builder: mozilla-beta_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-301 starttime: 1468840898.43 results: success (0) buildid: 20160718024654 builduid: 4fe111412e5d4b0399b6d1fa08301555 revision: 85112a93cf1ddde17cc60cb9edd2b6b90218fcaf ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-18 04:21:38.425493) ========= master: http://buildbot-master07.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-18 04:21:38.425915) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 1 secs) (at 2016-07-18 04:21:38.426192) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 1 secs) (at 2016-07-18 04:21:39.645955) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-18 04:21:39.646239) ========= 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-1468840864.728511-1237622582 _=/tools/buildbot/bin/python using PTY: False --2016-07-18 04:21:39-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 8.46M=0.001s 2016-07-18 04:21:40 (8.46 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.313629 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-18 04:21:39.990477) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-18 04:21:39.990930) ========= 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-1468840864.728511-1237622582 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.034533 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-18 04:21:40.059711) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-18 04:21:40.060079) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 85112a93cf1ddde17cc60cb9edd2b6b90218fcaf --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 85112a93cf1ddde17cc60cb9edd2b6b90218fcaf --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-1468840864.728511-1237622582 _=/tools/buildbot/bin/python using PTY: False 2016-07-18 04:21:40,219 truncating revision to first 12 chars 2016-07-18 04:21:40,220 Setting DEBUG logging. 2016-07-18 04:21:40,220 attempt 1/10 2016-07-18 04:21:40,220 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/85112a93cf1d?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-18 04:21:40,592 unpacking tar archive at: mozilla-beta-85112a93cf1d/testing/mozharness/ program finished with exit code 0 elapsedTime=0.665670 ========= master_lag: 0.14 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-18 04:21:40.866471) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-18 04:21:40.866735) ========= script_repo_revision: 85112a93cf1ddde17cc60cb9edd2b6b90218fcaf ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-18 04:21:40.867113) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-18 04:21:40.867372) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-18 04:21:40.895310) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 55 secs) (at 2016-07-18 04:21:40.895597) ========= /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-1468840864.728511-1237622582 _=/tools/buildbot/bin/python using PTY: False 04:21:41 INFO - MultiFileLogger online at 20160718 04:21:41 in /builds/slave/test 04:21:41 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 04:21:41 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 04:21:41 INFO - {'append_to_log': False, 04:21:41 INFO - 'base_work_dir': '/builds/slave/test', 04:21:41 INFO - 'blob_upload_branch': 'mozilla-beta', 04:21:41 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 04:21:41 INFO - 'buildbot_json_path': 'buildprops.json', 04:21:41 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 04:21:41 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 04:21:41 INFO - 'download_minidump_stackwalk': True, 04:21:41 INFO - 'download_symbols': 'true', 04:21:41 INFO - 'e10s': False, 04:21:41 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 04:21:41 INFO - 'tooltool.py': '/tools/tooltool.py', 04:21:41 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 04:21:41 INFO - '/tools/misc-python/virtualenv.py')}, 04:21:41 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 04:21:41 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 04:21:41 INFO - 'log_level': 'info', 04:21:41 INFO - 'log_to_console': True, 04:21:41 INFO - 'opt_config_files': (), 04:21:41 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 04:21:41 INFO - '--processes=1', 04:21:41 INFO - '--config=%(test_path)s/wptrunner.ini', 04:21:41 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 04:21:41 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 04:21:41 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 04:21:41 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 04:21:41 INFO - 'pip_index': False, 04:21:41 INFO - 'require_test_zip': True, 04:21:41 INFO - 'test_type': ('testharness',), 04:21:41 INFO - 'this_chunk': '1', 04:21:41 INFO - 'tooltool_cache': '/builds/tooltool_cache', 04:21:41 INFO - 'total_chunks': '10', 04:21:41 INFO - 'virtualenv_path': 'venv', 04:21:41 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 04:21:41 INFO - 'work_dir': 'build'} 04:21:41 INFO - ##### 04:21:41 INFO - ##### Running clobber step. 04:21:41 INFO - ##### 04:21:41 INFO - Running pre-action listener: _resource_record_pre_action 04:21:41 INFO - Running main action method: clobber 04:21:41 INFO - rmtree: /builds/slave/test/build 04:21:41 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 04:21:42 INFO - Running post-action listener: _resource_record_post_action 04:21:42 INFO - ##### 04:21:42 INFO - ##### Running read-buildbot-config step. 04:21:42 INFO - ##### 04:21:42 INFO - Running pre-action listener: _resource_record_pre_action 04:21:42 INFO - Running main action method: read_buildbot_config 04:21:42 INFO - Using buildbot properties: 04:21:42 INFO - { 04:21:42 INFO - "project": "", 04:21:42 INFO - "product": "firefox", 04:21:42 INFO - "script_repo_revision": "production", 04:21:42 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-debug-unittest", 04:21:42 INFO - "repository": "", 04:21:42 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta debug test web-platform-tests-1", 04:21:42 INFO - "buildid": "20160718024654", 04:21:42 INFO - "pgo_build": "False", 04:21:42 INFO - "basedir": "/builds/slave/test", 04:21:42 INFO - "buildnumber": 2, 04:21:42 INFO - "slavename": "tst-linux32-spot-301", 04:21:42 INFO - "revision": "85112a93cf1ddde17cc60cb9edd2b6b90218fcaf", 04:21:42 INFO - "master": "http://buildbot-master07.bb.releng.usw2.mozilla.com:8201/", 04:21:42 INFO - "platform": "linux", 04:21:42 INFO - "branch": "mozilla-beta", 04:21:42 INFO - "repo_path": "releases/mozilla-beta", 04:21:42 INFO - "moz_repo_path": "", 04:21:42 INFO - "stage_platform": "linux", 04:21:42 INFO - "builduid": "4fe111412e5d4b0399b6d1fa08301555", 04:21:42 INFO - "slavebuilddir": "test" 04:21:42 INFO - } 04:21:42 INFO - Found installer url https://queue.taskcluster.net/v1/task/OaPYLa00TICI-QMIzulXaQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2. 04:21:42 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/OaPYLa00TICI-QMIzulXaQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json. 04:21:42 INFO - Running post-action listener: _resource_record_post_action 04:21:42 INFO - ##### 04:21:42 INFO - ##### Running download-and-extract step. 04:21:42 INFO - ##### 04:21:42 INFO - Running pre-action listener: _resource_record_pre_action 04:21:42 INFO - Running main action method: download_and_extract 04:21:42 INFO - mkdir: /builds/slave/test/build/tests 04:21:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:21:42 INFO - https://queue.taskcluster.net/v1/task/OaPYLa00TICI-QMIzulXaQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 04:21:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OaPYLa00TICI-QMIzulXaQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 04:21:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OaPYLa00TICI-QMIzulXaQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 04:21:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OaPYLa00TICI-QMIzulXaQ/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 04:21:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OaPYLa00TICI-QMIzulXaQ/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 04:21:43 INFO - Downloaded 1291 bytes. 04:21:43 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 04:21:43 INFO - Using the following test package requirements: 04:21:43 INFO - {u'common': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 04:21:43 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 04:21:43 INFO - u'firefox-48.0.en-US.linux-i686.cppunittest.tests.zip'], 04:21:43 INFO - u'gtest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 04:21:43 INFO - u'firefox-48.0.en-US.linux-i686.gtest.tests.zip'], 04:21:43 INFO - u'jittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 04:21:43 INFO - u'jsshell-linux-i686.zip'], 04:21:43 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 04:21:43 INFO - u'firefox-48.0.en-US.linux-i686.mochitest.tests.zip'], 04:21:43 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 04:21:43 INFO - u'reftest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 04:21:43 INFO - u'firefox-48.0.en-US.linux-i686.reftest.tests.zip'], 04:21:43 INFO - u'talos': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 04:21:43 INFO - u'firefox-48.0.en-US.linux-i686.talos.tests.zip'], 04:21:43 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 04:21:43 INFO - u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'], 04:21:43 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 04:21:43 INFO - u'firefox-48.0.en-US.linux-i686.xpcshell.tests.zip']} 04:21:43 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 04:21:43 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')]} 04:21:43 INFO - https://queue.taskcluster.net/v1/task/OaPYLa00TICI-QMIzulXaQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 04:21:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OaPYLa00TICI-QMIzulXaQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 04:21:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OaPYLa00TICI-QMIzulXaQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 04:21:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OaPYLa00TICI-QMIzulXaQ/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 04:21:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OaPYLa00TICI-QMIzulXaQ/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 04:21:46 INFO - Downloaded 22824275 bytes. 04:21:46 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/*'] 04:21:46 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/* 04:21:47 INFO - caution: filename not matched: web-platform/* 04:21:47 INFO - Return code: 11 04:21:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:21:47 INFO - https://queue.taskcluster.net/v1/task/OaPYLa00TICI-QMIzulXaQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 04:21:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OaPYLa00TICI-QMIzulXaQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 04:21:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OaPYLa00TICI-QMIzulXaQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 04:21:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OaPYLa00TICI-QMIzulXaQ/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 04:21:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OaPYLa00TICI-QMIzulXaQ/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 04:21:54 INFO - Downloaded 36389876 bytes. 04:21:54 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/*'] 04:21:54 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/* 04:21:58 INFO - caution: filename not matched: bin/* 04:21:58 INFO - caution: filename not matched: config/* 04:21:58 INFO - caution: filename not matched: mozbase/* 04:21:58 INFO - caution: filename not matched: marionette/* 04:21:58 INFO - caution: filename not matched: tools/wptserve/* 04:21:58 INFO - Return code: 11 04:21:58 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')]} 04:21:58 INFO - https://queue.taskcluster.net/v1/task/OaPYLa00TICI-QMIzulXaQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 04:21:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OaPYLa00TICI-QMIzulXaQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 04:21:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OaPYLa00TICI-QMIzulXaQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 04:21:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OaPYLa00TICI-QMIzulXaQ/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 04:21:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OaPYLa00TICI-QMIzulXaQ/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 04:22:05 INFO - Downloaded 69357420 bytes. 04:22:05 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/OaPYLa00TICI-QMIzulXaQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 04:22:05 INFO - mkdir: /builds/slave/test/properties 04:22:05 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 04:22:05 INFO - Writing to file /builds/slave/test/properties/build_url 04:22:05 INFO - Contents: 04:22:05 INFO - build_url:https://queue.taskcluster.net/v1/task/OaPYLa00TICI-QMIzulXaQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 04:22:06 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/OaPYLa00TICI-QMIzulXaQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 04:22:06 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 04:22:06 INFO - Writing to file /builds/slave/test/properties/symbols_url 04:22:06 INFO - Contents: 04:22:06 INFO - symbols_url:https://queue.taskcluster.net/v1/task/OaPYLa00TICI-QMIzulXaQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 04:22:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:22:06 INFO - https://queue.taskcluster.net/v1/task/OaPYLa00TICI-QMIzulXaQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 04:22:06 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OaPYLa00TICI-QMIzulXaQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 04:22:06 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OaPYLa00TICI-QMIzulXaQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 04:22:06 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OaPYLa00TICI-QMIzulXaQ/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 04:22:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OaPYLa00TICI-QMIzulXaQ/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 04:22:16 INFO - Downloaded 92357551 bytes. 04:22:16 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'] 04:22:16 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 04:22:26 INFO - Return code: 0 04:22:26 INFO - Running post-action listener: _resource_record_post_action 04:22:26 INFO - Running post-action listener: set_extra_try_arguments 04:22:26 INFO - ##### 04:22:26 INFO - ##### Running create-virtualenv step. 04:22:26 INFO - ##### 04:22:26 INFO - Running pre-action listener: _pre_create_virtualenv 04:22:26 INFO - Running pre-action listener: _resource_record_pre_action 04:22:26 INFO - Running main action method: create_virtualenv 04:22:26 INFO - Creating virtualenv /builds/slave/test/build/venv 04:22:26 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 04:22:26 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 04:22:27 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 04:22:27 INFO - Using real prefix '/usr' 04:22:27 INFO - New python executable in /builds/slave/test/build/venv/bin/python 04:22:28 INFO - Installing distribute.............................................................................................................................................................................................done. 04:22:32 INFO - Installing pip.................done. 04:22:32 INFO - Return code: 0 04:22:32 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 04:22:32 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')]} 04:22:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:22:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:22:32 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')]} 04:22:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:22:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:22:32 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 0x9e38c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9e9f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9f532b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f42f70>, '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 0x9f42620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9f48750>, '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-1468840864.728511-1237622582', '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 04:22:32 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 04:22:32 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 04:22:32 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:22:32 INFO - 'CCACHE_UMASK': '002', 04:22:32 INFO - 'DISPLAY': ':0', 04:22:32 INFO - 'HOME': '/home/cltbld', 04:22:32 INFO - 'LANG': 'en_US.UTF-8', 04:22:32 INFO - 'LOGNAME': 'cltbld', 04:22:32 INFO - 'MAIL': '/var/mail/cltbld', 04:22:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:22:32 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:22:32 INFO - 'MOZ_NO_REMOTE': '1', 04:22:32 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:22:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:22:32 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:22:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:22:32 INFO - 'PWD': '/builds/slave/test', 04:22:32 INFO - 'SHELL': '/bin/bash', 04:22:32 INFO - 'SHLVL': '1', 04:22:32 INFO - 'TERM': 'linux', 04:22:32 INFO - 'TMOUT': '86400', 04:22:32 INFO - 'USER': 'cltbld', 04:22:32 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1468840864.728511-1237622582', 04:22:32 INFO - '_': '/tools/buildbot/bin/python'} 04:22:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:22:32 INFO - Downloading/unpacking psutil>=0.7.1 04:22:32 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 04:22:32 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 04:22:32 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 04:22:32 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 04:22:32 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 04:22:32 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 04:22:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 04:22:37 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:22:37 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:22:37 INFO - Installing collected packages: psutil 04:22:37 INFO - Running setup.py install for psutil 04:22:37 INFO - building 'psutil._psutil_linux' extension 04:22:37 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 04:22:37 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 04:22:37 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 04:22:37 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 04:22:37 INFO - building 'psutil._psutil_posix' extension 04:22:37 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 04:22:38 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 04:22:38 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:22:38 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:22:38 INFO - Successfully installed psutil 04:22:38 INFO - Cleaning up... 04:22:38 INFO - Return code: 0 04:22:38 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 04:22:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:22:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:22:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:22:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:22:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:22:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:22:38 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 0x9e38c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9e9f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9f532b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f42f70>, '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 0x9f42620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9f48750>, '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-1468840864.728511-1237622582', '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 04:22:38 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 04:22:38 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 04:22:38 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:22:38 INFO - 'CCACHE_UMASK': '002', 04:22:38 INFO - 'DISPLAY': ':0', 04:22:38 INFO - 'HOME': '/home/cltbld', 04:22:38 INFO - 'LANG': 'en_US.UTF-8', 04:22:38 INFO - 'LOGNAME': 'cltbld', 04:22:38 INFO - 'MAIL': '/var/mail/cltbld', 04:22:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:22:38 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:22:38 INFO - 'MOZ_NO_REMOTE': '1', 04:22:38 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:22:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:22:38 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:22:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:22:38 INFO - 'PWD': '/builds/slave/test', 04:22:38 INFO - 'SHELL': '/bin/bash', 04:22:38 INFO - 'SHLVL': '1', 04:22:38 INFO - 'TERM': 'linux', 04:22:38 INFO - 'TMOUT': '86400', 04:22:38 INFO - 'USER': 'cltbld', 04:22:38 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1468840864.728511-1237622582', 04:22:38 INFO - '_': '/tools/buildbot/bin/python'} 04:22:38 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:22:38 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 04:22:38 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 04:22:38 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 04:22:38 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 04:22:38 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 04:22:38 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 04:22:38 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 04:22:42 INFO - Downloading mozsystemmonitor-0.0.tar.gz 04:22:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 04:22:42 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 04:22:42 INFO - Installing collected packages: mozsystemmonitor 04:22:42 INFO - Running setup.py install for mozsystemmonitor 04:22:42 INFO - Successfully installed mozsystemmonitor 04:22:42 INFO - Cleaning up... 04:22:43 INFO - Return code: 0 04:22:43 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 04:22:43 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')]} 04:22:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:22:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:22:43 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')]} 04:22:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:22:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:22:43 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 0x9e38c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9e9f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9f532b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f42f70>, '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 0x9f42620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9f48750>, '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-1468840864.728511-1237622582', '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 04:22:43 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 04:22:43 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 04:22:43 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:22:43 INFO - 'CCACHE_UMASK': '002', 04:22:43 INFO - 'DISPLAY': ':0', 04:22:43 INFO - 'HOME': '/home/cltbld', 04:22:43 INFO - 'LANG': 'en_US.UTF-8', 04:22:43 INFO - 'LOGNAME': 'cltbld', 04:22:43 INFO - 'MAIL': '/var/mail/cltbld', 04:22:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:22:43 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:22:43 INFO - 'MOZ_NO_REMOTE': '1', 04:22:43 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:22:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:22:43 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:22:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:22:43 INFO - 'PWD': '/builds/slave/test', 04:22:43 INFO - 'SHELL': '/bin/bash', 04:22:43 INFO - 'SHLVL': '1', 04:22:43 INFO - 'TERM': 'linux', 04:22:43 INFO - 'TMOUT': '86400', 04:22:43 INFO - 'USER': 'cltbld', 04:22:43 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1468840864.728511-1237622582', 04:22:43 INFO - '_': '/tools/buildbot/bin/python'} 04:22:43 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:22:43 INFO - Downloading/unpacking blobuploader==1.2.4 04:22:43 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 04:22:43 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 04:22:43 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 04:22:43 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 04:22:43 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 04:22:43 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 04:22:47 INFO - Downloading blobuploader-1.2.4.tar.gz 04:22:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 04:22:47 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 04:22:47 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 04:22:47 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 04:22:47 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 04:22:47 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 04:22:47 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 04:22:47 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 04:22:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 04:22:48 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 04:22:48 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 04:22:48 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 04:22:48 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 04:22:48 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 04:22:48 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 04:22:48 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 04:22:48 INFO - Downloading docopt-0.6.1.tar.gz 04:22:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 04:22:48 INFO - Installing collected packages: blobuploader, requests, docopt 04:22:48 INFO - Running setup.py install for blobuploader 04:22:48 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 04:22:49 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 04:22:49 INFO - Running setup.py install for requests 04:22:49 INFO - Running setup.py install for docopt 04:22:50 INFO - Successfully installed blobuploader requests docopt 04:22:50 INFO - Cleaning up... 04:22:50 INFO - Return code: 0 04:22:50 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:22:50 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')]} 04:22:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:22:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:22:50 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')]} 04:22:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:22:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:22:50 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 0x9e38c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9e9f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9f532b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f42f70>, '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 0x9f42620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9f48750>, '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-1468840864.728511-1237622582', '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 04:22:50 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 04:22:50 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 04:22:50 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:22:50 INFO - 'CCACHE_UMASK': '002', 04:22:50 INFO - 'DISPLAY': ':0', 04:22:50 INFO - 'HOME': '/home/cltbld', 04:22:50 INFO - 'LANG': 'en_US.UTF-8', 04:22:50 INFO - 'LOGNAME': 'cltbld', 04:22:50 INFO - 'MAIL': '/var/mail/cltbld', 04:22:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:22:50 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:22:50 INFO - 'MOZ_NO_REMOTE': '1', 04:22:50 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:22:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:22:50 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:22:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:22:50 INFO - 'PWD': '/builds/slave/test', 04:22:50 INFO - 'SHELL': '/bin/bash', 04:22:50 INFO - 'SHLVL': '1', 04:22:50 INFO - 'TERM': 'linux', 04:22:50 INFO - 'TMOUT': '86400', 04:22:50 INFO - 'USER': 'cltbld', 04:22:50 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1468840864.728511-1237622582', 04:22:50 INFO - '_': '/tools/buildbot/bin/python'} 04:22:50 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:22:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:22:50 INFO - Running setup.py (path:/tmp/pip-wXES2e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:22:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:22:50 INFO - Running setup.py (path:/tmp/pip-NWqTJB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:22:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:22:50 INFO - Running setup.py (path:/tmp/pip-HK1sWg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:22:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:22:51 INFO - Running setup.py (path:/tmp/pip-dahj7X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:22:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:22:51 INFO - Running setup.py (path:/tmp/pip-WorlBE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:22:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:22:51 INFO - Running setup.py (path:/tmp/pip-z2slUD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:22:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:22:51 INFO - Running setup.py (path:/tmp/pip-fmPvbe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:22:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:22:51 INFO - Running setup.py (path:/tmp/pip-jRWGL3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:22:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:22:51 INFO - Running setup.py (path:/tmp/pip-D9TntC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:22:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:22:51 INFO - Running setup.py (path:/tmp/pip-8t_Kpb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:22:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:22:51 INFO - Running setup.py (path:/tmp/pip-iL4wfQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:22:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:22:52 INFO - Running setup.py (path:/tmp/pip-fS_goV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:22:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:22:52 INFO - Running setup.py (path:/tmp/pip-tonLZX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:22:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:22:52 INFO - Running setup.py (path:/tmp/pip-BHPlij-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:22:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:22:52 INFO - Running setup.py (path:/tmp/pip-gwOqb2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:22:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:22:52 INFO - Running setup.py (path:/tmp/pip-tqn3xn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:22:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:22:52 INFO - Running setup.py (path:/tmp/pip-7m33Gd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:22:52 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:22:52 INFO - Running setup.py (path:/tmp/pip-gxFVlf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:22:53 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:22:53 INFO - Running setup.py (path:/tmp/pip-nzA9wY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:22:53 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:22:53 INFO - Running setup.py (path:/tmp/pip-qyD2X9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:22:53 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:22:53 INFO - Running setup.py (path:/tmp/pip-uR2bWn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:22:53 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:22:53 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 04:22:53 INFO - Running setup.py install for manifestparser 04:22:54 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 04:22:54 INFO - Running setup.py install for mozcrash 04:22:54 INFO - Running setup.py install for mozdebug 04:22:54 INFO - Running setup.py install for mozdevice 04:22:54 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 04:22:54 INFO - Installing dm script to /builds/slave/test/build/venv/bin 04:22:54 INFO - Running setup.py install for mozfile 04:22:54 INFO - Running setup.py install for mozhttpd 04:22:55 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 04:22:55 INFO - Running setup.py install for mozinfo 04:22:55 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 04:22:55 INFO - Running setup.py install for mozInstall 04:22:55 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 04:22:55 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 04:22:55 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 04:22:55 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 04:22:55 INFO - Running setup.py install for mozleak 04:22:55 INFO - Running setup.py install for mozlog 04:22:56 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 04:22:56 INFO - Running setup.py install for moznetwork 04:22:56 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 04:22:56 INFO - Running setup.py install for mozprocess 04:22:56 INFO - Running setup.py install for mozprofile 04:22:56 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 04:22:56 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 04:22:56 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 04:22:56 INFO - Running setup.py install for mozrunner 04:22:57 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 04:22:57 INFO - Running setup.py install for mozscreenshot 04:22:57 INFO - Running setup.py install for moztest 04:22:57 INFO - Running setup.py install for mozversion 04:22:57 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 04:22:57 INFO - Running setup.py install for wptserve 04:22:57 INFO - Running setup.py install for marionette-driver 04:22:58 INFO - Running setup.py install for browsermob-proxy 04:22:58 INFO - Running setup.py install for marionette-client 04:22:58 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:22:58 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 04:22:59 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 04:22:59 INFO - Cleaning up... 04:22:59 INFO - Return code: 0 04:22:59 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:22:59 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')]} 04:22:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:22:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:22:59 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')]} 04:22:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:22:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:22:59 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 0x9e38c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9e9f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9f532b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f42f70>, '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 0x9f42620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9f48750>, '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-1468840864.728511-1237622582', '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 04:22:59 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 04:22:59 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 04:22:59 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:22:59 INFO - 'CCACHE_UMASK': '002', 04:22:59 INFO - 'DISPLAY': ':0', 04:22:59 INFO - 'HOME': '/home/cltbld', 04:22:59 INFO - 'LANG': 'en_US.UTF-8', 04:22:59 INFO - 'LOGNAME': 'cltbld', 04:22:59 INFO - 'MAIL': '/var/mail/cltbld', 04:22:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:22:59 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:22:59 INFO - 'MOZ_NO_REMOTE': '1', 04:22:59 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:22:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:22:59 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:22:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:22:59 INFO - 'PWD': '/builds/slave/test', 04:22:59 INFO - 'SHELL': '/bin/bash', 04:22:59 INFO - 'SHLVL': '1', 04:22:59 INFO - 'TERM': 'linux', 04:22:59 INFO - 'TMOUT': '86400', 04:22:59 INFO - 'USER': 'cltbld', 04:22:59 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1468840864.728511-1237622582', 04:22:59 INFO - '_': '/tools/buildbot/bin/python'} 04:22:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:22:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:22:59 INFO - Running setup.py (path:/tmp/pip-GVhfVA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:22:59 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)) 04:22:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:22:59 INFO - Running setup.py (path:/tmp/pip-vyIWdD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:22:59 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)) 04:22:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:22:59 INFO - Running setup.py (path:/tmp/pip-P4_IkT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:22:59 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)) 04:22:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:22:59 INFO - Running setup.py (path:/tmp/pip-_P7GOL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:23:00 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)) 04:23:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:23:00 INFO - Running setup.py (path:/tmp/pip-lodso3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:23:00 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)) 04:23:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:23:00 INFO - Running setup.py (path:/tmp/pip-5_Hokc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:23:00 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)) 04:23:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:23:00 INFO - Running setup.py (path:/tmp/pip-nKX5en-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:23:00 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)) 04:23:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:23:00 INFO - Running setup.py (path:/tmp/pip-XoTS0N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:23:00 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)) 04:23:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:23:00 INFO - Running setup.py (path:/tmp/pip-Xtz67A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:23:00 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)) 04:23:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:23:00 INFO - Running setup.py (path:/tmp/pip-EPJOVv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:23:00 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)) 04:23:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:23:00 INFO - Running setup.py (path:/tmp/pip-azfJGQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:23:01 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)) 04:23:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:23:01 INFO - Running setup.py (path:/tmp/pip-Y4XNbr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:23:01 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)) 04:23:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:23:01 INFO - Running setup.py (path:/tmp/pip-oDIwtL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:23:01 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)) 04:23:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:23:01 INFO - Running setup.py (path:/tmp/pip-tyb0bB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:23:01 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)) 04:23:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:23:01 INFO - Running setup.py (path:/tmp/pip-iaBJfJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:23:01 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)) 04:23:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:23:01 INFO - Running setup.py (path:/tmp/pip-VXrEZ6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:23:01 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)) 04:23:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:23:01 INFO - Running setup.py (path:/tmp/pip-HfBwtM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:23:01 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)) 04:23:01 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:23:01 INFO - Running setup.py (path:/tmp/pip-vUpk_T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:23:02 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)) 04:23:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:23:02 INFO - Running setup.py (path:/tmp/pip-AYthY0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:23:02 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)) 04:23:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:23:02 INFO - Running setup.py (path:/tmp/pip-6wlrMH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:23:02 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)) 04:23:02 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:23:02 INFO - Running setup.py (path:/tmp/pip-XTMAjL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:23:02 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:23:02 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)) 04:23:02 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)) 04:23:02 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)) 04:23:02 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)) 04:23:02 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)) 04:23:02 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)) 04:23:02 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 04:23:02 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:23:02 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:23:02 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 04:23:03 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 04:23:03 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 04:23:03 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 04:23:06 INFO - Downloading blessings-1.6.tar.gz 04:23:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 04:23:06 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)) 04:23:06 INFO - Installing collected packages: blessings 04:23:06 INFO - Running setup.py install for blessings 04:23:07 INFO - Successfully installed blessings 04:23:07 INFO - Cleaning up... 04:23:07 INFO - Return code: 0 04:23:07 INFO - Done creating virtualenv /builds/slave/test/build/venv. 04:23:07 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:23:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:23:07 INFO - Reading from file tmpfile_stdout 04:23:07 INFO - Current package versions: 04:23:07 INFO - argparse == 1.2.1 04:23:07 INFO - blessings == 1.6 04:23:07 INFO - blobuploader == 1.2.4 04:23:07 INFO - browsermob-proxy == 0.6.0 04:23:07 INFO - docopt == 0.6.1 04:23:07 INFO - manifestparser == 1.1 04:23:07 INFO - marionette-client == 2.3.0 04:23:07 INFO - marionette-driver == 1.4.0 04:23:07 INFO - mozInstall == 1.12 04:23:07 INFO - mozcrash == 0.17 04:23:07 INFO - mozdebug == 0.1 04:23:07 INFO - mozdevice == 0.48 04:23:07 INFO - mozfile == 1.2 04:23:07 INFO - mozhttpd == 0.7 04:23:07 INFO - mozinfo == 0.9 04:23:07 INFO - mozleak == 0.1 04:23:07 INFO - mozlog == 3.1 04:23:07 INFO - moznetwork == 0.27 04:23:07 INFO - mozprocess == 0.22 04:23:07 INFO - mozprofile == 0.28 04:23:07 INFO - mozrunner == 6.11 04:23:07 INFO - mozscreenshot == 0.1 04:23:07 INFO - mozsystemmonitor == 0.0 04:23:07 INFO - moztest == 0.7 04:23:07 INFO - mozversion == 1.4 04:23:07 INFO - psutil == 3.1.1 04:23:07 INFO - requests == 1.2.3 04:23:07 INFO - wptserve == 1.4.0 04:23:07 INFO - wsgiref == 0.1.2 04:23:07 INFO - Running post-action listener: _resource_record_post_action 04:23:07 INFO - Running post-action listener: _start_resource_monitoring 04:23:07 INFO - Starting resource monitoring. 04:23:07 INFO - ##### 04:23:07 INFO - ##### Running pull step. 04:23:07 INFO - ##### 04:23:07 INFO - Running pre-action listener: _resource_record_pre_action 04:23:07 INFO - Running main action method: pull 04:23:07 INFO - Pull has nothing to do! 04:23:07 INFO - Running post-action listener: _resource_record_post_action 04:23:07 INFO - ##### 04:23:07 INFO - ##### Running install step. 04:23:07 INFO - ##### 04:23:07 INFO - Running pre-action listener: _resource_record_pre_action 04:23:07 INFO - Running main action method: install 04:23:07 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:23:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:23:08 INFO - Reading from file tmpfile_stdout 04:23:08 INFO - Detecting whether we're running mozinstall >=1.0... 04:23:08 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 04:23:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 04:23:08 INFO - Reading from file tmpfile_stdout 04:23:08 INFO - Output received: 04:23:08 INFO - Usage: mozinstall [options] installer 04:23:08 INFO - Options: 04:23:08 INFO - -h, --help show this help message and exit 04:23:08 INFO - -d DEST, --destination=DEST 04:23:08 INFO - Directory to install application into. [default: 04:23:08 INFO - "/builds/slave/test"] 04:23:08 INFO - --app=APP Application being installed. [default: firefox] 04:23:08 INFO - mkdir: /builds/slave/test/build/application 04:23:08 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'] 04:23:08 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 04:23:43 INFO - Reading from file tmpfile_stdout 04:23:43 INFO - Output received: 04:23:43 INFO - /builds/slave/test/build/application/firefox/firefox 04:23:43 INFO - Running post-action listener: _resource_record_post_action 04:23:43 INFO - ##### 04:23:43 INFO - ##### Running run-tests step. 04:23:43 INFO - ##### 04:23:43 INFO - Running pre-action listener: _resource_record_pre_action 04:23:43 INFO - Running main action method: run_tests 04:23:43 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 04:23:43 INFO - Minidump filename unknown. Determining based upon platform and architecture. 04:23:43 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 04:23:43 INFO - grabbing minidump binary from tooltool 04:23:43 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')]} 04:23:43 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 0x9f42f70>, '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 0x9f42620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9f48750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 04:23:43 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 04:23:43 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 04:23:44 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 04:23:44 INFO - Return code: 0 04:23:44 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 04:23:44 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 04:23:44 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/OaPYLa00TICI-QMIzulXaQ/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 04:23:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/firefox/firefox --symbols-path=https://queue.taskcluster.net/v1/task/OaPYLa00TICI-QMIzulXaQ/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 04:23:44 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:23:44 INFO - 'CCACHE_UMASK': '002', 04:23:44 INFO - 'DISPLAY': ':0', 04:23:44 INFO - 'HOME': '/home/cltbld', 04:23:44 INFO - 'LANG': 'en_US.UTF-8', 04:23:44 INFO - 'LOGNAME': 'cltbld', 04:23:44 INFO - 'MAIL': '/var/mail/cltbld', 04:23:44 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 04:23:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:23:44 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:23:44 INFO - 'MOZ_NO_REMOTE': '1', 04:23:44 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:23:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:23:44 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:23:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:23:44 INFO - 'PWD': '/builds/slave/test', 04:23:44 INFO - 'SHELL': '/bin/bash', 04:23:44 INFO - 'SHLVL': '1', 04:23:44 INFO - 'TERM': 'linux', 04:23:44 INFO - 'TMOUT': '86400', 04:23:44 INFO - 'USER': 'cltbld', 04:23:44 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1468840864.728511-1237622582', 04:23:44 INFO - '_': '/tools/buildbot/bin/python'} 04:23:44 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/OaPYLa00TICI-QMIzulXaQ/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 04:23:44 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 04:23:44 INFO - import pkg_resources 04:23:46 INFO - Using 1 client processes 04:23:46 INFO - wptserve Starting http server on 127.0.0.1:8000 04:23:46 INFO - wptserve Starting http server on 127.0.0.1:8001 04:23:46 INFO - wptserve Starting http server on 127.0.0.1:8443 04:23:48 INFO - SUITE-START | Running 778 tests 04:23:48 INFO - Running testharness tests 04:23:48 INFO - Setting up ssl 04:23:48 INFO - PROCESS | certutil | 04:23:48 INFO - PROCESS | certutil | 04:23:48 INFO - PROCESS | certutil | 04:23:48 INFO - Certificate Nickname Trust Attributes 04:23:48 INFO - SSL,S/MIME,JAR/XPI 04:23:48 INFO - 04:23:48 INFO - web-platform-tests CT,, 04:23:48 INFO - 04:23:48 INFO - Starting runner 04:23:51 INFO - PROCESS | 8345 | 1468841031633 Marionette DEBUG Marionette enabled via build flag and pref 04:23:52 INFO - PROCESS | 8345 | ++DOCSHELL 0xa4e58c00 == 1 [pid = 8345] [id = 1] 04:23:52 INFO - PROCESS | 8345 | ++DOMWINDOW == 1 (0xa4e59000) [pid = 8345] [serial = 1] [outer = (nil)] 04:23:52 INFO - PROCESS | 8345 | [8345] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 04:23:52 INFO - PROCESS | 8345 | ++DOMWINDOW == 2 (0xa4e59800) [pid = 8345] [serial = 2] [outer = 0xa4e59000] 04:23:52 INFO - PROCESS | 8345 | 1468841032404 Marionette INFO Listening on port 2828 04:23:53 INFO - PROCESS | 8345 | 1468841033044 Marionette DEBUG Marionette enabled via command-line flag 04:23:53 INFO - PROCESS | 8345 | ++DOCSHELL 0xa2003000 == 2 [pid = 8345] [id = 2] 04:23:53 INFO - PROCESS | 8345 | ++DOMWINDOW == 3 (0xa2003400) [pid = 8345] [serial = 3] [outer = (nil)] 04:23:53 INFO - PROCESS | 8345 | [8345] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 04:23:53 INFO - PROCESS | 8345 | ++DOMWINDOW == 4 (0xa2003c00) [pid = 8345] [serial = 4] [outer = 0xa2003400] 04:23:53 INFO - PROCESS | 8345 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a20d5280 04:23:53 INFO - PROCESS | 8345 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a20d5d60 04:23:53 INFO - PROCESS | 8345 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a20e5de0 04:23:53 INFO - PROCESS | 8345 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a20e6a40 04:23:53 INFO - PROCESS | 8345 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a20ec780 04:23:53 INFO - PROCESS | 8345 | ++DOMWINDOW == 5 (0xa100a800) [pid = 8345] [serial = 5] [outer = 0xa4e59000] 04:23:53 INFO - PROCESS | 8345 | [8345] 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 04:23:53 INFO - PROCESS | 8345 | 1468841033440 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:40317 04:23:53 INFO - PROCESS | 8345 | [8345] 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 04:23:53 INFO - PROCESS | 8345 | 1468841033475 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:40318 04:23:53 INFO - PROCESS | 8345 | 1468841033538 Marionette DEBUG Closed connection conn0 04:23:53 INFO - PROCESS | 8345 | [8345] 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 04:23:53 INFO - PROCESS | 8345 | 1468841033652 Marionette DEBUG Closed connection conn1 04:23:53 INFO - PROCESS | 8345 | [8345] 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 04:23:53 INFO - PROCESS | 8345 | 1468841033666 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:40319 04:23:53 INFO - PROCESS | 8345 | [8345] 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 04:23:53 INFO - PROCESS | 8345 | 1468841033722 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:40320 04:23:53 INFO - PROCESS | 8345 | 1468841033729 Marionette DEBUG Closed connection conn2 04:23:53 INFO - PROCESS | 8345 | 1468841033776 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 04:23:53 INFO - PROCESS | 8345 | 1468841033800 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":"20160718024654","device":"desktop","version":"48.0"} 04:23:54 INFO - PROCESS | 8345 | [8345] 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 04:23:55 INFO - PROCESS | 8345 | ++DOCSHELL 0x9aaacc00 == 3 [pid = 8345] [id = 3] 04:23:55 INFO - PROCESS | 8345 | ++DOMWINDOW == 6 (0x9aaad000) [pid = 8345] [serial = 6] [outer = (nil)] 04:23:55 INFO - PROCESS | 8345 | ++DOCSHELL 0x9aaad400 == 4 [pid = 8345] [id = 4] 04:23:55 INFO - PROCESS | 8345 | ++DOMWINDOW == 7 (0x9aab0c00) [pid = 8345] [serial = 7] [outer = (nil)] 04:23:56 INFO - PROCESS | 8345 | [8345] 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 04:23:56 INFO - PROCESS | 8345 | ++DOCSHELL 0x9a252400 == 5 [pid = 8345] [id = 5] 04:23:56 INFO - PROCESS | 8345 | ++DOMWINDOW == 8 (0x9a252800) [pid = 8345] [serial = 8] [outer = (nil)] 04:23:56 INFO - PROCESS | 8345 | [8345] 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 04:23:56 INFO - PROCESS | 8345 | [8345] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 04:23:56 INFO - PROCESS | 8345 | ++DOMWINDOW == 9 (0x99d74c00) [pid = 8345] [serial = 9] [outer = 0x9a252800] 04:23:56 INFO - PROCESS | 8345 | ++DOMWINDOW == 10 (0x99ab5800) [pid = 8345] [serial = 10] [outer = 0x9aaad000] 04:23:56 INFO - PROCESS | 8345 | ++DOMWINDOW == 11 (0x99ab7400) [pid = 8345] [serial = 11] [outer = 0x9aab0c00] 04:23:56 INFO - PROCESS | 8345 | ++DOMWINDOW == 12 (0x99ab9c00) [pid = 8345] [serial = 12] [outer = 0x9a252800] 04:23:58 INFO - PROCESS | 8345 | 1468841038197 Marionette INFO startBrowser 371be1bf-96be-448f-a818-09b97a63c9c2 04:23:58 INFO - PROCESS | 8345 | 1468841038244 Marionette DEBUG loaded listener.js 04:23:58 INFO - PROCESS | 8345 | 1468841038263 Marionette DEBUG loaded listener.js 04:23:58 INFO - PROCESS | 8345 | 1468841038268 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:23:58 INFO - PROCESS | 8345 | ++DOMWINDOW == 13 (0x98154800) [pid = 8345] [serial = 13] [outer = 0x9a252800] 04:23:58 INFO - PROCESS | 8345 | 1468841038985 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"371be1bf-96be-448f-a818-09b97a63c9c2","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":"20160718024654","device":"desktop","version":"48.0","command_id":1}}] 04:23:59 INFO - PROCESS | 8345 | 1468841039261 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}] 04:23:59 INFO - PROCESS | 8345 | 1468841039269 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:23:59 INFO - PROCESS | 8345 | 1468841039434 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 04:23:59 INFO - PROCESS | 8345 | 1468841039633 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 04:23:59 INFO - PROCESS | 8345 | 1468841039642 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:23:59 INFO - PROCESS | 8345 | [8345] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 04:23:59 INFO - PROCESS | 8345 | [8345] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 04:23:59 INFO - PROCESS | 8345 | ++DOMWINDOW == 14 (0x95326000) [pid = 8345] [serial = 14] [outer = 0x9a252800] 04:24:00 INFO - PROCESS | 8345 | [8345] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 04:24:00 INFO - PROCESS | 8345 | [8345] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:24:00 INFO - PROCESS | 8345 | 1468841040185 Marionette TRACE conn3 <- [1,3,null,{}] 04:24:00 INFO - PROCESS | 8345 | 1468841040206 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 04:24:00 INFO - PROCESS | 8345 | 1468841040215 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:00 INFO - PROCESS | 8345 | 1468841040265 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 04:24:00 INFO - PROCESS | 8345 | 1468841040321 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 04:24:00 INFO - PROCESS | 8345 | 1468841040324 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 04:24:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 04:24:00 INFO - PROCESS | 8345 | 1468841040337 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 04:24:00 INFO - PROCESS | 8345 | 1468841040342 Marionette TRACE conn3 <- [1,6,null,{}] 04:24:00 INFO - PROCESS | 8345 | 1468841040363 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}] 04:24:00 INFO - PROCESS | 8345 | 1468841040374 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:00 INFO - PROCESS | 8345 | 1468841040405 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 04:24:00 INFO - PROCESS | 8345 | 1468841040415 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:00 INFO - PROCESS | 8345 | 1468841040423 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:00 INFO - PROCESS | 8345 | ++DOCSHELL 0x93c5a800 == 6 [pid = 8345] [id = 6] 04:24:00 INFO - PROCESS | 8345 | ++DOMWINDOW == 15 (0x93c5ac00) [pid = 8345] [serial = 15] [outer = (nil)] 04:24:00 INFO - PROCESS | 8345 | ++DOMWINDOW == 16 (0x93c5cc00) [pid = 8345] [serial = 16] [outer = 0x93c5ac00] 04:24:00 INFO - PROCESS | 8345 | 1468841040502 Marionette DEBUG loaded listener.js 04:24:00 INFO - PROCESS | 8345 | ++DOMWINDOW == 17 (0x93c61400) [pid = 8345] [serial = 17] [outer = 0x93c5ac00] 04:24:00 INFO - PROCESS | 8345 | ++DOCSHELL 0x93a48c00 == 7 [pid = 8345] [id = 7] 04:24:00 INFO - PROCESS | 8345 | ++DOMWINDOW == 18 (0x93a4a400) [pid = 8345] [serial = 18] [outer = (nil)] 04:24:00 INFO - PROCESS | 8345 | ++DOMWINDOW == 19 (0x93a51c00) [pid = 8345] [serial = 19] [outer = 0x93a4a400] 04:24:00 INFO - PROCESS | 8345 | 1468841040990 Marionette DEBUG loaded listener.js 04:24:01 INFO - PROCESS | 8345 | ++DOMWINDOW == 20 (0x93992400) [pid = 8345] [serial = 20] [outer = 0x93a4a400] 04:24:01 INFO - PROCESS | 8345 | [8345] 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 04:24:01 INFO - PROCESS | 8345 | 1468841041647 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]]]}] 04:24:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 04:24:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1352ms 04:24:01 INFO - PROCESS | 8345 | 1468841041719 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 04:24:01 INFO - PROCESS | 8345 | 1468841041723 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 04:24:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 04:24:01 INFO - PROCESS | 8345 | 1468841041850 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 04:24:01 INFO - PROCESS | 8345 | 1468841041854 Marionette TRACE conn3 <- [1,10,null,{}] 04:24:01 INFO - PROCESS | 8345 | 1468841041887 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}] 04:24:01 INFO - PROCESS | 8345 | 1468841041897 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:02 INFO - PROCESS | 8345 | 1468841042088 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 04:24:02 INFO - PROCESS | 8345 | 1468841042421 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:02 INFO - PROCESS | 8345 | 1468841042428 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:02 INFO - PROCESS | 8345 | ++DOCSHELL 0x9220b800 == 8 [pid = 8345] [id = 8] 04:24:02 INFO - PROCESS | 8345 | ++DOMWINDOW == 21 (0x9220c000) [pid = 8345] [serial = 21] [outer = (nil)] 04:24:02 INFO - PROCESS | 8345 | ++DOMWINDOW == 22 (0x92fdd000) [pid = 8345] [serial = 22] [outer = 0x9220c000] 04:24:02 INFO - PROCESS | 8345 | 1468841042569 Marionette DEBUG loaded listener.js 04:24:02 INFO - PROCESS | 8345 | ++DOMWINDOW == 23 (0x93994c00) [pid = 8345] [serial = 23] [outer = 0x9220c000] 04:24:03 INFO - PROCESS | 8345 | 1468841043435 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]]]}] 04:24:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 04:24:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1691ms 04:24:03 INFO - PROCESS | 8345 | 1468841043504 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 04:24:03 INFO - PROCESS | 8345 | 1468841043510 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 04:24:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 04:24:03 INFO - PROCESS | 8345 | 1468841043518 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 04:24:03 INFO - PROCESS | 8345 | 1468841043524 Marionette TRACE conn3 <- [1,14,null,{}] 04:24:03 INFO - PROCESS | 8345 | 1468841043532 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}] 04:24:03 INFO - PROCESS | 8345 | 1468841043538 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:03 INFO - PROCESS | 8345 | 1468841043771 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 04:24:03 INFO - PROCESS | 8345 | ++DOCSHELL 0x98107c00 == 9 [pid = 8345] [id = 9] 04:24:03 INFO - PROCESS | 8345 | ++DOMWINDOW == 24 (0x98108400) [pid = 8345] [serial = 24] [outer = (nil)] 04:24:03 INFO - PROCESS | 8345 | ++DOMWINDOW == 25 (0x98108000) [pid = 8345] [serial = 25] [outer = 0x98108400] 04:24:04 INFO - PROCESS | 8345 | 1468841043981 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:04 INFO - PROCESS | 8345 | 1468841043992 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:04 INFO - PROCESS | 8345 | ++DOMWINDOW == 26 (0x981db000) [pid = 8345] [serial = 26] [outer = 0x98108400] 04:24:04 INFO - PROCESS | 8345 | ++DOCSHELL 0x98898400 == 10 [pid = 8345] [id = 10] 04:24:04 INFO - PROCESS | 8345 | ++DOMWINDOW == 27 (0x98898800) [pid = 8345] [serial = 27] [outer = (nil)] 04:24:04 INFO - PROCESS | 8345 | ++DOMWINDOW == 28 (0x98c68c00) [pid = 8345] [serial = 28] [outer = 0x98898800] 04:24:04 INFO - PROCESS | 8345 | 1468841044133 Marionette DEBUG loaded listener.js 04:24:04 INFO - PROCESS | 8345 | ++DOMWINDOW == 29 (0x98c6e400) [pid = 8345] [serial = 29] [outer = 0x98898800] 04:24:04 INFO - PROCESS | 8345 | ++DOCSHELL 0x98818000 == 11 [pid = 8345] [id = 11] 04:24:04 INFO - PROCESS | 8345 | ++DOMWINDOW == 30 (0x994bec00) [pid = 8345] [serial = 30] [outer = (nil)] 04:24:04 INFO - PROCESS | 8345 | ++DOMWINDOW == 31 (0x99c5a400) [pid = 8345] [serial = 31] [outer = 0x994bec00] 04:24:04 INFO - PROCESS | 8345 | ++DOMWINDOW == 32 (0x9aa2e400) [pid = 8345] [serial = 32] [outer = 0x994bec00] 04:24:05 INFO - PROCESS | 8345 | 1468841045315 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]]]}] 04:24:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 04:24:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1842ms 04:24:05 INFO - PROCESS | 8345 | 1468841045363 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 04:24:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 04:24:05 INFO - PROCESS | 8345 | 1468841045370 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 04:24:05 INFO - PROCESS | 8345 | 1468841045376 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 04:24:05 INFO - PROCESS | 8345 | 1468841045380 Marionette TRACE conn3 <- [1,18,null,{}] 04:24:05 INFO - PROCESS | 8345 | 1468841045386 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}] 04:24:05 INFO - PROCESS | 8345 | 1468841045392 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:05 INFO - PROCESS | 8345 | 1468841045619 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 04:24:05 INFO - PROCESS | 8345 | 1468841045780 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:05 INFO - PROCESS | 8345 | 1468841045794 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:05 INFO - PROCESS | 8345 | ++DOCSHELL 0x92fe9800 == 12 [pid = 8345] [id = 12] 04:24:05 INFO - PROCESS | 8345 | ++DOMWINDOW == 33 (0x94f14800) [pid = 8345] [serial = 33] [outer = (nil)] 04:24:05 INFO - PROCESS | 8345 | ++DOMWINDOW == 34 (0x9d801c00) [pid = 8345] [serial = 34] [outer = 0x94f14800] 04:24:05 INFO - PROCESS | 8345 | 1468841045872 Marionette DEBUG loaded listener.js 04:24:06 INFO - PROCESS | 8345 | ++DOMWINDOW == 35 (0xa1003000) [pid = 8345] [serial = 35] [outer = 0x94f14800] 04:24:06 INFO - PROCESS | 8345 | 1468841046759 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]]]}] 04:24:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 04:24:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1432ms 04:24:06 INFO - PROCESS | 8345 | 1468841046810 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 04:24:06 INFO - PROCESS | 8345 | 1468841046815 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 04:24:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 04:24:06 INFO - PROCESS | 8345 | 1468841046831 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 04:24:06 INFO - PROCESS | 8345 | 1468841046839 Marionette TRACE conn3 <- [1,22,null,{}] 04:24:06 INFO - PROCESS | 8345 | 1468841046846 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}] 04:24:06 INFO - PROCESS | 8345 | 1468841046854 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:07 INFO - PROCESS | 8345 | 1468841047098 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 04:24:07 INFO - PROCESS | 8345 | 1468841047226 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:07 INFO - PROCESS | 8345 | 1468841047233 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:07 INFO - PROCESS | 8345 | ++DOCSHELL 0x93a45000 == 13 [pid = 8345] [id = 13] 04:24:07 INFO - PROCESS | 8345 | ++DOMWINDOW == 36 (0x9cb0bc00) [pid = 8345] [serial = 36] [outer = (nil)] 04:24:07 INFO - PROCESS | 8345 | ++DOMWINDOW == 37 (0xa2537c00) [pid = 8345] [serial = 37] [outer = 0x9cb0bc00] 04:24:07 INFO - PROCESS | 8345 | 1468841047343 Marionette DEBUG loaded listener.js 04:24:07 INFO - PROCESS | 8345 | ++DOMWINDOW == 38 (0xa4e0e400) [pid = 8345] [serial = 38] [outer = 0x9cb0bc00] 04:24:08 INFO - PROCESS | 8345 | 1468841048531 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]]]}] 04:24:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 04:24:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1746ms 04:24:08 INFO - PROCESS | 8345 | 1468841048570 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 04:24:08 INFO - PROCESS | 8345 | 1468841048576 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 04:24:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 04:24:08 INFO - PROCESS | 8345 | 1468841048583 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 04:24:08 INFO - PROCESS | 8345 | 1468841048588 Marionette TRACE conn3 <- [1,26,null,{}] 04:24:08 INFO - PROCESS | 8345 | 1468841048596 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}] 04:24:08 INFO - PROCESS | 8345 | 1468841048601 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:08 INFO - PROCESS | 8345 | 1468841048803 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 04:24:08 INFO - PROCESS | 8345 | 1468841048931 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:08 INFO - PROCESS | 8345 | 1468841048938 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:08 INFO - PROCESS | 8345 | ++DOCSHELL 0x993a5c00 == 14 [pid = 8345] [id = 14] 04:24:08 INFO - PROCESS | 8345 | ++DOMWINDOW == 39 (0x993a6400) [pid = 8345] [serial = 39] [outer = (nil)] 04:24:09 INFO - PROCESS | 8345 | ++DOMWINDOW == 40 (0x99d49000) [pid = 8345] [serial = 40] [outer = 0x993a6400] 04:24:09 INFO - PROCESS | 8345 | 1468841049025 Marionette DEBUG loaded listener.js 04:24:09 INFO - PROCESS | 8345 | ++DOMWINDOW == 41 (0x99d4fc00) [pid = 8345] [serial = 41] [outer = 0x993a6400] 04:24:09 INFO - PROCESS | 8345 | --DOCSHELL 0x93c5a800 == 13 [pid = 8345] [id = 6] 04:24:09 INFO - PROCESS | 8345 | 1468841049912 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]]]}] 04:24:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 04:24:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1385ms 04:24:09 INFO - PROCESS | 8345 | 1468841049968 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 04:24:09 INFO - PROCESS | 8345 | 1468841049975 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 04:24:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 04:24:09 INFO - PROCESS | 8345 | 1468841049984 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 04:24:09 INFO - PROCESS | 8345 | 1468841049989 Marionette TRACE conn3 <- [1,30,null,{}] 04:24:10 INFO - PROCESS | 8345 | 1468841050041 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}] 04:24:10 INFO - PROCESS | 8345 | 1468841050047 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:10 INFO - PROCESS | 8345 | 1468841050247 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 04:24:10 INFO - PROCESS | 8345 | 1468841050260 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:10 INFO - PROCESS | 8345 | 1468841050266 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:10 INFO - PROCESS | 8345 | ++DOCSHELL 0x98897800 == 14 [pid = 8345] [id = 15] 04:24:10 INFO - PROCESS | 8345 | ++DOMWINDOW == 42 (0x99973c00) [pid = 8345] [serial = 42] [outer = (nil)] 04:24:10 INFO - PROCESS | 8345 | ++DOMWINDOW == 43 (0x9aa2ec00) [pid = 8345] [serial = 43] [outer = 0x99973c00] 04:24:10 INFO - PROCESS | 8345 | 1468841050339 Marionette DEBUG loaded listener.js 04:24:10 INFO - PROCESS | 8345 | ++DOMWINDOW == 44 (0x9ac5c800) [pid = 8345] [serial = 44] [outer = 0x99973c00] 04:24:11 INFO - PROCESS | 8345 | 1468841051171 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]]]}] 04:24:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 04:24:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1248ms 04:24:11 INFO - PROCESS | 8345 | 1468841051233 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 04:24:11 INFO - PROCESS | 8345 | 1468841051238 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 04:24:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 04:24:11 INFO - PROCESS | 8345 | 1468841051244 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 04:24:11 INFO - PROCESS | 8345 | 1468841051250 Marionette TRACE conn3 <- [1,34,null,{}] 04:24:11 INFO - PROCESS | 8345 | 1468841051267 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}] 04:24:11 INFO - PROCESS | 8345 | 1468841051276 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:11 INFO - PROCESS | 8345 | 1468841051445 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 04:24:11 INFO - PROCESS | 8345 | 1468841051543 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:11 INFO - PROCESS | 8345 | 1468841051553 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:11 INFO - PROCESS | 8345 | ++DOCSHELL 0x9b615000 == 15 [pid = 8345] [id = 16] 04:24:11 INFO - PROCESS | 8345 | ++DOMWINDOW == 45 (0x9cb05400) [pid = 8345] [serial = 45] [outer = (nil)] 04:24:11 INFO - PROCESS | 8345 | ++DOMWINDOW == 46 (0x9d806c00) [pid = 8345] [serial = 46] [outer = 0x9cb05400] 04:24:11 INFO - PROCESS | 8345 | 1468841051629 Marionette DEBUG loaded listener.js 04:24:11 INFO - PROCESS | 8345 | ++DOMWINDOW == 47 (0xa1002000) [pid = 8345] [serial = 47] [outer = 0x9cb05400] 04:24:12 INFO - PROCESS | 8345 | 1468841052359 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]]]}] 04:24:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 04:24:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1134ms 04:24:12 INFO - PROCESS | 8345 | 1468841052379 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 04:24:12 INFO - PROCESS | 8345 | 1468841052382 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 04:24:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 04:24:12 INFO - PROCESS | 8345 | 1468841052389 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 04:24:12 INFO - PROCESS | 8345 | 1468841052392 Marionette TRACE conn3 <- [1,38,null,{}] 04:24:12 INFO - PROCESS | 8345 | 1468841052397 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}] 04:24:12 INFO - PROCESS | 8345 | 1468841052402 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:12 INFO - PROCESS | 8345 | 1468841052597 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 04:24:12 INFO - PROCESS | 8345 | 1468841052615 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:12 INFO - PROCESS | 8345 | 1468841052625 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:12 INFO - PROCESS | 8345 | ++DOCSHELL 0x9a7e9400 == 16 [pid = 8345] [id = 17] 04:24:12 INFO - PROCESS | 8345 | ++DOMWINDOW == 48 (0xa100fc00) [pid = 8345] [serial = 48] [outer = (nil)] 04:24:12 INFO - PROCESS | 8345 | ++DOMWINDOW == 49 (0xa2097000) [pid = 8345] [serial = 49] [outer = 0xa100fc00] 04:24:12 INFO - PROCESS | 8345 | 1468841052694 Marionette DEBUG loaded listener.js 04:24:12 INFO - PROCESS | 8345 | ++DOMWINDOW == 50 (0xa2310800) [pid = 8345] [serial = 50] [outer = 0xa100fc00] 04:24:13 INFO - PROCESS | 8345 | 1468841053469 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]]]}] 04:24:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 04:24:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1138ms 04:24:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 04:24:13 INFO - PROCESS | 8345 | 1468841053528 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 04:24:13 INFO - PROCESS | 8345 | 1468841053531 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 04:24:13 INFO - PROCESS | 8345 | 1468841053551 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 04:24:13 INFO - PROCESS | 8345 | 1468841053554 Marionette TRACE conn3 <- [1,42,null,{}] 04:24:13 INFO - PROCESS | 8345 | 1468841053561 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}] 04:24:13 INFO - PROCESS | 8345 | 1468841053566 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:13 INFO - PROCESS | 8345 | 1468841053717 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 04:24:13 INFO - PROCESS | 8345 | 1468841053726 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:13 INFO - PROCESS | 8345 | 1468841053733 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:13 INFO - PROCESS | 8345 | ++DOCSHELL 0x9220b000 == 17 [pid = 8345] [id = 18] 04:24:13 INFO - PROCESS | 8345 | ++DOMWINDOW == 51 (0xa23b5000) [pid = 8345] [serial = 51] [outer = (nil)] 04:24:13 INFO - PROCESS | 8345 | ++DOMWINDOW == 52 (0xa255d800) [pid = 8345] [serial = 52] [outer = 0xa23b5000] 04:24:13 INFO - PROCESS | 8345 | 1468841053806 Marionette DEBUG loaded listener.js 04:24:13 INFO - PROCESS | 8345 | ++DOMWINDOW == 53 (0xa2565000) [pid = 8345] [serial = 53] [outer = 0xa23b5000] 04:24:14 INFO - PROCESS | 8345 | 1468841054622 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]]]}] 04:24:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 04:24:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1155ms 04:24:14 INFO - PROCESS | 8345 | 1468841054692 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 04:24:14 INFO - PROCESS | 8345 | 1468841054696 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 04:24:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 04:24:14 INFO - PROCESS | 8345 | 1468841054702 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 04:24:14 INFO - PROCESS | 8345 | 1468841054706 Marionette TRACE conn3 <- [1,46,null,{}] 04:24:14 INFO - PROCESS | 8345 | 1468841054711 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}] 04:24:14 INFO - PROCESS | 8345 | 1468841054722 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:14 INFO - PROCESS | 8345 | 1468841054942 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 04:24:15 INFO - PROCESS | 8345 | 1468841055079 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:15 INFO - PROCESS | 8345 | 1468841055094 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:15 INFO - PROCESS | 8345 | ++DOCSHELL 0xa3212000 == 18 [pid = 8345] [id = 19] 04:24:15 INFO - PROCESS | 8345 | ++DOMWINDOW == 54 (0xa4e12c00) [pid = 8345] [serial = 54] [outer = (nil)] 04:24:15 INFO - PROCESS | 8345 | ++DOMWINDOW == 55 (0xa623d000) [pid = 8345] [serial = 55] [outer = 0xa4e12c00] 04:24:15 INFO - PROCESS | 8345 | 1468841055166 Marionette DEBUG loaded listener.js 04:24:15 INFO - PROCESS | 8345 | ++DOMWINDOW == 56 (0xa62c2000) [pid = 8345] [serial = 56] [outer = 0xa4e12c00] 04:24:15 INFO - PROCESS | 8345 | 1468841055904 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]]]}] 04:24:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 04:24:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1230ms 04:24:15 INFO - PROCESS | 8345 | 1468841055933 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 04:24:15 INFO - PROCESS | 8345 | 1468841055936 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 04:24:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 04:24:15 INFO - PROCESS | 8345 | 1468841055943 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 04:24:15 INFO - PROCESS | 8345 | 1468841055946 Marionette TRACE conn3 <- [1,50,null,{}] 04:24:15 INFO - PROCESS | 8345 | 1468841055951 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}] 04:24:15 INFO - PROCESS | 8345 | 1468841055956 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:16 INFO - PROCESS | 8345 | 1468841056150 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 04:24:16 INFO - PROCESS | 8345 | 1468841056169 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:16 INFO - PROCESS | 8345 | 1468841056174 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:16 INFO - PROCESS | 8345 | ++DOCSHELL 0xa623fc00 == 19 [pid = 8345] [id = 20] 04:24:16 INFO - PROCESS | 8345 | ++DOMWINDOW == 57 (0xa681ec00) [pid = 8345] [serial = 57] [outer = (nil)] 04:24:16 INFO - PROCESS | 8345 | ++DOMWINDOW == 58 (0xa688fc00) [pid = 8345] [serial = 58] [outer = 0xa681ec00] 04:24:16 INFO - PROCESS | 8345 | 1468841056251 Marionette DEBUG loaded listener.js 04:24:16 INFO - PROCESS | 8345 | ++DOMWINDOW == 59 (0xa6891400) [pid = 8345] [serial = 59] [outer = 0xa681ec00] 04:24:17 INFO - PROCESS | 8345 | 1468841057035 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]]]}] 04:24:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 04:24:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1134ms 04:24:17 INFO - PROCESS | 8345 | 1468841057079 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 04:24:17 INFO - PROCESS | 8345 | 1468841057083 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 04:24:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 04:24:17 INFO - PROCESS | 8345 | 1468841057091 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 04:24:17 INFO - PROCESS | 8345 | 1468841057095 Marionette TRACE conn3 <- [1,54,null,{}] 04:24:17 INFO - PROCESS | 8345 | 1468841057122 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}] 04:24:17 INFO - PROCESS | 8345 | 1468841057126 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:17 INFO - PROCESS | 8345 | 1468841057283 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 04:24:17 INFO - PROCESS | 8345 | 1468841057296 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:17 INFO - PROCESS | 8345 | 1468841057305 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:17 INFO - PROCESS | 8345 | ++DOCSHELL 0x93a47000 == 20 [pid = 8345] [id = 21] 04:24:17 INFO - PROCESS | 8345 | ++DOMWINDOW == 60 (0x93a49400) [pid = 8345] [serial = 60] [outer = (nil)] 04:24:17 INFO - PROCESS | 8345 | ++DOMWINDOW == 61 (0xa6da7800) [pid = 8345] [serial = 61] [outer = 0x93a49400] 04:24:17 INFO - PROCESS | 8345 | 1468841057383 Marionette DEBUG loaded listener.js 04:24:17 INFO - PROCESS | 8345 | ++DOMWINDOW == 62 (0xa6dac000) [pid = 8345] [serial = 62] [outer = 0x93a49400] 04:24:18 INFO - PROCESS | 8345 | 1468841058163 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]]]}] 04:24:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 04:24:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1098ms 04:24:18 INFO - PROCESS | 8345 | 1468841058190 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 04:24:18 INFO - PROCESS | 8345 | 1468841058194 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 04:24:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 04:24:18 INFO - PROCESS | 8345 | 1468841058200 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 04:24:18 INFO - PROCESS | 8345 | 1468841058203 Marionette TRACE conn3 <- [1,58,null,{}] 04:24:18 INFO - PROCESS | 8345 | 1468841058209 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}] 04:24:18 INFO - PROCESS | 8345 | 1468841058214 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:19 INFO - PROCESS | 8345 | --DOCSHELL 0x92fe9800 == 19 [pid = 8345] [id = 12] 04:24:19 INFO - PROCESS | 8345 | --DOCSHELL 0x93a45000 == 18 [pid = 8345] [id = 13] 04:24:19 INFO - PROCESS | 8345 | --DOCSHELL 0x9220b800 == 17 [pid = 8345] [id = 8] 04:24:19 INFO - PROCESS | 8345 | --DOCSHELL 0x98898400 == 16 [pid = 8345] [id = 10] 04:24:19 INFO - PROCESS | 8345 | 1468841059418 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 04:24:19 INFO - PROCESS | 8345 | 1468841059547 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:19 INFO - PROCESS | 8345 | 1468841059556 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:19 INFO - PROCESS | 8345 | ++DOCSHELL 0x93c57800 == 17 [pid = 8345] [id = 22] 04:24:19 INFO - PROCESS | 8345 | ++DOMWINDOW == 63 (0x93c57c00) [pid = 8345] [serial = 63] [outer = (nil)] 04:24:19 INFO - PROCESS | 8345 | ++DOMWINDOW == 64 (0x93c65400) [pid = 8345] [serial = 64] [outer = 0x93c57c00] 04:24:19 INFO - PROCESS | 8345 | 1468841059636 Marionette DEBUG loaded listener.js 04:24:19 INFO - PROCESS | 8345 | ++DOMWINDOW == 65 (0x94fe6c00) [pid = 8345] [serial = 65] [outer = 0x93c57c00] 04:24:20 INFO - PROCESS | 8345 | --DOMWINDOW == 64 (0x93c5ac00) [pid = 8345] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 04:24:20 INFO - PROCESS | 8345 | --DOMWINDOW == 63 (0x9cb0bc00) [pid = 8345] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 04:24:20 INFO - PROCESS | 8345 | --DOMWINDOW == 62 (0x993a6400) [pid = 8345] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 04:24:20 INFO - PROCESS | 8345 | --DOMWINDOW == 61 (0x99973c00) [pid = 8345] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 04:24:20 INFO - PROCESS | 8345 | --DOMWINDOW == 60 (0x9cb05400) [pid = 8345] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 04:24:20 INFO - PROCESS | 8345 | --DOMWINDOW == 59 (0xa100fc00) [pid = 8345] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 04:24:20 INFO - PROCESS | 8345 | --DOMWINDOW == 58 (0xa681ec00) [pid = 8345] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 04:24:20 INFO - PROCESS | 8345 | --DOMWINDOW == 57 (0x9220c000) [pid = 8345] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 04:24:20 INFO - PROCESS | 8345 | --DOMWINDOW == 56 (0x98898800) [pid = 8345] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 04:24:20 INFO - PROCESS | 8345 | --DOMWINDOW == 55 (0x94f14800) [pid = 8345] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 04:24:20 INFO - PROCESS | 8345 | 1468841060963 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]]]}] 04:24:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 04:24:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 2841ms 04:24:21 INFO - PROCESS | 8345 | 1468841061044 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 04:24:21 INFO - PROCESS | 8345 | 1468841061052 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 04:24:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 04:24:21 INFO - PROCESS | 8345 | 1468841061094 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 04:24:21 INFO - PROCESS | 8345 | 1468841061100 Marionette TRACE conn3 <- [1,62,null,{}] 04:24:21 INFO - PROCESS | 8345 | 1468841061109 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}] 04:24:21 INFO - PROCESS | 8345 | 1468841061114 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:21 INFO - PROCESS | 8345 | 1468841061266 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 04:24:21 INFO - PROCESS | 8345 | 1468841061277 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:21 INFO - PROCESS | 8345 | 1468841061288 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:21 INFO - PROCESS | 8345 | ++DOCSHELL 0x98155800 == 18 [pid = 8345] [id = 23] 04:24:21 INFO - PROCESS | 8345 | ++DOMWINDOW == 56 (0x981e1000) [pid = 8345] [serial = 66] [outer = (nil)] 04:24:21 INFO - PROCESS | 8345 | ++DOMWINDOW == 57 (0x98c70000) [pid = 8345] [serial = 67] [outer = 0x981e1000] 04:24:21 INFO - PROCESS | 8345 | 1468841061367 Marionette DEBUG loaded listener.js 04:24:21 INFO - PROCESS | 8345 | ++DOMWINDOW == 58 (0x99975800) [pid = 8345] [serial = 68] [outer = 0x981e1000] 04:24:22 INFO - PROCESS | 8345 | 1468841062214 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]]]}] 04:24:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 04:24:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1205ms 04:24:22 INFO - PROCESS | 8345 | 1468841062290 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 04:24:22 INFO - PROCESS | 8345 | 1468841062295 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 04:24:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 04:24:22 INFO - PROCESS | 8345 | 1468841062303 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 04:24:22 INFO - PROCESS | 8345 | 1468841062307 Marionette TRACE conn3 <- [1,66,null,{}] 04:24:22 INFO - PROCESS | 8345 | 1468841062314 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}] 04:24:22 INFO - PROCESS | 8345 | 1468841062319 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:22 INFO - PROCESS | 8345 | 1468841062496 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 04:24:22 INFO - PROCESS | 8345 | 1468841062597 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:22 INFO - PROCESS | 8345 | 1468841062607 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:22 INFO - PROCESS | 8345 | ++DOCSHELL 0x99d4f000 == 19 [pid = 8345] [id = 24] 04:24:22 INFO - PROCESS | 8345 | ++DOMWINDOW == 59 (0x9aa2dc00) [pid = 8345] [serial = 69] [outer = (nil)] 04:24:22 INFO - PROCESS | 8345 | ++DOMWINDOW == 60 (0x9ac53800) [pid = 8345] [serial = 70] [outer = 0x9aa2dc00] 04:24:22 INFO - PROCESS | 8345 | 1468841062689 Marionette DEBUG loaded listener.js 04:24:22 INFO - PROCESS | 8345 | ++DOMWINDOW == 61 (0x9b05c400) [pid = 8345] [serial = 71] [outer = 0x9aa2dc00] 04:24:23 INFO - PROCESS | 8345 | 1468841063637 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]]]}] 04:24:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 04:24:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1409ms 04:24:23 INFO - PROCESS | 8345 | 1468841063714 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 04:24:23 INFO - PROCESS | 8345 | 1468841063722 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 04:24:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 04:24:23 INFO - PROCESS | 8345 | 1468841063732 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 04:24:23 INFO - PROCESS | 8345 | 1468841063741 Marionette TRACE conn3 <- [1,70,null,{}] 04:24:23 INFO - PROCESS | 8345 | 1468841063750 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}] 04:24:23 INFO - PROCESS | 8345 | 1468841063757 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:23 INFO - PROCESS | 8345 | 1468841063958 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 04:24:24 INFO - PROCESS | 8345 | 1468841064072 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:24 INFO - PROCESS | 8345 | 1468841064085 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:24 INFO - PROCESS | 8345 | ++DOCSHELL 0x976e3800 == 20 [pid = 8345] [id = 25] 04:24:24 INFO - PROCESS | 8345 | ++DOMWINDOW == 62 (0x976ea800) [pid = 8345] [serial = 72] [outer = (nil)] 04:24:24 INFO - PROCESS | 8345 | ++DOMWINDOW == 63 (0x99d43800) [pid = 8345] [serial = 73] [outer = 0x976ea800] 04:24:24 INFO - PROCESS | 8345 | 1468841064175 Marionette DEBUG loaded listener.js 04:24:24 INFO - PROCESS | 8345 | ++DOMWINDOW == 64 (0x99d4dc00) [pid = 8345] [serial = 74] [outer = 0x976ea800] 04:24:25 INFO - PROCESS | 8345 | 1468841065071 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]]]}] 04:24:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 04:24:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1396ms 04:24:25 INFO - PROCESS | 8345 | 1468841065128 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 04:24:25 INFO - PROCESS | 8345 | 1468841065135 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 04:24:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 04:24:25 INFO - PROCESS | 8345 | 1468841065148 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 04:24:25 INFO - PROCESS | 8345 | 1468841065152 Marionette TRACE conn3 <- [1,74,null,{}] 04:24:25 INFO - PROCESS | 8345 | 1468841065159 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}] 04:24:25 INFO - PROCESS | 8345 | 1468841065165 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:25 INFO - PROCESS | 8345 | 1468841065366 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 04:24:25 INFO - PROCESS | 8345 | 1468841065527 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:25 INFO - PROCESS | 8345 | 1468841065540 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:25 INFO - PROCESS | 8345 | ++DOCSHELL 0x98c71c00 == 21 [pid = 8345] [id = 26] 04:24:25 INFO - PROCESS | 8345 | ++DOMWINDOW == 65 (0x9b610800) [pid = 8345] [serial = 75] [outer = (nil)] 04:24:25 INFO - PROCESS | 8345 | ++DOMWINDOW == 66 (0x9cb0d800) [pid = 8345] [serial = 76] [outer = 0x9b610800] 04:24:25 INFO - PROCESS | 8345 | 1468841065683 Marionette DEBUG loaded listener.js 04:24:25 INFO - PROCESS | 8345 | ++DOMWINDOW == 67 (0xa1001800) [pid = 8345] [serial = 77] [outer = 0x9b610800] 04:24:26 INFO - PROCESS | 8345 | 1468841066924 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]]]}] 04:24:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 04:24:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1835ms 04:24:26 INFO - PROCESS | 8345 | 1468841066986 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 04:24:26 INFO - PROCESS | 8345 | 1468841066993 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 04:24:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 04:24:27 INFO - PROCESS | 8345 | 1468841067003 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 04:24:27 INFO - PROCESS | 8345 | 1468841067012 Marionette TRACE conn3 <- [1,78,null,{}] 04:24:27 INFO - PROCESS | 8345 | 1468841067038 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}] 04:24:27 INFO - PROCESS | 8345 | 1468841067052 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:27 INFO - PROCESS | 8345 | 1468841067487 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 04:24:27 INFO - PROCESS | 8345 | 1468841067649 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:27 INFO - PROCESS | 8345 | 1468841067667 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:27 INFO - PROCESS | 8345 | ++DOCSHELL 0x976f9800 == 22 [pid = 8345] [id = 27] 04:24:27 INFO - PROCESS | 8345 | ++DOMWINDOW == 68 (0x9b60d000) [pid = 8345] [serial = 78] [outer = (nil)] 04:24:27 INFO - PROCESS | 8345 | ++DOMWINDOW == 69 (0xa2097400) [pid = 8345] [serial = 79] [outer = 0x9b60d000] 04:24:27 INFO - PROCESS | 8345 | 1468841067805 Marionette DEBUG loaded listener.js 04:24:28 INFO - PROCESS | 8345 | ++DOMWINDOW == 70 (0xa23bb800) [pid = 8345] [serial = 80] [outer = 0x9b60d000] 04:24:28 INFO - PROCESS | 8345 | 1468841068956 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]]]}] 04:24:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 04:24:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 2002ms 04:24:29 INFO - PROCESS | 8345 | 1468841069005 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 04:24:29 INFO - PROCESS | 8345 | 1468841069014 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 04:24:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 04:24:29 INFO - PROCESS | 8345 | 1468841069025 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 04:24:29 INFO - PROCESS | 8345 | 1468841069030 Marionette TRACE conn3 <- [1,82,null,{}] 04:24:29 INFO - PROCESS | 8345 | 1468841069040 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}] 04:24:29 INFO - PROCESS | 8345 | 1468841069049 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:29 INFO - PROCESS | 8345 | 1468841069380 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 04:24:29 INFO - PROCESS | 8345 | 1468841069601 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:29 INFO - PROCESS | 8345 | 1468841069610 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:29 INFO - PROCESS | 8345 | ++DOCSHELL 0x976ed400 == 23 [pid = 8345] [id = 28] 04:24:29 INFO - PROCESS | 8345 | ++DOMWINDOW == 71 (0x976f3000) [pid = 8345] [serial = 81] [outer = (nil)] 04:24:29 INFO - PROCESS | 8345 | ++DOMWINDOW == 72 (0xa3212c00) [pid = 8345] [serial = 82] [outer = 0x976f3000] 04:24:29 INFO - PROCESS | 8345 | 1468841069703 Marionette DEBUG loaded listener.js 04:24:29 INFO - PROCESS | 8345 | ++DOMWINDOW == 73 (0xa3280000) [pid = 8345] [serial = 83] [outer = 0x976f3000] 04:24:30 INFO - PROCESS | 8345 | 1468841070591 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]]]}] 04:24:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 04:24:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1604ms 04:24:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 04:24:30 INFO - PROCESS | 8345 | 1468841070644 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 04:24:30 INFO - PROCESS | 8345 | 1468841070647 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 04:24:30 INFO - PROCESS | 8345 | 1468841070654 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 04:24:30 INFO - PROCESS | 8345 | 1468841070658 Marionette TRACE conn3 <- [1,86,null,{}] 04:24:30 INFO - PROCESS | 8345 | 1468841070664 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}] 04:24:30 INFO - PROCESS | 8345 | 1468841070670 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:30 INFO - PROCESS | 8345 | 1468841070838 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 04:24:30 INFO - PROCESS | 8345 | 1468841070974 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:30 INFO - PROCESS | 8345 | 1468841070985 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:31 INFO - PROCESS | 8345 | ++DOCSHELL 0x981dd800 == 24 [pid = 8345] [id = 29] 04:24:31 INFO - PROCESS | 8345 | ++DOMWINDOW == 74 (0x9a24dc00) [pid = 8345] [serial = 84] [outer = (nil)] 04:24:31 INFO - PROCESS | 8345 | ++DOMWINDOW == 75 (0xa623e800) [pid = 8345] [serial = 85] [outer = 0x9a24dc00] 04:24:31 INFO - PROCESS | 8345 | 1468841071070 Marionette DEBUG loaded listener.js 04:24:31 INFO - PROCESS | 8345 | ++DOMWINDOW == 76 (0xa682b800) [pid = 8345] [serial = 86] [outer = 0x9a24dc00] 04:24:31 INFO - PROCESS | 8345 | 1468841071973 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]]]}] 04:24:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 04:24:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1383ms 04:24:32 INFO - PROCESS | 8345 | 1468841072037 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 04:24:32 INFO - PROCESS | 8345 | 1468841072042 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 04:24:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 04:24:32 INFO - PROCESS | 8345 | 1468841072049 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 04:24:32 INFO - PROCESS | 8345 | 1468841072053 Marionette TRACE conn3 <- [1,90,null,{}] 04:24:32 INFO - PROCESS | 8345 | 1468841072060 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}] 04:24:32 INFO - PROCESS | 8345 | 1468841072070 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:32 INFO - PROCESS | 8345 | 1468841072297 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 04:24:32 INFO - PROCESS | 8345 | 1468841072494 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:32 INFO - PROCESS | 8345 | 1468841072501 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:32 INFO - PROCESS | 8345 | ++DOCSHELL 0x94f74800 == 25 [pid = 8345] [id = 30] 04:24:32 INFO - PROCESS | 8345 | ++DOMWINDOW == 77 (0x94f79800) [pid = 8345] [serial = 87] [outer = (nil)] 04:24:32 INFO - PROCESS | 8345 | ++DOMWINDOW == 78 (0x94f7f400) [pid = 8345] [serial = 88] [outer = 0x94f79800] 04:24:32 INFO - PROCESS | 8345 | 1468841072632 Marionette DEBUG loaded listener.js 04:24:32 INFO - PROCESS | 8345 | ++DOMWINDOW == 79 (0xa623dc00) [pid = 8345] [serial = 89] [outer = 0x94f79800] 04:24:33 INFO - PROCESS | 8345 | 1468841073435 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]]]}] 04:24:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 04:24:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1442ms 04:24:33 INFO - PROCESS | 8345 | 1468841073493 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 04:24:33 INFO - PROCESS | 8345 | 1468841073497 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 04:24:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 04:24:33 INFO - PROCESS | 8345 | 1468841073504 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 04:24:33 INFO - PROCESS | 8345 | 1468841073508 Marionette TRACE conn3 <- [1,94,null,{}] 04:24:33 INFO - PROCESS | 8345 | 1468841073515 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}] 04:24:33 INFO - PROCESS | 8345 | 1468841073520 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:33 INFO - PROCESS | 8345 | 1468841073686 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 04:24:33 INFO - PROCESS | 8345 | 1468841073823 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:33 INFO - PROCESS | 8345 | 1468841073831 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:33 INFO - PROCESS | 8345 | ++DOCSHELL 0x92fdf000 == 26 [pid = 8345] [id = 31] 04:24:33 INFO - PROCESS | 8345 | ++DOMWINDOW == 80 (0x93c58800) [pid = 8345] [serial = 90] [outer = (nil)] 04:24:33 INFO - PROCESS | 8345 | ++DOMWINDOW == 81 (0x9aa48c00) [pid = 8345] [serial = 91] [outer = 0x93c58800] 04:24:33 INFO - PROCESS | 8345 | 1468841073915 Marionette DEBUG loaded listener.js 04:24:34 INFO - PROCESS | 8345 | ++DOMWINDOW == 82 (0x9aa4ac00) [pid = 8345] [serial = 92] [outer = 0x93c58800] 04:24:34 INFO - PROCESS | 8345 | 1468841074914 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]]]}] 04:24:34 INFO - PROCESS | 8345 | ++DOMWINDOW == 83 (0x9220e000) [pid = 8345] [serial = 93] [outer = 0x994bec00] 04:24:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 04:24:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1492ms 04:24:35 INFO - PROCESS | 8345 | 1468841075014 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 04:24:35 INFO - PROCESS | 8345 | 1468841075022 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 04:24:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 04:24:35 INFO - PROCESS | 8345 | 1468841075081 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 04:24:35 INFO - PROCESS | 8345 | 1468841075087 Marionette TRACE conn3 <- [1,98,null,{}] 04:24:35 INFO - PROCESS | 8345 | 1468841075098 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}] 04:24:35 INFO - PROCESS | 8345 | 1468841075103 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:35 INFO - PROCESS | 8345 | 1468841075285 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 04:24:35 INFO - PROCESS | 8345 | 1468841075480 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:35 INFO - PROCESS | 8345 | 1468841075494 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:35 INFO - PROCESS | 8345 | ++DOCSHELL 0x94f7bc00 == 27 [pid = 8345] [id = 32] 04:24:35 INFO - PROCESS | 8345 | ++DOMWINDOW == 84 (0x94f7c000) [pid = 8345] [serial = 94] [outer = (nil)] 04:24:35 INFO - PROCESS | 8345 | ++DOMWINDOW == 85 (0x94fdb000) [pid = 8345] [serial = 95] [outer = 0x94f7c000] 04:24:35 INFO - PROCESS | 8345 | 1468841075573 Marionette DEBUG loaded listener.js 04:24:35 INFO - PROCESS | 8345 | ++DOMWINDOW == 86 (0x95323400) [pid = 8345] [serial = 96] [outer = 0x94f7c000] 04:24:36 INFO - PROCESS | 8345 | --DOMWINDOW == 85 (0x99ab9c00) [pid = 8345] [serial = 12] [outer = (nil)] [url = about:blank] 04:24:36 INFO - PROCESS | 8345 | --DOMWINDOW == 84 (0x93c61400) [pid = 8345] [serial = 17] [outer = (nil)] [url = about:blank] 04:24:36 INFO - PROCESS | 8345 | --DOMWINDOW == 83 (0xa2537c00) [pid = 8345] [serial = 37] [outer = (nil)] [url = about:blank] 04:24:36 INFO - PROCESS | 8345 | --DOMWINDOW == 82 (0x99d49000) [pid = 8345] [serial = 40] [outer = (nil)] [url = about:blank] 04:24:36 INFO - PROCESS | 8345 | --DOMWINDOW == 81 (0x99d4fc00) [pid = 8345] [serial = 41] [outer = (nil)] [url = about:blank] 04:24:36 INFO - PROCESS | 8345 | --DOMWINDOW == 80 (0x9aa2ec00) [pid = 8345] [serial = 43] [outer = (nil)] [url = about:blank] 04:24:36 INFO - PROCESS | 8345 | --DOMWINDOW == 79 (0x9d806c00) [pid = 8345] [serial = 46] [outer = (nil)] [url = about:blank] 04:24:36 INFO - PROCESS | 8345 | --DOMWINDOW == 78 (0x9ac5c800) [pid = 8345] [serial = 44] [outer = (nil)] [url = about:blank] 04:24:36 INFO - PROCESS | 8345 | --DOMWINDOW == 77 (0xa2097000) [pid = 8345] [serial = 49] [outer = (nil)] [url = about:blank] 04:24:36 INFO - PROCESS | 8345 | --DOMWINDOW == 76 (0xa255d800) [pid = 8345] [serial = 52] [outer = (nil)] [url = about:blank] 04:24:36 INFO - PROCESS | 8345 | --DOMWINDOW == 75 (0xa623d000) [pid = 8345] [serial = 55] [outer = (nil)] [url = about:blank] 04:24:36 INFO - PROCESS | 8345 | --DOMWINDOW == 74 (0xa688fc00) [pid = 8345] [serial = 58] [outer = (nil)] [url = about:blank] 04:24:36 INFO - PROCESS | 8345 | --DOMWINDOW == 73 (0x92fdd000) [pid = 8345] [serial = 22] [outer = (nil)] [url = about:blank] 04:24:36 INFO - PROCESS | 8345 | --DOMWINDOW == 72 (0x98c68c00) [pid = 8345] [serial = 28] [outer = (nil)] [url = about:blank] 04:24:36 INFO - PROCESS | 8345 | --DOMWINDOW == 71 (0x99c5a400) [pid = 8345] [serial = 31] [outer = (nil)] [url = about:blank] 04:24:36 INFO - PROCESS | 8345 | --DOMWINDOW == 70 (0x9d801c00) [pid = 8345] [serial = 34] [outer = (nil)] [url = about:blank] 04:24:36 INFO - PROCESS | 8345 | --DOMWINDOW == 69 (0x98108000) [pid = 8345] [serial = 25] [outer = (nil)] [url = about:blank] 04:24:37 INFO - PROCESS | 8345 | --DOMWINDOW == 68 (0xa2310800) [pid = 8345] [serial = 50] [outer = (nil)] [url = about:blank] 04:24:37 INFO - PROCESS | 8345 | --DOMWINDOW == 67 (0xa6891400) [pid = 8345] [serial = 59] [outer = (nil)] [url = about:blank] 04:24:37 INFO - PROCESS | 8345 | --DOMWINDOW == 66 (0x98c6e400) [pid = 8345] [serial = 29] [outer = (nil)] [url = about:blank] 04:24:37 INFO - PROCESS | 8345 | --DOMWINDOW == 65 (0x93994c00) [pid = 8345] [serial = 23] [outer = (nil)] [url = about:blank] 04:24:37 INFO - PROCESS | 8345 | --DOMWINDOW == 64 (0xa1003000) [pid = 8345] [serial = 35] [outer = (nil)] [url = about:blank] 04:24:37 INFO - PROCESS | 8345 | --DOMWINDOW == 63 (0xa4e0e400) [pid = 8345] [serial = 38] [outer = (nil)] [url = about:blank] 04:24:37 INFO - PROCESS | 8345 | --DOMWINDOW == 62 (0xa1002000) [pid = 8345] [serial = 47] [outer = (nil)] [url = about:blank] 04:24:37 INFO - PROCESS | 8345 | --DOMWINDOW == 61 (0x99d74c00) [pid = 8345] [serial = 9] [outer = (nil)] [url = about:blank] 04:24:37 INFO - PROCESS | 8345 | --DOMWINDOW == 60 (0xa4e59800) [pid = 8345] [serial = 2] [outer = (nil)] [url = about:blank] 04:24:37 INFO - PROCESS | 8345 | --DOMWINDOW == 59 (0x93a51c00) [pid = 8345] [serial = 19] [outer = (nil)] [url = about:blank] 04:24:37 INFO - PROCESS | 8345 | --DOMWINDOW == 58 (0x93c5cc00) [pid = 8345] [serial = 16] [outer = (nil)] [url = about:blank] 04:24:37 INFO - PROCESS | 8345 | 1468841077345 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]]]}] 04:24:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 04:24:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 2369ms 04:24:37 INFO - PROCESS | 8345 | 1468841077423 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 04:24:37 INFO - PROCESS | 8345 | 1468841077430 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 04:24:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 04:24:37 INFO - PROCESS | 8345 | 1468841077439 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 04:24:37 INFO - PROCESS | 8345 | 1468841077443 Marionette TRACE conn3 <- [1,102,null,{}] 04:24:37 INFO - PROCESS | 8345 | 1468841077453 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}] 04:24:37 INFO - PROCESS | 8345 | 1468841077459 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:37 INFO - PROCESS | 8345 | 1468841077636 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 04:24:37 INFO - PROCESS | 8345 | 1468841077789 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:37 INFO - PROCESS | 8345 | 1468841077804 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:37 INFO - PROCESS | 8345 | ++DOCSHELL 0x94f70400 == 28 [pid = 8345] [id = 33] 04:24:37 INFO - PROCESS | 8345 | ++DOMWINDOW == 59 (0x94f71800) [pid = 8345] [serial = 97] [outer = (nil)] 04:24:37 INFO - PROCESS | 8345 | ++DOMWINDOW == 60 (0x94fe5c00) [pid = 8345] [serial = 98] [outer = 0x94f71800] 04:24:37 INFO - PROCESS | 8345 | 1468841077883 Marionette DEBUG loaded listener.js 04:24:38 INFO - PROCESS | 8345 | ++DOMWINDOW == 61 (0x976e2c00) [pid = 8345] [serial = 99] [outer = 0x94f71800] 04:24:38 INFO - PROCESS | 8345 | 1468841078561 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]]]}] 04:24:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 04:24:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1142ms 04:24:38 INFO - PROCESS | 8345 | 1468841078581 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 04:24:38 INFO - PROCESS | 8345 | 1468841078590 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 04:24:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 04:24:38 INFO - PROCESS | 8345 | 1468841078602 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 04:24:38 INFO - PROCESS | 8345 | 1468841078606 Marionette TRACE conn3 <- [1,106,null,{}] 04:24:38 INFO - PROCESS | 8345 | 1468841078613 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}] 04:24:38 INFO - PROCESS | 8345 | 1468841078619 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:38 INFO - PROCESS | 8345 | 1468841078819 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 04:24:38 INFO - PROCESS | 8345 | 1468841078831 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:38 INFO - PROCESS | 8345 | 1468841078839 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:38 INFO - PROCESS | 8345 | ++DOCSHELL 0x98159000 == 29 [pid = 8345] [id = 34] 04:24:38 INFO - PROCESS | 8345 | ++DOMWINDOW == 62 (0x981dc000) [pid = 8345] [serial = 100] [outer = (nil)] 04:24:38 INFO - PROCESS | 8345 | ++DOMWINDOW == 63 (0x9889ac00) [pid = 8345] [serial = 101] [outer = 0x981dc000] 04:24:38 INFO - PROCESS | 8345 | 1468841078913 Marionette DEBUG loaded listener.js 04:24:39 INFO - PROCESS | 8345 | ++DOMWINDOW == 64 (0x98c6d000) [pid = 8345] [serial = 102] [outer = 0x981dc000] 04:24:39 INFO - PROCESS | 8345 | 1468841079748 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]]]}] 04:24:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 04:24:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1186ms 04:24:39 INFO - PROCESS | 8345 | 1468841079788 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 04:24:39 INFO - PROCESS | 8345 | 1468841079793 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 04:24:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 04:24:39 INFO - PROCESS | 8345 | 1468841079799 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 04:24:39 INFO - PROCESS | 8345 | 1468841079805 Marionette TRACE conn3 <- [1,110,null,{}] 04:24:39 INFO - PROCESS | 8345 | 1468841079886 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}] 04:24:39 INFO - PROCESS | 8345 | 1468841079896 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:40 INFO - PROCESS | 8345 | 1468841080092 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 04:24:40 INFO - PROCESS | 8345 | 1468841080115 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:40 INFO - PROCESS | 8345 | 1468841080125 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:40 INFO - PROCESS | 8345 | ++DOCSHELL 0x99d49800 == 30 [pid = 8345] [id = 35] 04:24:40 INFO - PROCESS | 8345 | ++DOMWINDOW == 65 (0x99d49c00) [pid = 8345] [serial = 103] [outer = (nil)] 04:24:40 INFO - PROCESS | 8345 | ++DOMWINDOW == 66 (0x99d74c00) [pid = 8345] [serial = 104] [outer = 0x99d49c00] 04:24:40 INFO - PROCESS | 8345 | 1468841080199 Marionette DEBUG loaded listener.js 04:24:40 INFO - PROCESS | 8345 | ++DOMWINDOW == 67 (0x9aa2d800) [pid = 8345] [serial = 105] [outer = 0x99d49c00] 04:24:41 INFO - PROCESS | 8345 | 1468841081053 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]]]}] 04:24:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 04:24:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1298ms 04:24:41 INFO - PROCESS | 8345 | 1468841081098 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 04:24:41 INFO - PROCESS | 8345 | 1468841081103 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 04:24:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 04:24:41 INFO - PROCESS | 8345 | 1468841081114 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 04:24:41 INFO - PROCESS | 8345 | 1468841081117 Marionette TRACE conn3 <- [1,114,null,{}] 04:24:41 INFO - PROCESS | 8345 | 1468841081122 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}] 04:24:41 INFO - PROCESS | 8345 | 1468841081128 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:41 INFO - PROCESS | 8345 | 1468841081323 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 04:24:41 INFO - PROCESS | 8345 | 1468841081346 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:41 INFO - PROCESS | 8345 | 1468841081354 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:41 INFO - PROCESS | 8345 | ++DOCSHELL 0x92fe7000 == 31 [pid = 8345] [id = 36] 04:24:41 INFO - PROCESS | 8345 | ++DOMWINDOW == 68 (0x9aa49000) [pid = 8345] [serial = 106] [outer = (nil)] 04:24:41 INFO - PROCESS | 8345 | ++DOMWINDOW == 69 (0x9ac5b400) [pid = 8345] [serial = 107] [outer = 0x9aa49000] 04:24:41 INFO - PROCESS | 8345 | 1468841081431 Marionette DEBUG loaded listener.js 04:24:41 INFO - PROCESS | 8345 | ++DOMWINDOW == 70 (0x9b0bf800) [pid = 8345] [serial = 108] [outer = 0x9aa49000] 04:24:41 INFO - PROCESS | 8345 | --DOMWINDOW == 69 (0x981e1000) [pid = 8345] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 04:24:41 INFO - PROCESS | 8345 | --DOMWINDOW == 68 (0x93c57c00) [pid = 8345] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 04:24:41 INFO - PROCESS | 8345 | --DOMWINDOW == 67 (0x9aa2dc00) [pid = 8345] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 04:24:41 INFO - PROCESS | 8345 | --DOMWINDOW == 66 (0x93a49400) [pid = 8345] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 04:24:41 INFO - PROCESS | 8345 | --DOMWINDOW == 65 (0xa4e12c00) [pid = 8345] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 04:24:41 INFO - PROCESS | 8345 | --DOMWINDOW == 64 (0xa23b5000) [pid = 8345] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 04:24:42 INFO - PROCESS | 8345 | 1468841082472 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]]]}] 04:24:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 04:24:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1384ms 04:24:42 INFO - PROCESS | 8345 | 1468841082500 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 04:24:42 INFO - PROCESS | 8345 | 1468841082505 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 04:24:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 04:24:42 INFO - PROCESS | 8345 | 1468841082515 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 04:24:42 INFO - PROCESS | 8345 | 1468841082519 Marionette TRACE conn3 <- [1,118,null,{}] 04:24:42 INFO - PROCESS | 8345 | 1468841082525 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}] 04:24:42 INFO - PROCESS | 8345 | 1468841082530 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:42 INFO - PROCESS | 8345 | 1468841082703 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 04:24:42 INFO - PROCESS | 8345 | 1468841082717 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:42 INFO - PROCESS | 8345 | 1468841082729 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:42 INFO - PROCESS | 8345 | ++DOCSHELL 0x95155400 == 32 [pid = 8345] [id = 37] 04:24:42 INFO - PROCESS | 8345 | ++DOMWINDOW == 65 (0x95156c00) [pid = 8345] [serial = 109] [outer = (nil)] 04:24:42 INFO - PROCESS | 8345 | ++DOMWINDOW == 66 (0x9515e400) [pid = 8345] [serial = 110] [outer = 0x95156c00] 04:24:42 INFO - PROCESS | 8345 | 1468841082891 Marionette DEBUG loaded listener.js 04:24:42 INFO - PROCESS | 8345 | ++DOMWINDOW == 67 (0x95161c00) [pid = 8345] [serial = 111] [outer = 0x95156c00] 04:24:43 INFO - PROCESS | 8345 | 1468841083599 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]]]}] 04:24:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 04:24:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1137ms 04:24:43 INFO - PROCESS | 8345 | 1468841083652 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 04:24:43 INFO - PROCESS | 8345 | 1468841083656 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 04:24:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 04:24:43 INFO - PROCESS | 8345 | 1468841083668 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 04:24:43 INFO - PROCESS | 8345 | 1468841083671 Marionette TRACE conn3 <- [1,122,null,{}] 04:24:43 INFO - PROCESS | 8345 | 1468841083678 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}] 04:24:43 INFO - PROCESS | 8345 | 1468841083689 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:43 INFO - PROCESS | 8345 | 1468841083989 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 04:24:44 INFO - PROCESS | 8345 | 1468841084061 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:44 INFO - PROCESS | 8345 | 1468841084074 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:44 INFO - PROCESS | 8345 | ++DOCSHELL 0x92fe0000 == 33 [pid = 8345] [id = 38] 04:24:44 INFO - PROCESS | 8345 | ++DOMWINDOW == 68 (0x92fe0c00) [pid = 8345] [serial = 112] [outer = (nil)] 04:24:44 INFO - PROCESS | 8345 | ++DOMWINDOW == 69 (0x93a4f000) [pid = 8345] [serial = 113] [outer = 0x92fe0c00] 04:24:44 INFO - PROCESS | 8345 | 1468841084207 Marionette DEBUG loaded listener.js 04:24:44 INFO - PROCESS | 8345 | ++DOMWINDOW == 70 (0x94f71400) [pid = 8345] [serial = 114] [outer = 0x92fe0c00] 04:24:45 INFO - PROCESS | 8345 | 1468841085145 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]]]}] 04:24:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 04:24:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1490ms 04:24:45 INFO - PROCESS | 8345 | 1468841085160 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 04:24:45 INFO - PROCESS | 8345 | 1468841085166 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 04:24:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 04:24:45 INFO - PROCESS | 8345 | 1468841085203 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 04:24:45 INFO - PROCESS | 8345 | 1468841085208 Marionette TRACE conn3 <- [1,126,null,{}] 04:24:45 INFO - PROCESS | 8345 | 1468841085216 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}] 04:24:45 INFO - PROCESS | 8345 | 1468841085225 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:45 INFO - PROCESS | 8345 | 1468841085455 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 04:24:45 INFO - PROCESS | 8345 | 1468841085601 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:45 INFO - PROCESS | 8345 | 1468841085610 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:45 INFO - PROCESS | 8345 | ++DOCSHELL 0x976f8800 == 34 [pid = 8345] [id = 39] 04:24:45 INFO - PROCESS | 8345 | ++DOMWINDOW == 71 (0x98154000) [pid = 8345] [serial = 115] [outer = (nil)] 04:24:45 INFO - PROCESS | 8345 | ++DOMWINDOW == 72 (0x994b9c00) [pid = 8345] [serial = 116] [outer = 0x98154000] 04:24:45 INFO - PROCESS | 8345 | 1468841085696 Marionette DEBUG loaded listener.js 04:24:45 INFO - PROCESS | 8345 | ++DOMWINDOW == 73 (0x99972000) [pid = 8345] [serial = 117] [outer = 0x98154000] 04:24:46 INFO - PROCESS | 8345 | 1468841086738 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]]]}] 04:24:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 04:24:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1600ms 04:24:46 INFO - PROCESS | 8345 | 1468841086801 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 04:24:46 INFO - PROCESS | 8345 | 1468841086807 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 04:24:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 04:24:46 INFO - PROCESS | 8345 | 1468841086815 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 04:24:46 INFO - PROCESS | 8345 | 1468841086820 Marionette TRACE conn3 <- [1,130,null,{}] 04:24:46 INFO - PROCESS | 8345 | 1468841086828 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}] 04:24:46 INFO - PROCESS | 8345 | 1468841086835 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:47 INFO - PROCESS | 8345 | 1468841087130 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 04:24:47 INFO - PROCESS | 8345 | 1468841087288 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:47 INFO - PROCESS | 8345 | 1468841087296 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:47 INFO - PROCESS | 8345 | ++DOCSHELL 0x9889b800 == 35 [pid = 8345] [id = 40] 04:24:47 INFO - PROCESS | 8345 | ++DOMWINDOW == 74 (0x9aa47000) [pid = 8345] [serial = 118] [outer = (nil)] 04:24:47 INFO - PROCESS | 8345 | ++DOMWINDOW == 75 (0x9aa52c00) [pid = 8345] [serial = 119] [outer = 0x9aa47000] 04:24:47 INFO - PROCESS | 8345 | 1468841087398 Marionette DEBUG loaded listener.js 04:24:47 INFO - PROCESS | 8345 | ++DOMWINDOW == 76 (0x9b0c5800) [pid = 8345] [serial = 120] [outer = 0x9aa47000] 04:24:48 INFO - PROCESS | 8345 | 1468841088360 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]]]}] 04:24:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 04:24:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1589ms 04:24:48 INFO - PROCESS | 8345 | 1468841088405 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 04:24:48 INFO - PROCESS | 8345 | 1468841088412 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 04:24:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 04:24:48 INFO - PROCESS | 8345 | 1468841088429 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 04:24:48 INFO - PROCESS | 8345 | 1468841088438 Marionette TRACE conn3 <- [1,134,null,{}] 04:24:48 INFO - PROCESS | 8345 | 1468841088444 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}] 04:24:48 INFO - PROCESS | 8345 | 1468841088450 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:48 INFO - PROCESS | 8345 | 1468841088663 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 04:24:48 INFO - PROCESS | 8345 | 1468841088898 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:48 INFO - PROCESS | 8345 | 1468841088910 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:48 INFO - PROCESS | 8345 | ++DOCSHELL 0x99d49400 == 36 [pid = 8345] [id = 41] 04:24:48 INFO - PROCESS | 8345 | ++DOMWINDOW == 77 (0xa1003000) [pid = 8345] [serial = 121] [outer = (nil)] 04:24:49 INFO - PROCESS | 8345 | ++DOMWINDOW == 78 (0xa200f800) [pid = 8345] [serial = 122] [outer = 0xa1003000] 04:24:49 INFO - PROCESS | 8345 | 1468841089012 Marionette DEBUG loaded listener.js 04:24:49 INFO - PROCESS | 8345 | ++DOMWINDOW == 79 (0xa2098c00) [pid = 8345] [serial = 123] [outer = 0xa1003000] 04:24:50 INFO - PROCESS | 8345 | 1468841090325 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]]]}] 04:24:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 04:24:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1953ms 04:24:50 INFO - PROCESS | 8345 | 1468841090376 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 04:24:50 INFO - PROCESS | 8345 | 1468841090382 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 04:24:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 04:24:50 INFO - PROCESS | 8345 | 1468841090391 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 04:24:50 INFO - PROCESS | 8345 | 1468841090396 Marionette TRACE conn3 <- [1,138,null,{}] 04:24:50 INFO - PROCESS | 8345 | --DOMWINDOW == 78 (0x99975800) [pid = 8345] [serial = 68] [outer = (nil)] [url = about:blank] 04:24:50 INFO - PROCESS | 8345 | --DOMWINDOW == 77 (0x93c65400) [pid = 8345] [serial = 64] [outer = (nil)] [url = about:blank] 04:24:50 INFO - PROCESS | 8345 | --DOMWINDOW == 76 (0x98c70000) [pid = 8345] [serial = 67] [outer = (nil)] [url = about:blank] 04:24:50 INFO - PROCESS | 8345 | --DOMWINDOW == 75 (0xa6dac000) [pid = 8345] [serial = 62] [outer = (nil)] [url = about:blank] 04:24:50 INFO - PROCESS | 8345 | --DOMWINDOW == 74 (0x94fe6c00) [pid = 8345] [serial = 65] [outer = (nil)] [url = about:blank] 04:24:50 INFO - PROCESS | 8345 | --DOMWINDOW == 73 (0x9b05c400) [pid = 8345] [serial = 71] [outer = (nil)] [url = about:blank] 04:24:50 INFO - PROCESS | 8345 | --DOMWINDOW == 72 (0x9ac53800) [pid = 8345] [serial = 70] [outer = (nil)] [url = about:blank] 04:24:50 INFO - PROCESS | 8345 | --DOMWINDOW == 71 (0xa6da7800) [pid = 8345] [serial = 61] [outer = (nil)] [url = about:blank] 04:24:50 INFO - PROCESS | 8345 | --DOMWINDOW == 70 (0xa62c2000) [pid = 8345] [serial = 56] [outer = (nil)] [url = about:blank] 04:24:50 INFO - PROCESS | 8345 | --DOMWINDOW == 69 (0xa2565000) [pid = 8345] [serial = 53] [outer = (nil)] [url = about:blank] 04:24:50 INFO - PROCESS | 8345 | --DOMWINDOW == 68 (0x9aa2e400) [pid = 8345] [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.] 04:24:50 INFO - PROCESS | 8345 | 1468841090586 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}] 04:24:50 INFO - PROCESS | 8345 | 1468841090591 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:50 INFO - PROCESS | 8345 | 1468841090747 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 04:24:50 INFO - PROCESS | 8345 | 1468841090759 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:50 INFO - PROCESS | 8345 | 1468841090765 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:50 INFO - PROCESS | 8345 | ++DOCSHELL 0x9515b800 == 37 [pid = 8345] [id = 42] 04:24:50 INFO - PROCESS | 8345 | ++DOMWINDOW == 69 (0x9515bc00) [pid = 8345] [serial = 124] [outer = (nil)] 04:24:50 INFO - PROCESS | 8345 | ++DOMWINDOW == 70 (0x975ed000) [pid = 8345] [serial = 125] [outer = 0x9515bc00] 04:24:50 INFO - PROCESS | 8345 | 1468841090851 Marionette DEBUG loaded listener.js 04:24:50 INFO - PROCESS | 8345 | ++DOMWINDOW == 71 (0x976f0000) [pid = 8345] [serial = 126] [outer = 0x9515bc00] 04:24:51 INFO - PROCESS | 8345 | 1468841091720 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]]]}] 04:24:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 04:24:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1389ms 04:24:51 INFO - PROCESS | 8345 | 1468841091779 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 04:24:51 INFO - PROCESS | 8345 | 1468841091787 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 04:24:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 04:24:51 INFO - PROCESS | 8345 | 1468841091866 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 04:24:51 INFO - PROCESS | 8345 | 1468841091870 Marionette TRACE conn3 <- [1,142,null,{}] 04:24:51 INFO - PROCESS | 8345 | 1468841091930 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}] 04:24:51 INFO - PROCESS | 8345 | 1468841091937 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:52 INFO - PROCESS | 8345 | 1468841092154 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 04:24:52 INFO - PROCESS | 8345 | 1468841092420 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:52 INFO - PROCESS | 8345 | 1468841092429 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:52 INFO - PROCESS | 8345 | ++DOCSHELL 0x9a281400 == 38 [pid = 8345] [id = 43] 04:24:52 INFO - PROCESS | 8345 | ++DOMWINDOW == 72 (0x9a7e9000) [pid = 8345] [serial = 127] [outer = (nil)] 04:24:52 INFO - PROCESS | 8345 | ++DOMWINDOW == 73 (0x9aa46400) [pid = 8345] [serial = 128] [outer = 0x9a7e9000] 04:24:52 INFO - PROCESS | 8345 | 1468841092526 Marionette DEBUG loaded listener.js 04:24:52 INFO - PROCESS | 8345 | ++DOMWINDOW == 74 (0x9aaaa800) [pid = 8345] [serial = 129] [outer = 0x9a7e9000] 04:24:53 INFO - PROCESS | 8345 | 1468841093353 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]]]}] 04:24:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 04:24:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1533ms 04:24:53 INFO - PROCESS | 8345 | 1468841093374 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 04:24:53 INFO - PROCESS | 8345 | 1468841093378 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 04:24:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 04:24:53 INFO - PROCESS | 8345 | 1468841093390 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 04:24:53 INFO - PROCESS | 8345 | 1468841093395 Marionette TRACE conn3 <- [1,146,null,{}] 04:24:53 INFO - PROCESS | 8345 | 1468841093420 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}] 04:24:53 INFO - PROCESS | 8345 | 1468841093429 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:53 INFO - PROCESS | 8345 | 1468841093643 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 04:24:53 INFO - PROCESS | 8345 | 1468841093681 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:53 INFO - PROCESS | 8345 | 1468841093692 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:53 INFO - PROCESS | 8345 | ++DOCSHELL 0xa1009400 == 39 [pid = 8345] [id = 44] 04:24:53 INFO - PROCESS | 8345 | ++DOMWINDOW == 75 (0xa100b800) [pid = 8345] [serial = 130] [outer = (nil)] 04:24:53 INFO - PROCESS | 8345 | ++DOMWINDOW == 76 (0xa231fc00) [pid = 8345] [serial = 131] [outer = 0xa100b800] 04:24:53 INFO - PROCESS | 8345 | 1468841093765 Marionette DEBUG loaded listener.js 04:24:53 INFO - PROCESS | 8345 | ++DOMWINDOW == 77 (0xa2539400) [pid = 8345] [serial = 132] [outer = 0xa100b800] 04:24:54 INFO - PROCESS | 8345 | 1468841094687 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]]]}] 04:24:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 04:24:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1348ms 04:24:54 INFO - PROCESS | 8345 | 1468841094738 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 04:24:54 INFO - PROCESS | 8345 | 1468841094743 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 04:24:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 04:24:54 INFO - PROCESS | 8345 | 1468841094750 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 04:24:54 INFO - PROCESS | 8345 | 1468841094754 Marionette TRACE conn3 <- [1,150,null,{}] 04:24:54 INFO - PROCESS | 8345 | 1468841094769 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}] 04:24:54 INFO - PROCESS | 8345 | 1468841094775 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:55 INFO - PROCESS | 8345 | 1468841094997 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 04:24:55 INFO - PROCESS | 8345 | 1468841095021 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:55 INFO - PROCESS | 8345 | 1468841095029 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:55 INFO - PROCESS | 8345 | ++DOCSHELL 0xa23b4000 == 40 [pid = 8345] [id = 45] 04:24:55 INFO - PROCESS | 8345 | ++DOMWINDOW == 78 (0xa2fd1400) [pid = 8345] [serial = 133] [outer = (nil)] 04:24:55 INFO - PROCESS | 8345 | ++DOMWINDOW == 79 (0xa344b800) [pid = 8345] [serial = 134] [outer = 0xa2fd1400] 04:24:55 INFO - PROCESS | 8345 | 1468841095102 Marionette DEBUG loaded listener.js 04:24:55 INFO - PROCESS | 8345 | ++DOMWINDOW == 80 (0xa34d1000) [pid = 8345] [serial = 135] [outer = 0xa2fd1400] 04:24:55 INFO - PROCESS | 8345 | --DOMWINDOW == 79 (0x94f7c000) [pid = 8345] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 04:24:55 INFO - PROCESS | 8345 | --DOMWINDOW == 78 (0x94f71800) [pid = 8345] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 04:24:55 INFO - PROCESS | 8345 | --DOMWINDOW == 77 (0x981dc000) [pid = 8345] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 04:24:55 INFO - PROCESS | 8345 | --DOMWINDOW == 76 (0x99d49c00) [pid = 8345] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 04:24:55 INFO - PROCESS | 8345 | --DOMWINDOW == 75 (0x9aa49000) [pid = 8345] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 04:24:55 INFO - PROCESS | 8345 | --DOMWINDOW == 74 (0x976ea800) [pid = 8345] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 04:24:55 INFO - PROCESS | 8345 | --DOMWINDOW == 73 (0x9b610800) [pid = 8345] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 04:24:55 INFO - PROCESS | 8345 | --DOMWINDOW == 72 (0x9b60d000) [pid = 8345] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 04:24:55 INFO - PROCESS | 8345 | --DOMWINDOW == 71 (0x976f3000) [pid = 8345] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 04:24:55 INFO - PROCESS | 8345 | --DOMWINDOW == 70 (0x9a24dc00) [pid = 8345] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 04:24:55 INFO - PROCESS | 8345 | --DOMWINDOW == 69 (0x94f79800) [pid = 8345] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 04:24:55 INFO - PROCESS | 8345 | --DOMWINDOW == 68 (0x93c58800) [pid = 8345] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 04:24:56 INFO - PROCESS | 8345 | 1468841096058 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]]]}] 04:24:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 04:24:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1345ms 04:24:56 INFO - PROCESS | 8345 | 1468841096096 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 04:24:56 INFO - PROCESS | 8345 | 1468841096099 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 04:24:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 04:24:56 INFO - PROCESS | 8345 | 1468841096107 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 04:24:56 INFO - PROCESS | 8345 | 1468841096122 Marionette TRACE conn3 <- [1,154,null,{}] 04:24:56 INFO - PROCESS | 8345 | 1468841096129 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}] 04:24:56 INFO - PROCESS | 8345 | 1468841096135 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:56 INFO - PROCESS | 8345 | 1468841096324 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 04:24:56 INFO - PROCESS | 8345 | 1468841096425 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:56 INFO - PROCESS | 8345 | 1468841096433 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:56 INFO - PROCESS | 8345 | ++DOCSHELL 0x93c5f800 == 41 [pid = 8345] [id = 46] 04:24:56 INFO - PROCESS | 8345 | ++DOMWINDOW == 69 (0x94f75400) [pid = 8345] [serial = 136] [outer = (nil)] 04:24:56 INFO - PROCESS | 8345 | ++DOMWINDOW == 70 (0x9b610800) [pid = 8345] [serial = 137] [outer = 0x94f75400] 04:24:56 INFO - PROCESS | 8345 | 1468841096507 Marionette DEBUG loaded listener.js 04:24:56 INFO - PROCESS | 8345 | ++DOMWINDOW == 71 (0x9ac5dc00) [pid = 8345] [serial = 138] [outer = 0x94f75400] 04:24:57 INFO - PROCESS | 8345 | 1468841097361 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]]]}] 04:24:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 04:24:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1292ms 04:24:57 INFO - PROCESS | 8345 | 1468841097401 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 04:24:57 INFO - PROCESS | 8345 | 1468841097405 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 04:24:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 04:24:57 INFO - PROCESS | 8345 | 1468841097413 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 04:24:57 INFO - PROCESS | 8345 | 1468841097417 Marionette TRACE conn3 <- [1,158,null,{}] 04:24:57 INFO - PROCESS | 8345 | 1468841097423 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}] 04:24:57 INFO - PROCESS | 8345 | 1468841097434 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:57 INFO - PROCESS | 8345 | 1468841097710 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 04:24:57 INFO - PROCESS | 8345 | 1468841097917 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:57 INFO - PROCESS | 8345 | 1468841097926 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:58 INFO - PROCESS | 8345 | ++DOCSHELL 0x922f4000 == 42 [pid = 8345] [id = 47] 04:24:58 INFO - PROCESS | 8345 | ++DOMWINDOW == 72 (0x922f4400) [pid = 8345] [serial = 139] [outer = (nil)] 04:24:58 INFO - PROCESS | 8345 | ++DOMWINDOW == 73 (0x922f8800) [pid = 8345] [serial = 140] [outer = 0x922f4400] 04:24:58 INFO - PROCESS | 8345 | 1468841098082 Marionette DEBUG loaded listener.js 04:24:58 INFO - PROCESS | 8345 | ++DOMWINDOW == 74 (0x922fbc00) [pid = 8345] [serial = 141] [outer = 0x922f4400] 04:24:58 INFO - PROCESS | 8345 | 1468841098534 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 04:24:59 INFO - PROCESS | 8345 | 1468841099180 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]]]}] 04:24:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 04:24:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1784ms 04:24:59 INFO - PROCESS | 8345 | 1468841099201 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 04:24:59 INFO - PROCESS | 8345 | 1468841099209 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 04:24:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 04:24:59 INFO - PROCESS | 8345 | 1468841099219 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 04:24:59 INFO - PROCESS | 8345 | 1468841099227 Marionette TRACE conn3 <- [1,162,null,{}] 04:24:59 INFO - PROCESS | 8345 | 1468841099237 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}] 04:24:59 INFO - PROCESS | 8345 | 1468841099243 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:59 INFO - PROCESS | 8345 | 1468841099513 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 04:24:59 INFO - PROCESS | 8345 | 1468841099748 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:59 INFO - PROCESS | 8345 | 1468841099760 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:24:59 INFO - PROCESS | 8345 | ++DOCSHELL 0x9220cc00 == 43 [pid = 8345] [id = 48] 04:24:59 INFO - PROCESS | 8345 | ++DOMWINDOW == 75 (0x999a8000) [pid = 8345] [serial = 142] [outer = (nil)] 04:24:59 INFO - PROCESS | 8345 | ++DOMWINDOW == 76 (0x99d41800) [pid = 8345] [serial = 143] [outer = 0x999a8000] 04:24:59 INFO - PROCESS | 8345 | 1468841099852 Marionette DEBUG loaded listener.js 04:24:59 INFO - PROCESS | 8345 | ++DOMWINDOW == 77 (0x99d4cc00) [pid = 8345] [serial = 144] [outer = 0x999a8000] 04:25:01 INFO - PROCESS | 8345 | 1468841101115 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]]]}] 04:25:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 04:25:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1962ms 04:25:01 INFO - PROCESS | 8345 | 1468841101181 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 04:25:01 INFO - PROCESS | 8345 | 1468841101187 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 04:25:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 04:25:01 INFO - PROCESS | 8345 | 1468841101195 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 04:25:01 INFO - PROCESS | 8345 | 1468841101200 Marionette TRACE conn3 <- [1,166,null,{}] 04:25:01 INFO - PROCESS | 8345 | 1468841101249 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}] 04:25:01 INFO - PROCESS | 8345 | 1468841101254 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:01 INFO - PROCESS | 8345 | 1468841101547 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 04:25:01 INFO - PROCESS | 8345 | 1468841101668 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:01 INFO - PROCESS | 8345 | 1468841101675 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:01 INFO - PROCESS | 8345 | ++DOCSHELL 0x9a7e8400 == 44 [pid = 8345] [id = 49] 04:25:01 INFO - PROCESS | 8345 | ++DOMWINDOW == 78 (0x9b05fc00) [pid = 8345] [serial = 145] [outer = (nil)] 04:25:01 INFO - PROCESS | 8345 | ++DOMWINDOW == 79 (0x9cb03800) [pid = 8345] [serial = 146] [outer = 0x9b05fc00] 04:25:01 INFO - PROCESS | 8345 | 1468841101774 Marionette DEBUG loaded listener.js 04:25:01 INFO - PROCESS | 8345 | ++DOMWINDOW == 80 (0x9d80f400) [pid = 8345] [serial = 147] [outer = 0x9b05fc00] 04:25:02 INFO - PROCESS | 8345 | 1468841102796 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]]]}] 04:25:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 04:25:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1637ms 04:25:02 INFO - PROCESS | 8345 | 1468841102833 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 04:25:02 INFO - PROCESS | 8345 | 1468841102841 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 04:25:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 04:25:02 INFO - PROCESS | 8345 | 1468841102861 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 04:25:02 INFO - PROCESS | 8345 | 1468841102869 Marionette TRACE conn3 <- [1,170,null,{}] 04:25:02 INFO - PROCESS | 8345 | 1468841102876 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}] 04:25:02 INFO - PROCESS | 8345 | 1468841102883 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:03 INFO - PROCESS | 8345 | 1468841103131 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 04:25:03 INFO - PROCESS | 8345 | 1468841103329 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:03 INFO - PROCESS | 8345 | 1468841103337 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:03 INFO - PROCESS | 8345 | ++DOCSHELL 0x99977000 == 45 [pid = 8345] [id = 50] 04:25:03 INFO - PROCESS | 8345 | ++DOMWINDOW == 81 (0x9ac5e800) [pid = 8345] [serial = 148] [outer = (nil)] 04:25:03 INFO - PROCESS | 8345 | ++DOMWINDOW == 82 (0xa35e2400) [pid = 8345] [serial = 149] [outer = 0x9ac5e800] 04:25:03 INFO - PROCESS | 8345 | 1468841103469 Marionette DEBUG loaded listener.js 04:25:03 INFO - PROCESS | 8345 | ++DOMWINDOW == 83 (0xa5012c00) [pid = 8345] [serial = 150] [outer = 0x9ac5e800] 04:25:04 INFO - PROCESS | 8345 | 1468841104382 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]]]}] 04:25:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 04:25:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1602ms 04:25:04 INFO - PROCESS | 8345 | 1468841104454 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 04:25:04 INFO - PROCESS | 8345 | 1468841104460 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 04:25:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 04:25:04 INFO - PROCESS | 8345 | 1468841104467 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 04:25:04 INFO - PROCESS | 8345 | 1468841104470 Marionette TRACE conn3 <- [1,174,null,{}] 04:25:04 INFO - PROCESS | 8345 | 1468841104478 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}] 04:25:04 INFO - PROCESS | 8345 | 1468841104484 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:04 INFO - PROCESS | 8345 | 1468841104736 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 04:25:05 INFO - PROCESS | 8345 | 1468841105104 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:05 INFO - PROCESS | 8345 | 1468841105114 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:05 INFO - PROCESS | 8345 | ++DOCSHELL 0x92fe5800 == 46 [pid = 8345] [id = 51] 04:25:05 INFO - PROCESS | 8345 | ++DOMWINDOW == 84 (0x92fe7800) [pid = 8345] [serial = 151] [outer = (nil)] 04:25:05 INFO - PROCESS | 8345 | ++DOMWINDOW == 85 (0x93a49c00) [pid = 8345] [serial = 152] [outer = 0x92fe7800] 04:25:05 INFO - PROCESS | 8345 | 1468841105213 Marionette DEBUG loaded listener.js 04:25:05 INFO - PROCESS | 8345 | ++DOMWINDOW == 86 (0x94f10800) [pid = 8345] [serial = 153] [outer = 0x92fe7800] 04:25:06 INFO - PROCESS | 8345 | 1468841106136 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]]]}] 04:25:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 04:25:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1741ms 04:25:06 INFO - PROCESS | 8345 | 1468841106214 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 04:25:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 04:25:06 INFO - PROCESS | 8345 | 1468841106225 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 04:25:06 INFO - PROCESS | 8345 | 1468841106239 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 04:25:06 INFO - PROCESS | 8345 | 1468841106248 Marionette TRACE conn3 <- [1,178,null,{}] 04:25:06 INFO - PROCESS | 8345 | 1468841106311 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}] 04:25:06 INFO - PROCESS | 8345 | 1468841106337 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:06 INFO - PROCESS | 8345 | 1468841106620 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 04:25:06 INFO - PROCESS | 8345 | 1468841106781 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:06 INFO - PROCESS | 8345 | 1468841106796 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:06 INFO - PROCESS | 8345 | ++DOCSHELL 0x922f5800 == 47 [pid = 8345] [id = 52] 04:25:06 INFO - PROCESS | 8345 | ++DOMWINDOW == 87 (0x993a6400) [pid = 8345] [serial = 154] [outer = (nil)] 04:25:06 INFO - PROCESS | 8345 | ++DOMWINDOW == 88 (0x99abac00) [pid = 8345] [serial = 155] [outer = 0x993a6400] 04:25:06 INFO - PROCESS | 8345 | 1468841106886 Marionette DEBUG loaded listener.js 04:25:07 INFO - PROCESS | 8345 | ++DOMWINDOW == 89 (0x99d47400) [pid = 8345] [serial = 156] [outer = 0x993a6400] 04:25:07 INFO - PROCESS | 8345 | --DOCSHELL 0x93a47000 == 46 [pid = 8345] [id = 21] 04:25:07 INFO - PROCESS | 8345 | --DOCSHELL 0x95155400 == 45 [pid = 8345] [id = 37] 04:25:07 INFO - PROCESS | 8345 | --DOCSHELL 0x976e3800 == 44 [pid = 8345] [id = 25] 04:25:07 INFO - PROCESS | 8345 | --DOCSHELL 0xa623fc00 == 43 [pid = 8345] [id = 20] 04:25:07 INFO - PROCESS | 8345 | --DOCSHELL 0x99d49800 == 42 [pid = 8345] [id = 35] 04:25:07 INFO - PROCESS | 8345 | --DOCSHELL 0xa3212000 == 41 [pid = 8345] [id = 19] 04:25:07 INFO - PROCESS | 8345 | --DOCSHELL 0x99d4f000 == 40 [pid = 8345] [id = 24] 04:25:07 INFO - PROCESS | 8345 | --DOCSHELL 0x9220b000 == 39 [pid = 8345] [id = 18] 04:25:07 INFO - PROCESS | 8345 | --DOCSHELL 0x9a7e9400 == 38 [pid = 8345] [id = 17] 04:25:07 INFO - PROCESS | 8345 | --DOCSHELL 0x98159000 == 37 [pid = 8345] [id = 34] 04:25:07 INFO - PROCESS | 8345 | --DOCSHELL 0x94f70400 == 36 [pid = 8345] [id = 33] 04:25:07 INFO - PROCESS | 8345 | --DOCSHELL 0x98155800 == 35 [pid = 8345] [id = 23] 04:25:07 INFO - PROCESS | 8345 | --DOCSHELL 0x9b615000 == 34 [pid = 8345] [id = 16] 04:25:07 INFO - PROCESS | 8345 | --DOCSHELL 0x93c57800 == 33 [pid = 8345] [id = 22] 04:25:07 INFO - PROCESS | 8345 | --DOCSHELL 0x976ed400 == 32 [pid = 8345] [id = 28] 04:25:07 INFO - PROCESS | 8345 | --DOCSHELL 0x94f74800 == 31 [pid = 8345] [id = 30] 04:25:07 INFO - PROCESS | 8345 | --DOCSHELL 0x976f9800 == 30 [pid = 8345] [id = 27] 04:25:07 INFO - PROCESS | 8345 | --DOCSHELL 0x993a5c00 == 29 [pid = 8345] [id = 14] 04:25:07 INFO - PROCESS | 8345 | --DOCSHELL 0x93c5f800 == 28 [pid = 8345] [id = 46] 04:25:07 INFO - PROCESS | 8345 | --DOCSHELL 0xa23b4000 == 27 [pid = 8345] [id = 45] 04:25:07 INFO - PROCESS | 8345 | --DOCSHELL 0xa1009400 == 26 [pid = 8345] [id = 44] 04:25:07 INFO - PROCESS | 8345 | --DOCSHELL 0x9a281400 == 25 [pid = 8345] [id = 43] 04:25:07 INFO - PROCESS | 8345 | --DOCSHELL 0x9515b800 == 24 [pid = 8345] [id = 42] 04:25:07 INFO - PROCESS | 8345 | 1468841107784 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]]]}] 04:25:07 INFO - PROCESS | 8345 | --DOMWINDOW == 88 (0x9515e400) [pid = 8345] [serial = 110] [outer = (nil)] [url = about:blank] 04:25:07 INFO - PROCESS | 8345 | --DOMWINDOW == 87 (0x95323400) [pid = 8345] [serial = 96] [outer = (nil)] [url = about:blank] 04:25:07 INFO - PROCESS | 8345 | --DOMWINDOW == 86 (0x94fdb000) [pid = 8345] [serial = 95] [outer = (nil)] [url = about:blank] 04:25:07 INFO - PROCESS | 8345 | --DOMWINDOW == 85 (0x94fe5c00) [pid = 8345] [serial = 98] [outer = (nil)] [url = about:blank] 04:25:07 INFO - PROCESS | 8345 | --DOMWINDOW == 84 (0x976e2c00) [pid = 8345] [serial = 99] [outer = (nil)] [url = about:blank] 04:25:07 INFO - PROCESS | 8345 | --DOMWINDOW == 83 (0x9889ac00) [pid = 8345] [serial = 101] [outer = (nil)] [url = about:blank] 04:25:07 INFO - PROCESS | 8345 | --DOMWINDOW == 82 (0x99d74c00) [pid = 8345] [serial = 104] [outer = (nil)] [url = about:blank] 04:25:07 INFO - PROCESS | 8345 | --DOMWINDOW == 81 (0x9ac5b400) [pid = 8345] [serial = 107] [outer = (nil)] [url = about:blank] 04:25:07 INFO - PROCESS | 8345 | --DOMWINDOW == 80 (0x99d4dc00) [pid = 8345] [serial = 74] [outer = (nil)] [url = about:blank] 04:25:07 INFO - PROCESS | 8345 | --DOMWINDOW == 79 (0x99d43800) [pid = 8345] [serial = 73] [outer = (nil)] [url = about:blank] 04:25:07 INFO - PROCESS | 8345 | --DOMWINDOW == 78 (0xa1001800) [pid = 8345] [serial = 77] [outer = (nil)] [url = about:blank] 04:25:07 INFO - PROCESS | 8345 | --DOMWINDOW == 77 (0x9cb0d800) [pid = 8345] [serial = 76] [outer = (nil)] [url = about:blank] 04:25:07 INFO - PROCESS | 8345 | --DOMWINDOW == 76 (0xa23bb800) [pid = 8345] [serial = 80] [outer = (nil)] [url = about:blank] 04:25:07 INFO - PROCESS | 8345 | --DOMWINDOW == 75 (0xa2097400) [pid = 8345] [serial = 79] [outer = (nil)] [url = about:blank] 04:25:07 INFO - PROCESS | 8345 | --DOMWINDOW == 74 (0xa3280000) [pid = 8345] [serial = 83] [outer = (nil)] [url = about:blank] 04:25:07 INFO - PROCESS | 8345 | --DOMWINDOW == 73 (0xa3212c00) [pid = 8345] [serial = 82] [outer = (nil)] [url = about:blank] 04:25:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 04:25:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1597ms 04:25:07 INFO - PROCESS | 8345 | --DOMWINDOW == 72 (0xa682b800) [pid = 8345] [serial = 86] [outer = (nil)] [url = about:blank] 04:25:07 INFO - PROCESS | 8345 | --DOMWINDOW == 71 (0xa623e800) [pid = 8345] [serial = 85] [outer = (nil)] [url = about:blank] 04:25:07 INFO - PROCESS | 8345 | --DOMWINDOW == 70 (0xa623dc00) [pid = 8345] [serial = 89] [outer = (nil)] [url = about:blank] 04:25:07 INFO - PROCESS | 8345 | --DOMWINDOW == 69 (0x94f7f400) [pid = 8345] [serial = 88] [outer = (nil)] [url = about:blank] 04:25:07 INFO - PROCESS | 8345 | --DOMWINDOW == 68 (0x9aa4ac00) [pid = 8345] [serial = 92] [outer = (nil)] [url = about:blank] 04:25:07 INFO - PROCESS | 8345 | --DOMWINDOW == 67 (0x9aa48c00) [pid = 8345] [serial = 91] [outer = (nil)] [url = about:blank] 04:25:07 INFO - PROCESS | 8345 | --DOMWINDOW == 66 (0x9b0bf800) [pid = 8345] [serial = 108] [outer = (nil)] [url = about:blank] 04:25:07 INFO - PROCESS | 8345 | --DOMWINDOW == 65 (0x9aa2d800) [pid = 8345] [serial = 105] [outer = (nil)] [url = about:blank] 04:25:07 INFO - PROCESS | 8345 | --DOMWINDOW == 64 (0x98c6d000) [pid = 8345] [serial = 102] [outer = (nil)] [url = about:blank] 04:25:07 INFO - PROCESS | 8345 | 1468841107851 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 04:25:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 04:25:07 INFO - PROCESS | 8345 | 1468841107857 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 04:25:07 INFO - PROCESS | 8345 | 1468841107866 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 04:25:07 INFO - PROCESS | 8345 | 1468841107869 Marionette TRACE conn3 <- [1,182,null,{}] 04:25:07 INFO - PROCESS | 8345 | 1468841107876 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}] 04:25:07 INFO - PROCESS | 8345 | 1468841107881 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:08 INFO - PROCESS | 8345 | 1468841108069 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 04:25:08 INFO - PROCESS | 8345 | 1468841108240 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:08 INFO - PROCESS | 8345 | 1468841108255 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:08 INFO - PROCESS | 8345 | ++DOCSHELL 0x9220d800 == 25 [pid = 8345] [id = 53] 04:25:08 INFO - PROCESS | 8345 | ++DOMWINDOW == 65 (0x976eb400) [pid = 8345] [serial = 157] [outer = (nil)] 04:25:08 INFO - PROCESS | 8345 | ++DOMWINDOW == 66 (0x9939e000) [pid = 8345] [serial = 158] [outer = 0x976eb400] 04:25:08 INFO - PROCESS | 8345 | 1468841108338 Marionette DEBUG loaded listener.js 04:25:08 INFO - PROCESS | 8345 | ++DOMWINDOW == 67 (0x9a246c00) [pid = 8345] [serial = 159] [outer = 0x976eb400] 04:25:09 INFO - PROCESS | 8345 | 1468841109124 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]]]}] 04:25:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 04:25:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1289ms 04:25:09 INFO - PROCESS | 8345 | 1468841109155 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 04:25:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 04:25:09 INFO - PROCESS | 8345 | 1468841109160 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 04:25:09 INFO - PROCESS | 8345 | 1468841109175 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 04:25:09 INFO - PROCESS | 8345 | 1468841109184 Marionette TRACE conn3 <- [1,186,null,{}] 04:25:09 INFO - PROCESS | 8345 | 1468841109193 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}] 04:25:09 INFO - PROCESS | 8345 | 1468841109201 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:09 INFO - PROCESS | 8345 | 1468841109380 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 04:25:09 INFO - PROCESS | 8345 | 1468841109491 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:09 INFO - PROCESS | 8345 | 1468841109500 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:09 INFO - PROCESS | 8345 | ++DOCSHELL 0x94f19c00 == 26 [pid = 8345] [id = 54] 04:25:09 INFO - PROCESS | 8345 | ++DOMWINDOW == 68 (0x9aa36800) [pid = 8345] [serial = 160] [outer = (nil)] 04:25:09 INFO - PROCESS | 8345 | ++DOMWINDOW == 69 (0x9b5ea800) [pid = 8345] [serial = 161] [outer = 0x9aa36800] 04:25:09 INFO - PROCESS | 8345 | 1468841109582 Marionette DEBUG loaded listener.js 04:25:09 INFO - PROCESS | 8345 | ++DOMWINDOW == 70 (0x9b614400) [pid = 8345] [serial = 162] [outer = 0x9aa36800] 04:25:10 INFO - PROCESS | 8345 | 1468841110361 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]]]}] 04:25:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 04:25:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1256ms 04:25:10 INFO - PROCESS | 8345 | 1468841110423 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 04:25:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 04:25:10 INFO - PROCESS | 8345 | 1468841110428 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 04:25:10 INFO - PROCESS | 8345 | 1468841110434 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 04:25:10 INFO - PROCESS | 8345 | 1468841110437 Marionette TRACE conn3 <- [1,190,null,{}] 04:25:10 INFO - PROCESS | 8345 | 1468841110443 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}] 04:25:10 INFO - PROCESS | 8345 | 1468841110449 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:10 INFO - PROCESS | 8345 | 1468841110679 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 04:25:10 INFO - PROCESS | 8345 | 1468841110705 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:10 INFO - PROCESS | 8345 | 1468841110713 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:10 INFO - PROCESS | 8345 | ++DOCSHELL 0x99ab4800 == 27 [pid = 8345] [id = 55] 04:25:10 INFO - PROCESS | 8345 | ++DOMWINDOW == 71 (0x9b05b000) [pid = 8345] [serial = 163] [outer = (nil)] 04:25:10 INFO - PROCESS | 8345 | ++DOMWINDOW == 72 (0xa1092000) [pid = 8345] [serial = 164] [outer = 0x9b05b000] 04:25:10 INFO - PROCESS | 8345 | 1468841110800 Marionette DEBUG loaded listener.js 04:25:10 INFO - PROCESS | 8345 | ++DOMWINDOW == 73 (0xa1096c00) [pid = 8345] [serial = 165] [outer = 0x9b05b000] 04:25:11 INFO - PROCESS | 8345 | 1468841111713 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]]]}] 04:25:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 04:25:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1344ms 04:25:11 INFO - PROCESS | 8345 | 1468841111779 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 04:25:11 INFO - PROCESS | 8345 | 1468841111783 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 04:25:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 04:25:11 INFO - PROCESS | 8345 | 1468841111790 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 04:25:11 INFO - PROCESS | 8345 | 1468841111794 Marionette TRACE conn3 <- [1,194,null,{}] 04:25:11 INFO - PROCESS | 8345 | 1468841111800 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}] 04:25:11 INFO - PROCESS | 8345 | 1468841111807 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:12 INFO - PROCESS | 8345 | 1468841112052 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 04:25:12 INFO - PROCESS | 8345 | --DOMWINDOW == 72 (0xa100b800) [pid = 8345] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 04:25:12 INFO - PROCESS | 8345 | --DOMWINDOW == 71 (0xa2fd1400) [pid = 8345] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 04:25:12 INFO - PROCESS | 8345 | --DOMWINDOW == 70 (0x9515bc00) [pid = 8345] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 04:25:12 INFO - PROCESS | 8345 | --DOMWINDOW == 69 (0xa1003000) [pid = 8345] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 04:25:12 INFO - PROCESS | 8345 | --DOMWINDOW == 68 (0x9a7e9000) [pid = 8345] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 04:25:12 INFO - PROCESS | 8345 | 1468841112137 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:12 INFO - PROCESS | 8345 | 1468841112157 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:12 INFO - PROCESS | 8345 | ++DOCSHELL 0x95156400 == 28 [pid = 8345] [id = 56] 04:25:12 INFO - PROCESS | 8345 | ++DOMWINDOW == 69 (0x95157800) [pid = 8345] [serial = 166] [outer = (nil)] 04:25:12 INFO - PROCESS | 8345 | ++DOMWINDOW == 70 (0x99d43400) [pid = 8345] [serial = 167] [outer = 0x95157800] 04:25:12 INFO - PROCESS | 8345 | 1468841112243 Marionette DEBUG loaded listener.js 04:25:12 INFO - PROCESS | 8345 | ++DOMWINDOW == 71 (0xa2ff5400) [pid = 8345] [serial = 168] [outer = 0x95157800] 04:25:13 INFO - PROCESS | 8345 | 1468841113076 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]]]}] 04:25:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 04:25:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1335ms 04:25:13 INFO - PROCESS | 8345 | 1468841113126 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 04:25:13 INFO - PROCESS | 8345 | 1468841113131 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 04:25:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 04:25:13 INFO - PROCESS | 8345 | 1468841113138 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 04:25:13 INFO - PROCESS | 8345 | 1468841113142 Marionette TRACE conn3 <- [1,198,null,{}] 04:25:13 INFO - PROCESS | 8345 | 1468841113148 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}] 04:25:13 INFO - PROCESS | 8345 | 1468841113155 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:13 INFO - PROCESS | 8345 | 1468841113362 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 04:25:13 INFO - PROCESS | 8345 | 1468841113471 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:13 INFO - PROCESS | 8345 | 1468841113477 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:13 INFO - PROCESS | 8345 | ++DOCSHELL 0x922f2c00 == 29 [pid = 8345] [id = 57] 04:25:13 INFO - PROCESS | 8345 | ++DOMWINDOW == 72 (0x922f8c00) [pid = 8345] [serial = 169] [outer = (nil)] 04:25:13 INFO - PROCESS | 8345 | ++DOMWINDOW == 73 (0xa5021800) [pid = 8345] [serial = 170] [outer = 0x922f8c00] 04:25:13 INFO - PROCESS | 8345 | 1468841113552 Marionette DEBUG loaded listener.js 04:25:13 INFO - PROCESS | 8345 | ++DOMWINDOW == 74 (0x93a51000) [pid = 8345] [serial = 171] [outer = 0x922f8c00] 04:25:14 INFO - PROCESS | 8345 | 1468841114472 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]]]}] 04:25:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 04:25:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1349ms 04:25:14 INFO - PROCESS | 8345 | 1468841114487 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 04:25:14 INFO - PROCESS | 8345 | 1468841114495 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 04:25:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 04:25:14 INFO - PROCESS | 8345 | 1468841114507 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 04:25:14 INFO - PROCESS | 8345 | 1468841114514 Marionette TRACE conn3 <- [1,202,null,{}] 04:25:14 INFO - PROCESS | 8345 | 1468841114525 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}] 04:25:14 INFO - PROCESS | 8345 | 1468841114530 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:14 INFO - PROCESS | 8345 | 1468841114802 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 04:25:15 INFO - PROCESS | 8345 | 1468841115006 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:15 INFO - PROCESS | 8345 | 1468841115027 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:15 INFO - PROCESS | 8345 | ++DOCSHELL 0x9216a400 == 30 [pid = 8345] [id = 58] 04:25:15 INFO - PROCESS | 8345 | ++DOMWINDOW == 75 (0x9216b000) [pid = 8345] [serial = 172] [outer = (nil)] 04:25:15 INFO - PROCESS | 8345 | ++DOMWINDOW == 76 (0x92204400) [pid = 8345] [serial = 173] [outer = 0x9216b000] 04:25:15 INFO - PROCESS | 8345 | 1468841115161 Marionette DEBUG loaded listener.js 04:25:15 INFO - PROCESS | 8345 | ++DOMWINDOW == 77 (0x922f1c00) [pid = 8345] [serial = 174] [outer = 0x9216b000] 04:25:16 INFO - PROCESS | 8345 | 1468841116150 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]]]}] 04:25:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 04:25:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1693ms 04:25:16 INFO - PROCESS | 8345 | 1468841116199 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 04:25:16 INFO - PROCESS | 8345 | 1468841116208 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 04:25:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 04:25:16 INFO - PROCESS | 8345 | 1468841116220 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 04:25:16 INFO - PROCESS | 8345 | 1468841116225 Marionette TRACE conn3 <- [1,206,null,{}] 04:25:16 INFO - PROCESS | 8345 | 1468841116233 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}] 04:25:16 INFO - PROCESS | 8345 | 1468841116240 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:16 INFO - PROCESS | 8345 | 1468841116479 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 04:25:16 INFO - PROCESS | 8345 | 1468841116670 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:16 INFO - PROCESS | 8345 | 1468841116682 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:16 INFO - PROCESS | 8345 | ++DOCSHELL 0x95160800 == 31 [pid = 8345] [id = 59] 04:25:16 INFO - PROCESS | 8345 | ++DOMWINDOW == 78 (0x976e3c00) [pid = 8345] [serial = 175] [outer = (nil)] 04:25:16 INFO - PROCESS | 8345 | ++DOMWINDOW == 79 (0x976f9000) [pid = 8345] [serial = 176] [outer = 0x976e3c00] 04:25:16 INFO - PROCESS | 8345 | 1468841116804 Marionette DEBUG loaded listener.js 04:25:16 INFO - PROCESS | 8345 | ++DOMWINDOW == 80 (0x988a1800) [pid = 8345] [serial = 177] [outer = 0x976e3c00] 04:25:17 INFO - PROCESS | 8345 | 1468841117683 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]]]}] 04:25:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 04:25:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1495ms 04:25:17 INFO - PROCESS | 8345 | 1468841117716 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 04:25:17 INFO - PROCESS | 8345 | 1468841117720 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 04:25:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 04:25:17 INFO - PROCESS | 8345 | 1468841117730 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 04:25:17 INFO - PROCESS | 8345 | 1468841117737 Marionette TRACE conn3 <- [1,210,null,{}] 04:25:17 INFO - PROCESS | 8345 | 1468841117756 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}] 04:25:17 INFO - PROCESS | 8345 | 1468841117766 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:18 INFO - PROCESS | 8345 | 1468841118022 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 04:25:18 INFO - PROCESS | 8345 | 1468841118134 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:18 INFO - PROCESS | 8345 | 1468841118147 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:18 INFO - PROCESS | 8345 | ++DOCSHELL 0x9aa49800 == 32 [pid = 8345] [id = 60] 04:25:18 INFO - PROCESS | 8345 | ++DOMWINDOW == 81 (0x9aa4a000) [pid = 8345] [serial = 178] [outer = (nil)] 04:25:18 INFO - PROCESS | 8345 | ++DOMWINDOW == 82 (0x9ac5e400) [pid = 8345] [serial = 179] [outer = 0x9aa4a000] 04:25:18 INFO - PROCESS | 8345 | 1468841118235 Marionette DEBUG loaded listener.js 04:25:18 INFO - PROCESS | 8345 | ++DOMWINDOW == 83 (0x9d86d800) [pid = 8345] [serial = 180] [outer = 0x9aa4a000] 04:25:19 INFO - PROCESS | 8345 | 1468841119149 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]]]}] 04:25:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 04:25:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1492ms 04:25:19 INFO - PROCESS | 8345 | 1468841119223 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 04:25:19 INFO - PROCESS | 8345 | 1468841119229 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 04:25:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 04:25:19 INFO - PROCESS | 8345 | 1468841119237 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 04:25:19 INFO - PROCESS | 8345 | 1468841119242 Marionette TRACE conn3 <- [1,214,null,{}] 04:25:19 INFO - PROCESS | 8345 | 1468841119249 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}] 04:25:19 INFO - PROCESS | 8345 | 1468841119255 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:19 INFO - PROCESS | 8345 | 1468841119487 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 04:25:19 INFO - PROCESS | 8345 | 1468841119637 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:19 INFO - PROCESS | 8345 | 1468841119646 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:19 INFO - PROCESS | 8345 | ++DOCSHELL 0x99975000 == 33 [pid = 8345] [id = 61] 04:25:19 INFO - PROCESS | 8345 | ++DOMWINDOW == 84 (0x9aa2a000) [pid = 8345] [serial = 181] [outer = (nil)] 04:25:19 INFO - PROCESS | 8345 | ++DOMWINDOW == 85 (0xa3282800) [pid = 8345] [serial = 182] [outer = 0x9aa2a000] 04:25:19 INFO - PROCESS | 8345 | 1468841119779 Marionette DEBUG loaded listener.js 04:25:19 INFO - PROCESS | 8345 | ++DOMWINDOW == 86 (0xa4e5a000) [pid = 8345] [serial = 183] [outer = 0x9aa2a000] 04:25:20 INFO - PROCESS | 8345 | 1468841120713 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]]]}] 04:25:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 04:25:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1535ms 04:25:20 INFO - PROCESS | 8345 | 1468841120772 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 04:25:20 INFO - PROCESS | 8345 | 1468841120775 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 04:25:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 04:25:20 INFO - PROCESS | 8345 | 1468841120784 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 04:25:20 INFO - PROCESS | 8345 | 1468841120788 Marionette TRACE conn3 <- [1,218,null,{}] 04:25:20 INFO - PROCESS | 8345 | 1468841120795 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}] 04:25:20 INFO - PROCESS | 8345 | 1468841120800 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:21 INFO - PROCESS | 8345 | 1468841121045 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 04:25:21 INFO - PROCESS | 8345 | 1468841121243 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:21 INFO - PROCESS | 8345 | 1468841121250 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:21 INFO - PROCESS | 8345 | ++DOCSHELL 0x9aa4a400 == 34 [pid = 8345] [id = 62] 04:25:21 INFO - PROCESS | 8345 | ++DOMWINDOW == 87 (0x9aa4d000) [pid = 8345] [serial = 184] [outer = (nil)] 04:25:21 INFO - PROCESS | 8345 | ++DOMWINDOW == 88 (0xa62c9400) [pid = 8345] [serial = 185] [outer = 0x9aa4d000] 04:25:21 INFO - PROCESS | 8345 | 1468841121382 Marionette DEBUG loaded listener.js 04:25:21 INFO - PROCESS | 8345 | ++DOMWINDOW == 89 (0xa6828800) [pid = 8345] [serial = 186] [outer = 0x9aa4d000] 04:25:22 INFO - PROCESS | 8345 | 1468841122295 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]]]}] 04:25:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 04:25:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1585ms 04:25:22 INFO - PROCESS | 8345 | 1468841122369 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 04:25:22 INFO - PROCESS | 8345 | 1468841122372 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 04:25:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 04:25:22 INFO - PROCESS | 8345 | 1468841122381 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 04:25:22 INFO - PROCESS | 8345 | 1468841122386 Marionette TRACE conn3 <- [1,222,null,{}] 04:25:22 INFO - PROCESS | 8345 | 1468841122392 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}] 04:25:22 INFO - PROCESS | 8345 | 1468841122404 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:22 INFO - PROCESS | 8345 | 1468841122670 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 04:25:22 INFO - PROCESS | 8345 | 1468841122874 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:22 INFO - PROCESS | 8345 | 1468841122885 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:22 INFO - PROCESS | 8345 | ++DOCSHELL 0x93c60400 == 35 [pid = 8345] [id = 63] 04:25:22 INFO - PROCESS | 8345 | ++DOMWINDOW == 90 (0x94f72800) [pid = 8345] [serial = 187] [outer = (nil)] 04:25:22 INFO - PROCESS | 8345 | ++DOMWINDOW == 91 (0x976fa800) [pid = 8345] [serial = 188] [outer = 0x94f72800] 04:25:22 INFO - PROCESS | 8345 | 1468841122992 Marionette DEBUG loaded listener.js 04:25:23 INFO - PROCESS | 8345 | ++DOMWINDOW == 92 (0x9aa51000) [pid = 8345] [serial = 189] [outer = 0x94f72800] 04:25:23 INFO - PROCESS | 8345 | 1468841123842 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]]]}] 04:25:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 04:25:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1500ms 04:25:23 INFO - PROCESS | 8345 | 1468841123883 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 04:25:23 INFO - PROCESS | 8345 | 1468841123888 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 04:25:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 04:25:23 INFO - PROCESS | 8345 | 1468841123895 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 04:25:23 INFO - PROCESS | 8345 | 1468841123899 Marionette TRACE conn3 <- [1,226,null,{}] 04:25:23 INFO - PROCESS | 8345 | 1468841123906 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}] 04:25:23 INFO - PROCESS | 8345 | 1468841123911 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:24 INFO - PROCESS | 8345 | 1468841124108 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 04:25:24 INFO - PROCESS | 8345 | 1468841124464 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:24 INFO - PROCESS | 8345 | 1468841124474 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:24 INFO - PROCESS | 8345 | ++DOCSHELL 0x92208000 == 36 [pid = 8345] [id = 64] 04:25:24 INFO - PROCESS | 8345 | ++DOMWINDOW == 93 (0x92209000) [pid = 8345] [serial = 190] [outer = (nil)] 04:25:24 INFO - PROCESS | 8345 | ++DOMWINDOW == 94 (0x922f3800) [pid = 8345] [serial = 191] [outer = 0x92209000] 04:25:24 INFO - PROCESS | 8345 | 1468841124609 Marionette DEBUG loaded listener.js 04:25:24 INFO - PROCESS | 8345 | ++DOMWINDOW == 95 (0x93c57800) [pid = 8345] [serial = 192] [outer = 0x92209000] 04:25:25 INFO - PROCESS | 8345 | 1468841125547 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]]]}] 04:25:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 04:25:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1689ms 04:25:25 INFO - PROCESS | 8345 | 1468841125588 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 04:25:25 INFO - PROCESS | 8345 | 1468841125594 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 04:25:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 04:25:25 INFO - PROCESS | 8345 | 1468841125602 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 04:25:25 INFO - PROCESS | 8345 | 1468841125608 Marionette TRACE conn3 <- [1,230,null,{}] 04:25:25 INFO - PROCESS | 8345 | 1468841125617 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}] 04:25:25 INFO - PROCESS | 8345 | 1468841125624 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:25 INFO - PROCESS | 8345 | 1468841125812 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 04:25:26 INFO - PROCESS | 8345 | 1468841126025 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:26 INFO - PROCESS | 8345 | 1468841126038 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:27 INFO - PROCESS | 8345 | --DOCSHELL 0x99977000 == 35 [pid = 8345] [id = 50] 04:25:27 INFO - PROCESS | 8345 | --DOCSHELL 0x9220cc00 == 34 [pid = 8345] [id = 48] 04:25:27 INFO - PROCESS | 8345 | --DOCSHELL 0x9a7e8400 == 33 [pid = 8345] [id = 49] 04:25:27 INFO - PROCESS | 8345 | --DOCSHELL 0x922f4000 == 32 [pid = 8345] [id = 47] 04:25:27 INFO - PROCESS | 8345 | --DOCSHELL 0x9889b800 == 31 [pid = 8345] [id = 40] 04:25:27 INFO - PROCESS | 8345 | --DOCSHELL 0x92fdf000 == 30 [pid = 8345] [id = 31] 04:25:27 INFO - PROCESS | 8345 | --DOCSHELL 0x94f7bc00 == 29 [pid = 8345] [id = 32] 04:25:27 INFO - PROCESS | 8345 | --DOCSHELL 0x99d49400 == 28 [pid = 8345] [id = 41] 04:25:27 INFO - PROCESS | 8345 | --DOCSHELL 0x976f8800 == 27 [pid = 8345] [id = 39] 04:25:27 INFO - PROCESS | 8345 | --DOCSHELL 0x92fe0000 == 26 [pid = 8345] [id = 38] 04:25:27 INFO - PROCESS | 8345 | --DOCSHELL 0x98c71c00 == 25 [pid = 8345] [id = 26] 04:25:27 INFO - PROCESS | 8345 | --DOCSHELL 0x98897800 == 24 [pid = 8345] [id = 15] 04:25:27 INFO - PROCESS | 8345 | --DOCSHELL 0x92fe7000 == 23 [pid = 8345] [id = 36] 04:25:27 INFO - PROCESS | 8345 | --DOCSHELL 0x981dd800 == 22 [pid = 8345] [id = 29] 04:25:27 INFO - PROCESS | 8345 | ++DOCSHELL 0x92165000 == 23 [pid = 8345] [id = 65] 04:25:27 INFO - PROCESS | 8345 | ++DOMWINDOW == 96 (0x92165c00) [pid = 8345] [serial = 193] [outer = (nil)] 04:25:27 INFO - PROCESS | 8345 | ++DOMWINDOW == 97 (0x92169c00) [pid = 8345] [serial = 194] [outer = 0x92165c00] 04:25:27 INFO - PROCESS | 8345 | 1468841127133 Marionette DEBUG loaded listener.js 04:25:27 INFO - PROCESS | 8345 | ++DOMWINDOW == 98 (0x9220cc00) [pid = 8345] [serial = 195] [outer = 0x92165c00] 04:25:27 INFO - PROCESS | 8345 | --DOMWINDOW == 97 (0xa2539400) [pid = 8345] [serial = 132] [outer = (nil)] [url = about:blank] 04:25:27 INFO - PROCESS | 8345 | --DOMWINDOW == 96 (0xa231fc00) [pid = 8345] [serial = 131] [outer = (nil)] [url = about:blank] 04:25:27 INFO - PROCESS | 8345 | --DOMWINDOW == 95 (0xa344b800) [pid = 8345] [serial = 134] [outer = (nil)] [url = about:blank] 04:25:27 INFO - PROCESS | 8345 | --DOMWINDOW == 94 (0xa34d1000) [pid = 8345] [serial = 135] [outer = (nil)] [url = about:blank] 04:25:27 INFO - PROCESS | 8345 | --DOMWINDOW == 93 (0x975ed000) [pid = 8345] [serial = 125] [outer = (nil)] [url = about:blank] 04:25:27 INFO - PROCESS | 8345 | --DOMWINDOW == 92 (0x976f0000) [pid = 8345] [serial = 126] [outer = (nil)] [url = about:blank] 04:25:27 INFO - PROCESS | 8345 | --DOMWINDOW == 91 (0x994b9c00) [pid = 8345] [serial = 116] [outer = (nil)] [url = about:blank] 04:25:27 INFO - PROCESS | 8345 | --DOMWINDOW == 90 (0xa2098c00) [pid = 8345] [serial = 123] [outer = (nil)] [url = about:blank] 04:25:27 INFO - PROCESS | 8345 | --DOMWINDOW == 89 (0xa200f800) [pid = 8345] [serial = 122] [outer = (nil)] [url = about:blank] 04:25:27 INFO - PROCESS | 8345 | --DOMWINDOW == 88 (0x9aa52c00) [pid = 8345] [serial = 119] [outer = (nil)] [url = about:blank] 04:25:27 INFO - PROCESS | 8345 | --DOMWINDOW == 87 (0x9aa46400) [pid = 8345] [serial = 128] [outer = (nil)] [url = about:blank] 04:25:27 INFO - PROCESS | 8345 | --DOMWINDOW == 86 (0x93a4f000) [pid = 8345] [serial = 113] [outer = (nil)] [url = about:blank] 04:25:27 INFO - PROCESS | 8345 | --DOMWINDOW == 85 (0x9aaaa800) [pid = 8345] [serial = 129] [outer = (nil)] [url = about:blank] 04:25:27 INFO - PROCESS | 8345 | --DOMWINDOW == 84 (0x9b610800) [pid = 8345] [serial = 137] [outer = (nil)] [url = about:blank] 04:25:28 INFO - PROCESS | 8345 | 1468841128070 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]]]}] 04:25:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 04:25:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 2502ms 04:25:28 INFO - PROCESS | 8345 | 1468841128107 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 04:25:28 INFO - PROCESS | 8345 | 1468841128114 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 04:25:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 04:25:28 INFO - PROCESS | 8345 | 1468841128124 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 04:25:28 INFO - PROCESS | 8345 | 1468841128128 Marionette TRACE conn3 <- [1,234,null,{}] 04:25:28 INFO - PROCESS | 8345 | 1468841128137 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}] 04:25:28 INFO - PROCESS | 8345 | 1468841128144 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:28 INFO - PROCESS | 8345 | 1468841128383 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 04:25:28 INFO - PROCESS | 8345 | 1468841128508 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:28 INFO - PROCESS | 8345 | 1468841128516 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:28 INFO - PROCESS | 8345 | ++DOCSHELL 0x9515d000 == 24 [pid = 8345] [id = 66] 04:25:28 INFO - PROCESS | 8345 | ++DOMWINDOW == 85 (0x9515dc00) [pid = 8345] [serial = 196] [outer = (nil)] 04:25:28 INFO - PROCESS | 8345 | ++DOMWINDOW == 86 (0x976ef400) [pid = 8345] [serial = 197] [outer = 0x9515dc00] 04:25:28 INFO - PROCESS | 8345 | 1468841128604 Marionette DEBUG loaded listener.js 04:25:28 INFO - PROCESS | 8345 | ++DOMWINDOW == 87 (0x976f3c00) [pid = 8345] [serial = 198] [outer = 0x9515dc00] 04:25:29 INFO - PROCESS | 8345 | 1468841129492 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]]]}] 04:25:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 04:25:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1438ms 04:25:29 INFO - PROCESS | 8345 | 1468841129561 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 04:25:29 INFO - PROCESS | 8345 | 1468841129570 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 04:25:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 04:25:29 INFO - PROCESS | 8345 | 1468841129584 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 04:25:29 INFO - PROCESS | 8345 | 1468841129588 Marionette TRACE conn3 <- [1,238,null,{}] 04:25:29 INFO - PROCESS | 8345 | 1468841129597 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}] 04:25:29 INFO - PROCESS | 8345 | 1468841129606 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:29 INFO - PROCESS | 8345 | 1468841129823 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 04:25:29 INFO - PROCESS | 8345 | 1468841129971 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:29 INFO - PROCESS | 8345 | 1468841129982 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:30 INFO - PROCESS | 8345 | ++DOCSHELL 0x98c6f000 == 25 [pid = 8345] [id = 67] 04:25:30 INFO - PROCESS | 8345 | ++DOMWINDOW == 88 (0x99673400) [pid = 8345] [serial = 199] [outer = (nil)] 04:25:30 INFO - PROCESS | 8345 | ++DOMWINDOW == 89 (0x99b9bc00) [pid = 8345] [serial = 200] [outer = 0x99673400] 04:25:30 INFO - PROCESS | 8345 | 1468841130058 Marionette DEBUG loaded listener.js 04:25:30 INFO - PROCESS | 8345 | ++DOMWINDOW == 90 (0x99ba2400) [pid = 8345] [serial = 201] [outer = 0x99673400] 04:25:31 INFO - PROCESS | 8345 | 1468841131066 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]]]}] 04:25:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 04:25:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1542ms 04:25:31 INFO - PROCESS | 8345 | 1468841131125 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 04:25:31 INFO - PROCESS | 8345 | 1468841131131 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 04:25:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 04:25:31 INFO - PROCESS | 8345 | 1468841131151 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 04:25:31 INFO - PROCESS | 8345 | 1468841131158 Marionette TRACE conn3 <- [1,242,null,{}] 04:25:31 INFO - PROCESS | 8345 | 1468841131203 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}] 04:25:31 INFO - PROCESS | 8345 | 1468841131214 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:31 INFO - PROCESS | 8345 | 1468841131459 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 04:25:31 INFO - PROCESS | 8345 | 1468841131488 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:31 INFO - PROCESS | 8345 | 1468841131499 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:31 INFO - PROCESS | 8345 | ++DOCSHELL 0x99b9d400 == 26 [pid = 8345] [id = 68] 04:25:31 INFO - PROCESS | 8345 | ++DOMWINDOW == 91 (0x9aa49c00) [pid = 8345] [serial = 202] [outer = (nil)] 04:25:31 INFO - PROCESS | 8345 | ++DOMWINDOW == 92 (0x9aa4e800) [pid = 8345] [serial = 203] [outer = 0x9aa49c00] 04:25:31 INFO - PROCESS | 8345 | 1468841131608 Marionette DEBUG loaded listener.js 04:25:31 INFO - PROCESS | 8345 | ++DOMWINDOW == 93 (0x9ac61800) [pid = 8345] [serial = 204] [outer = 0x9aa49c00] 04:25:32 INFO - PROCESS | 8345 | --DOMWINDOW == 92 (0x95157800) [pid = 8345] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 04:25:32 INFO - PROCESS | 8345 | --DOMWINDOW == 91 (0x9b05fc00) [pid = 8345] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 04:25:32 INFO - PROCESS | 8345 | --DOMWINDOW == 90 (0x9b05b000) [pid = 8345] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 04:25:32 INFO - PROCESS | 8345 | --DOMWINDOW == 89 (0x9ac5e800) [pid = 8345] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 04:25:32 INFO - PROCESS | 8345 | --DOMWINDOW == 88 (0x95156c00) [pid = 8345] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 04:25:32 INFO - PROCESS | 8345 | --DOMWINDOW == 87 (0x92fe7800) [pid = 8345] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 04:25:32 INFO - PROCESS | 8345 | --DOMWINDOW == 86 (0x94f75400) [pid = 8345] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 04:25:32 INFO - PROCESS | 8345 | --DOMWINDOW == 85 (0x999a8000) [pid = 8345] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 04:25:32 INFO - PROCESS | 8345 | --DOMWINDOW == 84 (0x9aa47000) [pid = 8345] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 04:25:32 INFO - PROCESS | 8345 | --DOMWINDOW == 83 (0x922f4400) [pid = 8345] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 04:25:32 INFO - PROCESS | 8345 | --DOMWINDOW == 82 (0x9aa36800) [pid = 8345] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 04:25:32 INFO - PROCESS | 8345 | --DOMWINDOW == 81 (0x976eb400) [pid = 8345] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 04:25:32 INFO - PROCESS | 8345 | --DOMWINDOW == 80 (0x993a6400) [pid = 8345] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 04:25:32 INFO - PROCESS | 8345 | --DOMWINDOW == 79 (0x92fe0c00) [pid = 8345] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 04:25:32 INFO - PROCESS | 8345 | --DOMWINDOW == 78 (0x98154000) [pid = 8345] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 04:25:32 INFO - PROCESS | 8345 | --DOMWINDOW == 77 (0x922f8c00) [pid = 8345] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 04:25:33 INFO - PROCESS | 8345 | 1468841133189 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]]]}] 04:25:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 04:25:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 2097ms 04:25:33 INFO - PROCESS | 8345 | 1468841133249 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 04:25:33 INFO - PROCESS | 8345 | 1468841133255 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 04:25:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 04:25:33 INFO - PROCESS | 8345 | 1468841133263 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 04:25:33 INFO - PROCESS | 8345 | 1468841133268 Marionette TRACE conn3 <- [1,246,null,{}] 04:25:33 INFO - PROCESS | 8345 | 1468841133275 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}] 04:25:33 INFO - PROCESS | 8345 | 1468841133279 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:33 INFO - PROCESS | 8345 | 1468841133481 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 04:25:33 INFO - PROCESS | 8345 | 1468841133594 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:33 INFO - PROCESS | 8345 | 1468841133607 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:33 INFO - PROCESS | 8345 | ++DOCSHELL 0x922f8c00 == 27 [pid = 8345] [id = 69] 04:25:33 INFO - PROCESS | 8345 | ++DOMWINDOW == 78 (0x94f7d000) [pid = 8345] [serial = 205] [outer = (nil)] 04:25:33 INFO - PROCESS | 8345 | ++DOMWINDOW == 79 (0x9aab6800) [pid = 8345] [serial = 206] [outer = 0x94f7d000] 04:25:33 INFO - PROCESS | 8345 | 1468841133693 Marionette DEBUG loaded listener.js 04:25:33 INFO - PROCESS | 8345 | ++DOMWINDOW == 80 (0x9b613c00) [pid = 8345] [serial = 207] [outer = 0x94f7d000] 04:25:34 INFO - PROCESS | 8345 | 1468841134492 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]]]}] 04:25:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 04:25:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1241ms 04:25:34 INFO - PROCESS | 8345 | 1468841134513 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 04:25:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 04:25:34 INFO - PROCESS | 8345 | 1468841134518 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 04:25:34 INFO - PROCESS | 8345 | 1468841134526 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 04:25:34 INFO - PROCESS | 8345 | 1468841134529 Marionette TRACE conn3 <- [1,250,null,{}] 04:25:34 INFO - PROCESS | 8345 | 1468841134541 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}] 04:25:34 INFO - PROCESS | 8345 | 1468841134546 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:34 INFO - PROCESS | 8345 | 1468841134818 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 04:25:34 INFO - PROCESS | 8345 | 1468841134978 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:34 INFO - PROCESS | 8345 | 1468841134988 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:35 INFO - PROCESS | 8345 | ++DOCSHELL 0x9216d000 == 28 [pid = 8345] [id = 70] 04:25:35 INFO - PROCESS | 8345 | ++DOMWINDOW == 81 (0x9216dc00) [pid = 8345] [serial = 208] [outer = (nil)] 04:25:35 INFO - PROCESS | 8345 | ++DOMWINDOW == 82 (0x922f5000) [pid = 8345] [serial = 209] [outer = 0x9216dc00] 04:25:35 INFO - PROCESS | 8345 | 1468841135092 Marionette DEBUG loaded listener.js 04:25:35 INFO - PROCESS | 8345 | ++DOMWINDOW == 83 (0x95152800) [pid = 8345] [serial = 210] [outer = 0x9216dc00] 04:25:35 INFO - PROCESS | 8345 | ++DOMWINDOW == 84 (0x99ba0800) [pid = 8345] [serial = 211] [outer = 0x994bec00] 04:25:36 INFO - PROCESS | 8345 | 1468841136308 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]]]}] 04:25:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 04:25:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1862ms 04:25:36 INFO - PROCESS | 8345 | 1468841136389 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 04:25:36 INFO - PROCESS | 8345 | 1468841136398 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 04:25:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 04:25:36 INFO - PROCESS | 8345 | 1468841136408 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 04:25:36 INFO - PROCESS | 8345 | 1468841136413 Marionette TRACE conn3 <- [1,254,null,{}] 04:25:36 INFO - PROCESS | 8345 | 1468841136423 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}] 04:25:36 INFO - PROCESS | 8345 | 1468841136430 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:36 INFO - PROCESS | 8345 | 1468841136666 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 04:25:36 INFO - PROCESS | 8345 | 1468841136894 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:36 INFO - PROCESS | 8345 | 1468841136904 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:36 INFO - PROCESS | 8345 | ++DOCSHELL 0x93c60c00 == 29 [pid = 8345] [id = 71] 04:25:36 INFO - PROCESS | 8345 | ++DOMWINDOW == 85 (0x98898400) [pid = 8345] [serial = 212] [outer = (nil)] 04:25:36 INFO - PROCESS | 8345 | ++DOMWINDOW == 86 (0x9aa50800) [pid = 8345] [serial = 213] [outer = 0x98898400] 04:25:37 INFO - PROCESS | 8345 | 1468841136994 Marionette DEBUG loaded listener.js 04:25:37 INFO - PROCESS | 8345 | ++DOMWINDOW == 87 (0x9b5f1000) [pid = 8345] [serial = 214] [outer = 0x98898400] 04:25:37 INFO - PROCESS | 8345 | 1468841137981 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]]]}] 04:25:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 04:25:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1645ms 04:25:38 INFO - PROCESS | 8345 | 1468841138053 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 04:25:38 INFO - PROCESS | 8345 | 1468841138059 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 04:25:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 04:25:38 INFO - PROCESS | 8345 | 1468841138068 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 04:25:38 INFO - PROCESS | 8345 | 1468841138072 Marionette TRACE conn3 <- [1,258,null,{}] 04:25:38 INFO - PROCESS | 8345 | 1468841138080 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}] 04:25:38 INFO - PROCESS | 8345 | 1468841138085 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:38 INFO - PROCESS | 8345 | 1468841138297 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 04:25:38 INFO - PROCESS | 8345 | 1468841138513 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:38 INFO - PROCESS | 8345 | 1468841138520 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:38 INFO - PROCESS | 8345 | ++DOCSHELL 0x9515a400 == 30 [pid = 8345] [id = 72] 04:25:38 INFO - PROCESS | 8345 | ++DOMWINDOW == 88 (0xa23be000) [pid = 8345] [serial = 215] [outer = (nil)] 04:25:38 INFO - PROCESS | 8345 | ++DOMWINDOW == 89 (0xa255f800) [pid = 8345] [serial = 216] [outer = 0xa23be000] 04:25:38 INFO - PROCESS | 8345 | 1468841138645 Marionette DEBUG loaded listener.js 04:25:38 INFO - PROCESS | 8345 | ++DOMWINDOW == 90 (0xa2ff3000) [pid = 8345] [serial = 217] [outer = 0xa23be000] 04:25:39 INFO - PROCESS | 8345 | 1468841139614 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]]]}] 04:25:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 04:25:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1642ms 04:25:39 INFO - PROCESS | 8345 | 1468841139711 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 04:25:39 INFO - PROCESS | 8345 | 1468841139718 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 04:25:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 04:25:39 INFO - PROCESS | 8345 | 1468841139739 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 04:25:39 INFO - PROCESS | 8345 | 1468841139748 Marionette TRACE conn3 <- [1,262,null,{}] 04:25:39 INFO - PROCESS | 8345 | 1468841139807 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}] 04:25:39 INFO - PROCESS | 8345 | 1468841139816 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:40 INFO - PROCESS | 8345 | 1468841140047 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 04:25:40 INFO - PROCESS | 8345 | 1468841140295 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:40 INFO - PROCESS | 8345 | 1468841140304 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:40 INFO - PROCESS | 8345 | ++DOCSHELL 0xa23b4800 == 31 [pid = 8345] [id = 73] 04:25:40 INFO - PROCESS | 8345 | ++DOMWINDOW == 91 (0xa4e0e000) [pid = 8345] [serial = 218] [outer = (nil)] 04:25:40 INFO - PROCESS | 8345 | ++DOMWINDOW == 92 (0xa62c3c00) [pid = 8345] [serial = 219] [outer = 0xa4e0e000] 04:25:40 INFO - PROCESS | 8345 | 1468841140390 Marionette DEBUG loaded listener.js 04:25:40 INFO - PROCESS | 8345 | ++DOMWINDOW == 93 (0xa6824800) [pid = 8345] [serial = 220] [outer = 0xa4e0e000] 04:25:41 INFO - PROCESS | 8345 | 1468841141392 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]]]}] 04:25:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 04:25:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1760ms 04:25:41 INFO - PROCESS | 8345 | 1468841141490 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 04:25:41 INFO - PROCESS | 8345 | 1468841141495 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 04:25:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 04:25:41 INFO - PROCESS | 8345 | 1468841141504 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 04:25:41 INFO - PROCESS | 8345 | 1468841141508 Marionette TRACE conn3 <- [1,266,null,{}] 04:25:41 INFO - PROCESS | 8345 | 1468841141516 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}] 04:25:41 INFO - PROCESS | 8345 | 1468841141522 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:41 INFO - PROCESS | 8345 | 1468841141753 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 04:25:41 INFO - PROCESS | 8345 | 1468841141958 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:41 INFO - PROCESS | 8345 | 1468841141967 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:41 INFO - PROCESS | 8345 | ++DOCSHELL 0x92164000 == 32 [pid = 8345] [id = 74] 04:25:41 INFO - PROCESS | 8345 | ++DOMWINDOW == 94 (0x92166400) [pid = 8345] [serial = 221] [outer = (nil)] 04:25:42 INFO - PROCESS | 8345 | ++DOMWINDOW == 95 (0x95328000) [pid = 8345] [serial = 222] [outer = 0x92166400] 04:25:42 INFO - PROCESS | 8345 | 1468841142052 Marionette DEBUG loaded listener.js 04:25:42 INFO - PROCESS | 8345 | ++DOMWINDOW == 96 (0x99d46800) [pid = 8345] [serial = 223] [outer = 0x92166400] 04:25:43 INFO - PROCESS | 8345 | 1468841143190 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]]]}] 04:25:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 04:25:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1740ms 04:25:43 INFO - PROCESS | 8345 | 1468841143245 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 04:25:43 INFO - PROCESS | 8345 | 1468841143250 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 04:25:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 04:25:43 INFO - PROCESS | 8345 | 1468841143260 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 04:25:43 INFO - PROCESS | 8345 | 1468841143264 Marionette TRACE conn3 <- [1,270,null,{}] 04:25:43 INFO - PROCESS | 8345 | 1468841143273 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}] 04:25:43 INFO - PROCESS | 8345 | 1468841143279 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:43 INFO - PROCESS | 8345 | 1468841143484 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 04:25:43 INFO - PROCESS | 8345 | 1468841143677 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:43 INFO - PROCESS | 8345 | 1468841143686 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:43 INFO - PROCESS | 8345 | ++DOCSHELL 0x93c5ac00 == 33 [pid = 8345] [id = 75] 04:25:43 INFO - PROCESS | 8345 | ++DOMWINDOW == 97 (0x93c5d000) [pid = 8345] [serial = 224] [outer = (nil)] 04:25:43 INFO - PROCESS | 8345 | ++DOMWINDOW == 98 (0x976f0c00) [pid = 8345] [serial = 225] [outer = 0x93c5d000] 04:25:43 INFO - PROCESS | 8345 | 1468841143773 Marionette DEBUG loaded listener.js 04:25:43 INFO - PROCESS | 8345 | ++DOMWINDOW == 99 (0x993a5c00) [pid = 8345] [serial = 226] [outer = 0x93c5d000] 04:25:44 INFO - PROCESS | 8345 | --DOCSHELL 0x922f5800 == 32 [pid = 8345] [id = 52] 04:25:44 INFO - PROCESS | 8345 | --DOMWINDOW == 98 (0x99d43400) [pid = 8345] [serial = 167] [outer = (nil)] [url = about:blank] 04:25:44 INFO - PROCESS | 8345 | --DOMWINDOW == 97 (0x9d80f400) [pid = 8345] [serial = 147] [outer = (nil)] [url = about:blank] 04:25:44 INFO - PROCESS | 8345 | --DOMWINDOW == 96 (0xa1096c00) [pid = 8345] [serial = 165] [outer = (nil)] [url = about:blank] 04:25:44 INFO - PROCESS | 8345 | --DOMWINDOW == 95 (0xa35e2400) [pid = 8345] [serial = 149] [outer = (nil)] [url = about:blank] 04:25:44 INFO - PROCESS | 8345 | --DOMWINDOW == 94 (0x95161c00) [pid = 8345] [serial = 111] [outer = (nil)] [url = about:blank] 04:25:44 INFO - PROCESS | 8345 | --DOMWINDOW == 93 (0x93a49c00) [pid = 8345] [serial = 152] [outer = (nil)] [url = about:blank] 04:25:44 INFO - PROCESS | 8345 | --DOMWINDOW == 92 (0x9cb03800) [pid = 8345] [serial = 146] [outer = (nil)] [url = about:blank] 04:25:44 INFO - PROCESS | 8345 | --DOMWINDOW == 91 (0x9ac5dc00) [pid = 8345] [serial = 138] [outer = (nil)] [url = about:blank] 04:25:44 INFO - PROCESS | 8345 | --DOMWINDOW == 90 (0x99d4cc00) [pid = 8345] [serial = 144] [outer = (nil)] [url = about:blank] 04:25:44 INFO - PROCESS | 8345 | --DOMWINDOW == 89 (0xa5012c00) [pid = 8345] [serial = 150] [outer = (nil)] [url = about:blank] 04:25:44 INFO - PROCESS | 8345 | --DOMWINDOW == 88 (0x9b0c5800) [pid = 8345] [serial = 120] [outer = (nil)] [url = about:blank] 04:25:44 INFO - PROCESS | 8345 | --DOMWINDOW == 87 (0x94f10800) [pid = 8345] [serial = 153] [outer = (nil)] [url = about:blank] 04:25:44 INFO - PROCESS | 8345 | --DOMWINDOW == 86 (0x922f8800) [pid = 8345] [serial = 140] [outer = (nil)] [url = about:blank] 04:25:44 INFO - PROCESS | 8345 | --DOMWINDOW == 85 (0x9b5ea800) [pid = 8345] [serial = 161] [outer = (nil)] [url = about:blank] 04:25:44 INFO - PROCESS | 8345 | --DOMWINDOW == 84 (0x9a246c00) [pid = 8345] [serial = 159] [outer = (nil)] [url = about:blank] 04:25:44 INFO - PROCESS | 8345 | --DOMWINDOW == 83 (0x99abac00) [pid = 8345] [serial = 155] [outer = (nil)] [url = about:blank] 04:25:44 INFO - PROCESS | 8345 | --DOMWINDOW == 82 (0x99d41800) [pid = 8345] [serial = 143] [outer = (nil)] [url = about:blank] 04:25:44 INFO - PROCESS | 8345 | --DOMWINDOW == 81 (0xa2ff5400) [pid = 8345] [serial = 168] [outer = (nil)] [url = about:blank] 04:25:44 INFO - PROCESS | 8345 | --DOMWINDOW == 80 (0x99d47400) [pid = 8345] [serial = 156] [outer = (nil)] [url = about:blank] 04:25:44 INFO - PROCESS | 8345 | --DOMWINDOW == 79 (0x922fbc00) [pid = 8345] [serial = 141] [outer = (nil)] [url = about:blank] 04:25:44 INFO - PROCESS | 8345 | --DOMWINDOW == 78 (0x9939e000) [pid = 8345] [serial = 158] [outer = (nil)] [url = about:blank] 04:25:44 INFO - PROCESS | 8345 | --DOMWINDOW == 77 (0xa1092000) [pid = 8345] [serial = 164] [outer = (nil)] [url = about:blank] 04:25:44 INFO - PROCESS | 8345 | --DOMWINDOW == 76 (0x9b614400) [pid = 8345] [serial = 162] [outer = (nil)] [url = about:blank] 04:25:44 INFO - PROCESS | 8345 | --DOMWINDOW == 75 (0x94f71400) [pid = 8345] [serial = 114] [outer = (nil)] [url = about:blank] 04:25:44 INFO - PROCESS | 8345 | --DOMWINDOW == 74 (0x99972000) [pid = 8345] [serial = 117] [outer = (nil)] [url = about:blank] 04:25:44 INFO - PROCESS | 8345 | --DOMWINDOW == 73 (0x93a51000) [pid = 8345] [serial = 171] [outer = (nil)] [url = about:blank] 04:25:44 INFO - PROCESS | 8345 | --DOMWINDOW == 72 (0xa5021800) [pid = 8345] [serial = 170] [outer = (nil)] [url = about:blank] 04:25:44 INFO - PROCESS | 8345 | 1468841144680 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]]]}] 04:25:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 04:25:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1490ms 04:25:44 INFO - PROCESS | 8345 | 1468841144750 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 04:25:44 INFO - PROCESS | 8345 | 1468841144761 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 04:25:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 04:25:44 INFO - PROCESS | 8345 | 1468841144776 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 04:25:44 INFO - PROCESS | 8345 | 1468841144780 Marionette TRACE conn3 <- [1,274,null,{}] 04:25:44 INFO - PROCESS | 8345 | 1468841144788 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}] 04:25:44 INFO - PROCESS | 8345 | 1468841144795 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:44 INFO - PROCESS | 8345 | 1468841144974 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 04:25:45 INFO - PROCESS | 8345 | 1468841145102 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:45 INFO - PROCESS | 8345 | 1468841145110 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:45 INFO - PROCESS | 8345 | ++DOCSHELL 0x93c63000 == 33 [pid = 8345] [id = 76] 04:25:45 INFO - PROCESS | 8345 | ++DOMWINDOW == 73 (0x976f6400) [pid = 8345] [serial = 227] [outer = (nil)] 04:25:45 INFO - PROCESS | 8345 | ++DOMWINDOW == 74 (0x99b98c00) [pid = 8345] [serial = 228] [outer = 0x976f6400] 04:25:45 INFO - PROCESS | 8345 | 1468841145188 Marionette DEBUG loaded listener.js 04:25:45 INFO - PROCESS | 8345 | ++DOMWINDOW == 75 (0x99d41800) [pid = 8345] [serial = 229] [outer = 0x976f6400] 04:25:46 INFO - PROCESS | 8345 | 1468841146022 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]]]}] 04:25:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 04:25:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1288ms 04:25:46 INFO - PROCESS | 8345 | 1468841146064 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 04:25:46 INFO - PROCESS | 8345 | 1468841146067 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 04:25:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 04:25:46 INFO - PROCESS | 8345 | 1468841146076 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 04:25:46 INFO - PROCESS | 8345 | 1468841146082 Marionette TRACE conn3 <- [1,278,null,{}] 04:25:46 INFO - PROCESS | 8345 | 1468841146158 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}] 04:25:46 INFO - PROCESS | 8345 | 1468841146170 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:46 INFO - PROCESS | 8345 | 1468841146364 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 04:25:46 INFO - PROCESS | 8345 | 1468841146500 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:46 INFO - PROCESS | 8345 | 1468841146516 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:46 INFO - PROCESS | 8345 | ++DOCSHELL 0x9a7f2000 == 34 [pid = 8345] [id = 77] 04:25:46 INFO - PROCESS | 8345 | ++DOMWINDOW == 76 (0x9aa45400) [pid = 8345] [serial = 230] [outer = (nil)] 04:25:46 INFO - PROCESS | 8345 | ++DOMWINDOW == 77 (0x9b608800) [pid = 8345] [serial = 231] [outer = 0x9aa45400] 04:25:46 INFO - PROCESS | 8345 | 1468841146596 Marionette DEBUG loaded listener.js 04:25:46 INFO - PROCESS | 8345 | ++DOMWINDOW == 78 (0x9d877000) [pid = 8345] [serial = 232] [outer = 0x9aa45400] 04:25:47 INFO - PROCESS | 8345 | 1468841147527 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]]]}] 04:25:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 04:25:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1502ms 04:25:47 INFO - PROCESS | 8345 | 1468841147594 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 04:25:47 INFO - PROCESS | 8345 | 1468841147600 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 04:25:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 04:25:47 INFO - PROCESS | 8345 | 1468841147609 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 04:25:47 INFO - PROCESS | 8345 | 1468841147614 Marionette TRACE conn3 <- [1,282,null,{}] 04:25:47 INFO - PROCESS | 8345 | 1468841147622 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}] 04:25:47 INFO - PROCESS | 8345 | 1468841147628 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:47 INFO - PROCESS | 8345 | 1468841147865 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 04:25:47 INFO - PROCESS | 8345 | 1468841147884 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:47 INFO - PROCESS | 8345 | 1468841147893 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:47 INFO - PROCESS | 8345 | ++DOCSHELL 0x9b615c00 == 35 [pid = 8345] [id = 78] 04:25:47 INFO - PROCESS | 8345 | ++DOMWINDOW == 79 (0xa1095800) [pid = 8345] [serial = 233] [outer = (nil)] 04:25:47 INFO - PROCESS | 8345 | ++DOMWINDOW == 80 (0xa23be800) [pid = 8345] [serial = 234] [outer = 0xa1095800] 04:25:47 INFO - PROCESS | 8345 | 1468841147968 Marionette DEBUG loaded listener.js 04:25:48 INFO - PROCESS | 8345 | ++DOMWINDOW == 81 (0xa2531000) [pid = 8345] [serial = 235] [outer = 0xa1095800] 04:25:48 INFO - PROCESS | 8345 | 1468841148985 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]]]}] 04:25:49 INFO - PROCESS | 8345 | --DOMWINDOW == 80 (0x9aa49c00) [pid = 8345] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 04:25:49 INFO - PROCESS | 8345 | --DOMWINDOW == 79 (0x92165c00) [pid = 8345] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 04:25:49 INFO - PROCESS | 8345 | --DOMWINDOW == 78 (0x92209000) [pid = 8345] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 04:25:49 INFO - PROCESS | 8345 | --DOMWINDOW == 77 (0x9216b000) [pid = 8345] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 04:25:49 INFO - PROCESS | 8345 | --DOMWINDOW == 76 (0x9515dc00) [pid = 8345] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 04:25:49 INFO - PROCESS | 8345 | --DOMWINDOW == 75 (0x976e3c00) [pid = 8345] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 04:25:49 INFO - PROCESS | 8345 | --DOMWINDOW == 74 (0x9aa4a000) [pid = 8345] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 04:25:49 INFO - PROCESS | 8345 | --DOMWINDOW == 73 (0x9aa2a000) [pid = 8345] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 04:25:49 INFO - PROCESS | 8345 | --DOMWINDOW == 72 (0x9aa4d000) [pid = 8345] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 04:25:49 INFO - PROCESS | 8345 | --DOMWINDOW == 71 (0x94f72800) [pid = 8345] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 04:25:49 INFO - PROCESS | 8345 | --DOMWINDOW == 70 (0x99673400) [pid = 8345] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 04:25:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 04:25:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1448ms 04:25:49 INFO - PROCESS | 8345 | 1468841149061 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 04:25:49 INFO - PROCESS | 8345 | 1468841149066 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 04:25:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 04:25:49 INFO - PROCESS | 8345 | 1468841149073 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 04:25:49 INFO - PROCESS | 8345 | 1468841149077 Marionette TRACE conn3 <- [1,286,null,{}] 04:25:49 INFO - PROCESS | 8345 | 1468841149083 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}] 04:25:49 INFO - PROCESS | 8345 | 1468841149089 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:49 INFO - PROCESS | 8345 | 1468841149253 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 04:25:49 INFO - PROCESS | 8345 | 1468841149366 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:49 INFO - PROCESS | 8345 | 1468841149377 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:49 INFO - PROCESS | 8345 | ++DOCSHELL 0x92166000 == 36 [pid = 8345] [id = 79] 04:25:49 INFO - PROCESS | 8345 | ++DOMWINDOW == 71 (0x92168c00) [pid = 8345] [serial = 236] [outer = (nil)] 04:25:49 INFO - PROCESS | 8345 | ++DOMWINDOW == 72 (0x9aa48400) [pid = 8345] [serial = 237] [outer = 0x92168c00] 04:25:49 INFO - PROCESS | 8345 | 1468841149451 Marionette DEBUG loaded listener.js 04:25:49 INFO - PROCESS | 8345 | ++DOMWINDOW == 73 (0x9aa4a000) [pid = 8345] [serial = 238] [outer = 0x92168c00] 04:25:50 INFO - PROCESS | 8345 | 1468841150297 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]]]}] 04:25:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 04:25:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1286ms 04:25:50 INFO - PROCESS | 8345 | 1468841150361 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 04:25:50 INFO - PROCESS | 8345 | 1468841150365 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 04:25:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 04:25:50 INFO - PROCESS | 8345 | 1468841150372 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 04:25:50 INFO - PROCESS | 8345 | 1468841150377 Marionette TRACE conn3 <- [1,290,null,{}] 04:25:50 INFO - PROCESS | 8345 | 1468841150383 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}] 04:25:50 INFO - PROCESS | 8345 | 1468841150394 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:50 INFO - PROCESS | 8345 | 1468841150607 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 04:25:50 INFO - PROCESS | 8345 | 1468841150724 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:50 INFO - PROCESS | 8345 | 1468841150731 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:50 INFO - PROCESS | 8345 | ++DOCSHELL 0x94f7a000 == 37 [pid = 8345] [id = 80] 04:25:50 INFO - PROCESS | 8345 | ++DOMWINDOW == 74 (0x95155400) [pid = 8345] [serial = 239] [outer = (nil)] 04:25:50 INFO - PROCESS | 8345 | ++DOMWINDOW == 75 (0x9941f800) [pid = 8345] [serial = 240] [outer = 0x95155400] 04:25:50 INFO - PROCESS | 8345 | 1468841150807 Marionette DEBUG loaded listener.js 04:25:50 INFO - PROCESS | 8345 | ++DOMWINDOW == 76 (0x9aa4ec00) [pid = 8345] [serial = 241] [outer = 0x95155400] 04:25:51 INFO - PROCESS | 8345 | 1468841151796 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]]]}] 04:25:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 04:25:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1500ms 04:25:51 INFO - PROCESS | 8345 | 1468841151873 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 04:25:51 INFO - PROCESS | 8345 | 1468841151881 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 04:25:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 04:25:51 INFO - PROCESS | 8345 | 1468841151891 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 04:25:51 INFO - PROCESS | 8345 | 1468841151898 Marionette TRACE conn3 <- [1,294,null,{}] 04:25:51 INFO - PROCESS | 8345 | 1468841151910 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}] 04:25:51 INFO - PROCESS | 8345 | 1468841151917 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:52 INFO - PROCESS | 8345 | 1468841152312 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 04:25:52 INFO - PROCESS | 8345 | 1468841152506 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:52 INFO - PROCESS | 8345 | 1468841152514 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:52 INFO - PROCESS | 8345 | ++DOCSHELL 0x95153400 == 38 [pid = 8345] [id = 81] 04:25:52 INFO - PROCESS | 8345 | ++DOMWINDOW == 77 (0x9515c400) [pid = 8345] [serial = 242] [outer = (nil)] 04:25:52 INFO - PROCESS | 8345 | ++DOMWINDOW == 78 (0x97553000) [pid = 8345] [serial = 243] [outer = 0x9515c400] 04:25:52 INFO - PROCESS | 8345 | 1468841152607 Marionette DEBUG loaded listener.js 04:25:52 INFO - PROCESS | 8345 | ++DOMWINDOW == 79 (0x97556000) [pid = 8345] [serial = 244] [outer = 0x9515c400] 04:25:53 INFO - PROCESS | 8345 | 1468841153537 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]]]}] 04:25:53 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. 04:25:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1700ms 04:25:53 INFO - PROCESS | 8345 | 1468841153592 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 04:25:53 INFO - PROCESS | 8345 | 1468841153599 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 04:25:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 04:25:53 INFO - PROCESS | 8345 | 1468841153611 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 04:25:53 INFO - PROCESS | 8345 | 1468841153615 Marionette TRACE conn3 <- [1,298,null,{}] 04:25:53 INFO - PROCESS | 8345 | 1468841153622 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}] 04:25:53 INFO - PROCESS | 8345 | 1468841153629 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:53 INFO - PROCESS | 8345 | 1468841153838 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 04:25:54 INFO - PROCESS | 8345 | 1468841154034 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:54 INFO - PROCESS | 8345 | 1468841154046 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:54 INFO - PROCESS | 8345 | ++DOCSHELL 0x99417800 == 39 [pid = 8345] [id = 82] 04:25:54 INFO - PROCESS | 8345 | ++DOMWINDOW == 80 (0x99417c00) [pid = 8345] [serial = 245] [outer = (nil)] 04:25:54 INFO - PROCESS | 8345 | ++DOMWINDOW == 81 (0x9941c400) [pid = 8345] [serial = 246] [outer = 0x99417c00] 04:25:54 INFO - PROCESS | 8345 | 1468841154182 Marionette DEBUG loaded listener.js 04:25:54 INFO - PROCESS | 8345 | ++DOMWINDOW == 82 (0x99422800) [pid = 8345] [serial = 247] [outer = 0x99417c00] 04:25:55 INFO - PROCESS | 8345 | 1468841155152 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]]]}] 04:25:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:25:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1584ms 04:25:55 INFO - PROCESS | 8345 | 1468841155196 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 04:25:55 INFO - PROCESS | 8345 | 1468841155201 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 04:25:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 04:25:55 INFO - PROCESS | 8345 | 1468841155208 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 04:25:55 INFO - PROCESS | 8345 | 1468841155214 Marionette TRACE conn3 <- [1,302,null,{}] 04:25:55 INFO - PROCESS | 8345 | 1468841155231 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}] 04:25:55 INFO - PROCESS | 8345 | 1468841155240 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:55 INFO - PROCESS | 8345 | 1468841155491 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 04:25:55 INFO - PROCESS | 8345 | 1468841155695 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:55 INFO - PROCESS | 8345 | 1468841155705 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:55 INFO - PROCESS | 8345 | ++DOCSHELL 0x99d47c00 == 40 [pid = 8345] [id = 83] 04:25:55 INFO - PROCESS | 8345 | ++DOMWINDOW == 83 (0x9a24ac00) [pid = 8345] [serial = 248] [outer = (nil)] 04:25:55 INFO - PROCESS | 8345 | ++DOMWINDOW == 84 (0x9aa4f000) [pid = 8345] [serial = 249] [outer = 0x9a24ac00] 04:25:55 INFO - PROCESS | 8345 | 1468841155843 Marionette DEBUG loaded listener.js 04:25:55 INFO - PROCESS | 8345 | ++DOMWINDOW == 85 (0x9b607c00) [pid = 8345] [serial = 250] [outer = 0x9a24ac00] 04:25:56 INFO - PROCESS | 8345 | 1468841156772 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]]]}] 04:25:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:25:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1636ms 04:25:56 INFO - PROCESS | 8345 | 1468841156847 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 04:25:56 INFO - PROCESS | 8345 | 1468841156855 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 04:25:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 04:25:56 INFO - PROCESS | 8345 | 1468841156866 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 04:25:56 INFO - PROCESS | 8345 | 1468841156873 Marionette TRACE conn3 <- [1,306,null,{}] 04:25:56 INFO - PROCESS | 8345 | 1468841156881 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}] 04:25:56 INFO - PROCESS | 8345 | 1468841156887 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:57 INFO - PROCESS | 8345 | 1468841157117 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 04:25:57 INFO - PROCESS | 8345 | 1468841157323 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:57 INFO - PROCESS | 8345 | 1468841157334 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:57 INFO - PROCESS | 8345 | ++DOCSHELL 0x97550c00 == 41 [pid = 8345] [id = 84] 04:25:57 INFO - PROCESS | 8345 | ++DOMWINDOW == 86 (0x9d875400) [pid = 8345] [serial = 251] [outer = (nil)] 04:25:57 INFO - PROCESS | 8345 | ++DOMWINDOW == 87 (0xa23b5400) [pid = 8345] [serial = 252] [outer = 0x9d875400] 04:25:57 INFO - PROCESS | 8345 | 1468841157463 Marionette DEBUG loaded listener.js 04:25:57 INFO - PROCESS | 8345 | ++DOMWINDOW == 88 (0xa3280000) [pid = 8345] [serial = 253] [outer = 0x9d875400] 04:25:58 INFO - PROCESS | 8345 | 1468841158476 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]]]}] 04:25:58 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. 04:25:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1649ms 04:25:58 INFO - PROCESS | 8345 | 1468841158515 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 04:25:58 INFO - PROCESS | 8345 | 1468841158518 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 04:25:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 04:25:58 INFO - PROCESS | 8345 | 1468841158526 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 04:25:58 INFO - PROCESS | 8345 | 1468841158530 Marionette TRACE conn3 <- [1,310,null,{}] 04:25:58 INFO - PROCESS | 8345 | 1468841158536 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}] 04:25:58 INFO - PROCESS | 8345 | 1468841158542 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:58 INFO - PROCESS | 8345 | 1468841158737 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 04:25:58 INFO - PROCESS | 8345 | 1468841158934 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:58 INFO - PROCESS | 8345 | 1468841158945 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:25:59 INFO - PROCESS | 8345 | ++DOCSHELL 0x9504d800 == 42 [pid = 8345] [id = 85] 04:25:59 INFO - PROCESS | 8345 | ++DOMWINDOW == 89 (0x9504f800) [pid = 8345] [serial = 254] [outer = (nil)] 04:25:59 INFO - PROCESS | 8345 | ++DOMWINDOW == 90 (0x95055800) [pid = 8345] [serial = 255] [outer = 0x9504f800] 04:25:59 INFO - PROCESS | 8345 | 1468841159090 Marionette DEBUG loaded listener.js 04:25:59 INFO - PROCESS | 8345 | ++DOMWINDOW == 91 (0x95058000) [pid = 8345] [serial = 256] [outer = 0x9504f800] 04:25:59 INFO - PROCESS | 8345 | 1468841159944 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]]]}] 04:26:00 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. 04:26:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1485ms 04:26:00 INFO - PROCESS | 8345 | 1468841160013 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 04:26:00 INFO - PROCESS | 8345 | 1468841160016 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 04:26:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 04:26:00 INFO - PROCESS | 8345 | 1468841160025 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 04:26:00 INFO - PROCESS | 8345 | 1468841160029 Marionette TRACE conn3 <- [1,314,null,{}] 04:26:00 INFO - PROCESS | 8345 | 1468841160037 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}] 04:26:00 INFO - PROCESS | 8345 | 1468841160048 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:00 INFO - PROCESS | 8345 | 1468841160312 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 04:26:00 INFO - PROCESS | 8345 | 1468841160527 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:00 INFO - PROCESS | 8345 | 1468841160539 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:00 INFO - PROCESS | 8345 | ++DOCSHELL 0x93a43800 == 43 [pid = 8345] [id = 86] 04:26:00 INFO - PROCESS | 8345 | ++DOMWINDOW == 92 (0x93a4e800) [pid = 8345] [serial = 257] [outer = (nil)] 04:26:00 INFO - PROCESS | 8345 | ++DOMWINDOW == 93 (0xa62bf800) [pid = 8345] [serial = 258] [outer = 0x93a4e800] 04:26:00 INFO - PROCESS | 8345 | 1468841160694 Marionette DEBUG loaded listener.js 04:26:00 INFO - PROCESS | 8345 | ++DOMWINDOW == 94 (0xa6da4000) [pid = 8345] [serial = 259] [outer = 0x93a4e800] 04:26:01 INFO - PROCESS | 8345 | 1468841161710 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]]]}] 04:26:01 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. 04:26:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1736ms 04:26:01 INFO - PROCESS | 8345 | 1468841161762 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 04:26:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 04:26:01 INFO - PROCESS | 8345 | 1468841161767 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 04:26:01 INFO - PROCESS | 8345 | 1468841161774 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 04:26:01 INFO - PROCESS | 8345 | 1468841161778 Marionette TRACE conn3 <- [1,318,null,{}] 04:26:01 INFO - PROCESS | 8345 | 1468841161785 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}] 04:26:01 INFO - PROCESS | 8345 | 1468841161790 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:02 INFO - PROCESS | 8345 | 1468841162201 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 04:26:02 INFO - PROCESS | 8345 | 1468841162468 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:02 INFO - PROCESS | 8345 | 1468841162476 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:02 INFO - PROCESS | 8345 | ++DOCSHELL 0x94f16400 == 44 [pid = 8345] [id = 87] 04:26:02 INFO - PROCESS | 8345 | ++DOMWINDOW == 95 (0x94f1a000) [pid = 8345] [serial = 260] [outer = (nil)] 04:26:02 INFO - PROCESS | 8345 | ++DOMWINDOW == 96 (0x9504d400) [pid = 8345] [serial = 261] [outer = 0x94f1a000] 04:26:02 INFO - PROCESS | 8345 | 1468841162562 Marionette DEBUG loaded listener.js 04:26:02 INFO - PROCESS | 8345 | ++DOMWINDOW == 97 (0x95056c00) [pid = 8345] [serial = 262] [outer = 0x94f1a000] 04:26:03 INFO - PROCESS | 8345 | 1468841163465 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]]]}] 04:26:03 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. 04:26:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1732ms 04:26:03 INFO - PROCESS | 8345 | 1468841163509 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 04:26:03 INFO - PROCESS | 8345 | 1468841163515 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 04:26:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 04:26:03 INFO - PROCESS | 8345 | 1468841163524 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 04:26:03 INFO - PROCESS | 8345 | 1468841163530 Marionette TRACE conn3 <- [1,322,null,{}] 04:26:03 INFO - PROCESS | 8345 | 1468841163538 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}] 04:26:03 INFO - PROCESS | 8345 | 1468841163544 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:03 INFO - PROCESS | 8345 | 1468841163732 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 04:26:03 INFO - PROCESS | 8345 | 1468841163980 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:04 INFO - PROCESS | 8345 | 1468841163993 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:04 INFO - PROCESS | 8345 | ++DOCSHELL 0x993a5800 == 45 [pid = 8345] [id = 88] 04:26:04 INFO - PROCESS | 8345 | ++DOMWINDOW == 98 (0x99415800) [pid = 8345] [serial = 263] [outer = (nil)] 04:26:04 INFO - PROCESS | 8345 | ++DOMWINDOW == 99 (0x9941a800) [pid = 8345] [serial = 264] [outer = 0x99415800] 04:26:04 INFO - PROCESS | 8345 | 1468841164120 Marionette DEBUG loaded listener.js 04:26:04 INFO - PROCESS | 8345 | ++DOMWINDOW == 100 (0x99424800) [pid = 8345] [serial = 265] [outer = 0x99415800] 04:26:05 INFO - PROCESS | 8345 | --DOCSHELL 0x9216a400 == 44 [pid = 8345] [id = 58] 04:26:05 INFO - PROCESS | 8345 | --DOCSHELL 0x9aa4a400 == 43 [pid = 8345] [id = 62] 04:26:05 INFO - PROCESS | 8345 | --DOCSHELL 0x9aa49800 == 42 [pid = 8345] [id = 60] 04:26:05 INFO - PROCESS | 8345 | --DOCSHELL 0x92208000 == 41 [pid = 8345] [id = 64] 04:26:05 INFO - PROCESS | 8345 | --DOCSHELL 0x92165000 == 40 [pid = 8345] [id = 65] 04:26:05 INFO - PROCESS | 8345 | --DOCSHELL 0x922f2c00 == 39 [pid = 8345] [id = 57] 04:26:05 INFO - PROCESS | 8345 | --DOCSHELL 0x93c60400 == 38 [pid = 8345] [id = 63] 04:26:05 INFO - PROCESS | 8345 | --DOCSHELL 0x95156400 == 37 [pid = 8345] [id = 56] 04:26:05 INFO - PROCESS | 8345 | --DOCSHELL 0x95160800 == 36 [pid = 8345] [id = 59] 04:26:05 INFO - PROCESS | 8345 | --DOCSHELL 0x92fe5800 == 35 [pid = 8345] [id = 51] 04:26:05 INFO - PROCESS | 8345 | --DOCSHELL 0x9220d800 == 34 [pid = 8345] [id = 53] 04:26:05 INFO - PROCESS | 8345 | --DOCSHELL 0x99ab4800 == 33 [pid = 8345] [id = 55] 04:26:05 INFO - PROCESS | 8345 | --DOCSHELL 0x94f19c00 == 32 [pid = 8345] [id = 54] 04:26:05 INFO - PROCESS | 8345 | --DOCSHELL 0x99975000 == 31 [pid = 8345] [id = 61] 04:26:05 INFO - PROCESS | 8345 | --DOMWINDOW == 99 (0x9aab6800) [pid = 8345] [serial = 206] [outer = (nil)] [url = about:blank] 04:26:05 INFO - PROCESS | 8345 | --DOMWINDOW == 98 (0x9aa4e800) [pid = 8345] [serial = 203] [outer = (nil)] [url = about:blank] 04:26:05 INFO - PROCESS | 8345 | --DOMWINDOW == 97 (0x92169c00) [pid = 8345] [serial = 194] [outer = (nil)] [url = about:blank] 04:26:05 INFO - PROCESS | 8345 | --DOMWINDOW == 96 (0x9220cc00) [pid = 8345] [serial = 195] [outer = (nil)] [url = about:blank] 04:26:05 INFO - PROCESS | 8345 | --DOMWINDOW == 95 (0x93c57800) [pid = 8345] [serial = 192] [outer = (nil)] [url = about:blank] 04:26:05 INFO - PROCESS | 8345 | --DOMWINDOW == 94 (0x9ac61800) [pid = 8345] [serial = 204] [outer = (nil)] [url = about:blank] 04:26:05 INFO - PROCESS | 8345 | --DOMWINDOW == 93 (0x922f1c00) [pid = 8345] [serial = 174] [outer = (nil)] [url = about:blank] 04:26:05 INFO - PROCESS | 8345 | --DOMWINDOW == 92 (0x92204400) [pid = 8345] [serial = 173] [outer = (nil)] [url = about:blank] 04:26:05 INFO - PROCESS | 8345 | --DOMWINDOW == 91 (0x976ef400) [pid = 8345] [serial = 197] [outer = (nil)] [url = about:blank] 04:26:05 INFO - PROCESS | 8345 | --DOMWINDOW == 90 (0x988a1800) [pid = 8345] [serial = 177] [outer = (nil)] [url = about:blank] 04:26:05 INFO - PROCESS | 8345 | --DOMWINDOW == 89 (0x976f9000) [pid = 8345] [serial = 176] [outer = (nil)] [url = about:blank] 04:26:05 INFO - PROCESS | 8345 | --DOMWINDOW == 88 (0x976f3c00) [pid = 8345] [serial = 198] [outer = (nil)] [url = about:blank] 04:26:05 INFO - PROCESS | 8345 | --DOMWINDOW == 87 (0x9d86d800) [pid = 8345] [serial = 180] [outer = (nil)] [url = about:blank] 04:26:05 INFO - PROCESS | 8345 | --DOMWINDOW == 86 (0x922f3800) [pid = 8345] [serial = 191] [outer = (nil)] [url = about:blank] 04:26:05 INFO - PROCESS | 8345 | --DOMWINDOW == 85 (0x9ac5e400) [pid = 8345] [serial = 179] [outer = (nil)] [url = about:blank] 04:26:05 INFO - PROCESS | 8345 | --DOMWINDOW == 84 (0xa4e5a000) [pid = 8345] [serial = 183] [outer = (nil)] [url = about:blank] 04:26:05 INFO - PROCESS | 8345 | --DOMWINDOW == 83 (0xa3282800) [pid = 8345] [serial = 182] [outer = (nil)] [url = about:blank] 04:26:05 INFO - PROCESS | 8345 | --DOMWINDOW == 82 (0xa6828800) [pid = 8345] [serial = 186] [outer = (nil)] [url = about:blank] 04:26:05 INFO - PROCESS | 8345 | --DOMWINDOW == 81 (0xa62c9400) [pid = 8345] [serial = 185] [outer = (nil)] [url = about:blank] 04:26:05 INFO - PROCESS | 8345 | --DOMWINDOW == 80 (0x9aa51000) [pid = 8345] [serial = 189] [outer = (nil)] [url = about:blank] 04:26:05 INFO - PROCESS | 8345 | --DOMWINDOW == 79 (0x976fa800) [pid = 8345] [serial = 188] [outer = (nil)] [url = about:blank] 04:26:05 INFO - PROCESS | 8345 | --DOMWINDOW == 78 (0x99b9bc00) [pid = 8345] [serial = 200] [outer = (nil)] [url = about:blank] 04:26:05 INFO - PROCESS | 8345 | --DOMWINDOW == 77 (0x99ba2400) [pid = 8345] [serial = 201] [outer = (nil)] [url = about:blank] 04:26:06 INFO - PROCESS | 8345 | 1468841166233 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]]]}] 04:26:06 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. 04:26:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 2746ms 04:26:06 INFO - PROCESS | 8345 | 1468841166271 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 04:26:06 INFO - PROCESS | 8345 | 1468841166278 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 04:26:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 04:26:06 INFO - PROCESS | 8345 | 1468841166287 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 04:26:06 INFO - PROCESS | 8345 | 1468841166293 Marionette TRACE conn3 <- [1,326,null,{}] 04:26:06 INFO - PROCESS | 8345 | 1468841166302 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}] 04:26:06 INFO - PROCESS | 8345 | 1468841166307 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:06 INFO - PROCESS | 8345 | 1468841166506 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 04:26:06 INFO - PROCESS | 8345 | 1468841166638 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:06 INFO - PROCESS | 8345 | 1468841166652 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:06 INFO - PROCESS | 8345 | ++DOCSHELL 0x922fa400 == 32 [pid = 8345] [id = 89] 04:26:06 INFO - PROCESS | 8345 | ++DOMWINDOW == 78 (0x922fb000) [pid = 8345] [serial = 266] [outer = (nil)] 04:26:06 INFO - PROCESS | 8345 | ++DOMWINDOW == 79 (0x93c5f800) [pid = 8345] [serial = 267] [outer = 0x922fb000] 04:26:06 INFO - PROCESS | 8345 | 1468841166730 Marionette DEBUG loaded listener.js 04:26:06 INFO - PROCESS | 8345 | ++DOMWINDOW == 80 (0x94f0b400) [pid = 8345] [serial = 268] [outer = 0x922fb000] 04:26:07 INFO - PROCESS | 8345 | 1468841167610 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]]]}] 04:26:07 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. 04:26:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1340ms 04:26:07 INFO - PROCESS | 8345 | 1468841167628 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 04:26:07 INFO - PROCESS | 8345 | 1468841167636 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 04:26:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 04:26:07 INFO - PROCESS | 8345 | 1468841167650 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 04:26:07 INFO - PROCESS | 8345 | 1468841167654 Marionette TRACE conn3 <- [1,330,null,{}] 04:26:07 INFO - PROCESS | 8345 | 1468841167663 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}] 04:26:07 INFO - PROCESS | 8345 | 1468841167668 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:07 INFO - PROCESS | 8345 | 1468841167856 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 04:26:07 INFO - PROCESS | 8345 | 1468841167973 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:07 INFO - PROCESS | 8345 | 1468841167981 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:08 INFO - PROCESS | 8345 | ++DOCSHELL 0x95153c00 == 33 [pid = 8345] [id = 90] 04:26:08 INFO - PROCESS | 8345 | ++DOMWINDOW == 81 (0x95158800) [pid = 8345] [serial = 269] [outer = (nil)] 04:26:08 INFO - PROCESS | 8345 | ++DOMWINDOW == 82 (0x9515f000) [pid = 8345] [serial = 270] [outer = 0x95158800] 04:26:08 INFO - PROCESS | 8345 | 1468841168059 Marionette DEBUG loaded listener.js 04:26:08 INFO - PROCESS | 8345 | ++DOMWINDOW == 83 (0x922f2000) [pid = 8345] [serial = 271] [outer = 0x95158800] 04:26:09 INFO - PROCESS | 8345 | 1468841168999 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]]]}] 04:26:09 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. 04:26:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1393ms 04:26:09 INFO - PROCESS | 8345 | 1468841169043 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 04:26:09 INFO - PROCESS | 8345 | 1468841169047 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 04:26:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 04:26:09 INFO - PROCESS | 8345 | 1468841169062 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 04:26:09 INFO - PROCESS | 8345 | 1468841169069 Marionette TRACE conn3 <- [1,334,null,{}] 04:26:09 INFO - PROCESS | 8345 | 1468841169087 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}] 04:26:09 INFO - PROCESS | 8345 | 1468841169097 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:09 INFO - PROCESS | 8345 | 1468841169325 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 04:26:09 INFO - PROCESS | 8345 | 1468841169349 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:09 INFO - PROCESS | 8345 | 1468841169362 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:09 INFO - PROCESS | 8345 | ++DOCSHELL 0x98897c00 == 34 [pid = 8345] [id = 91] 04:26:09 INFO - PROCESS | 8345 | ++DOMWINDOW == 84 (0x98898800) [pid = 8345] [serial = 272] [outer = (nil)] 04:26:09 INFO - PROCESS | 8345 | ++DOMWINDOW == 85 (0x99415400) [pid = 8345] [serial = 273] [outer = 0x98898800] 04:26:09 INFO - PROCESS | 8345 | 1468841169437 Marionette DEBUG loaded listener.js 04:26:09 INFO - PROCESS | 8345 | ++DOMWINDOW == 86 (0x9942b400) [pid = 8345] [serial = 274] [outer = 0x98898800] 04:26:10 INFO - PROCESS | 8345 | 1468841170848 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]]]}] 04:26:10 INFO - PROCESS | 8345 | --DOMWINDOW == 85 (0xa1095800) [pid = 8345] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 04:26:10 INFO - PROCESS | 8345 | --DOMWINDOW == 84 (0x92168c00) [pid = 8345] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 04:26:10 INFO - PROCESS | 8345 | --DOMWINDOW == 83 (0x98898400) [pid = 8345] [serial = 212] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 04:26:10 INFO - PROCESS | 8345 | --DOMWINDOW == 82 (0x976f6400) [pid = 8345] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 04:26:10 INFO - PROCESS | 8345 | --DOMWINDOW == 81 (0x9216dc00) [pid = 8345] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 04:26:10 INFO - PROCESS | 8345 | --DOMWINDOW == 80 (0xa23be000) [pid = 8345] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 04:26:10 INFO - PROCESS | 8345 | --DOMWINDOW == 79 (0xa4e0e000) [pid = 8345] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 04:26:10 INFO - PROCESS | 8345 | --DOMWINDOW == 78 (0x92166400) [pid = 8345] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 04:26:10 INFO - PROCESS | 8345 | --DOMWINDOW == 77 (0x93c5d000) [pid = 8345] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 04:26:10 INFO - PROCESS | 8345 | --DOMWINDOW == 76 (0x9aa45400) [pid = 8345] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 04:26:10 INFO - PROCESS | 8345 | --DOMWINDOW == 75 (0x95155400) [pid = 8345] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 04:26:10 INFO - PROCESS | 8345 | --DOMWINDOW == 74 (0x94f7d000) [pid = 8345] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 04:26:10 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. 04:26:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1898ms 04:26:10 INFO - PROCESS | 8345 | 1468841170975 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 04:26:10 INFO - PROCESS | 8345 | 1468841170981 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 04:26:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 04:26:10 INFO - PROCESS | 8345 | 1468841170988 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 04:26:10 INFO - PROCESS | 8345 | 1468841170993 Marionette TRACE conn3 <- [1,338,null,{}] 04:26:11 INFO - PROCESS | 8345 | 1468841170999 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}] 04:26:11 INFO - PROCESS | 8345 | 1468841171004 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:11 INFO - PROCESS | 8345 | 1468841171165 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 04:26:11 INFO - PROCESS | 8345 | 1468841171278 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:11 INFO - PROCESS | 8345 | 1468841171285 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:11 INFO - PROCESS | 8345 | ++DOCSHELL 0x976f3000 == 35 [pid = 8345] [id = 92] 04:26:11 INFO - PROCESS | 8345 | ++DOMWINDOW == 75 (0x976f9400) [pid = 8345] [serial = 275] [outer = (nil)] 04:26:11 INFO - PROCESS | 8345 | ++DOMWINDOW == 76 (0x99420000) [pid = 8345] [serial = 276] [outer = 0x976f9400] 04:26:11 INFO - PROCESS | 8345 | 1468841171361 Marionette DEBUG loaded listener.js 04:26:11 INFO - PROCESS | 8345 | ++DOMWINDOW == 77 (0x99ab5400) [pid = 8345] [serial = 277] [outer = 0x976f9400] 04:26:12 INFO - PROCESS | 8345 | 1468841172111 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]]]}] 04:26:12 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. 04:26:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1136ms 04:26:12 INFO - PROCESS | 8345 | 1468841172126 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 04:26:12 INFO - PROCESS | 8345 | 1468841172129 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 04:26:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 04:26:12 INFO - PROCESS | 8345 | 1468841172136 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 04:26:12 INFO - PROCESS | 8345 | 1468841172140 Marionette TRACE conn3 <- [1,342,null,{}] 04:26:12 INFO - PROCESS | 8345 | 1468841172151 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}] 04:26:12 INFO - PROCESS | 8345 | 1468841172155 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:12 INFO - PROCESS | 8345 | 1468841172400 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 04:26:12 INFO - PROCESS | 8345 | 1468841172415 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:12 INFO - PROCESS | 8345 | 1468841172426 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:12 INFO - PROCESS | 8345 | ++DOCSHELL 0x95056800 == 36 [pid = 8345] [id = 93] 04:26:12 INFO - PROCESS | 8345 | ++DOMWINDOW == 78 (0x98c6d000) [pid = 8345] [serial = 278] [outer = (nil)] 04:26:12 INFO - PROCESS | 8345 | ++DOMWINDOW == 79 (0x99ba3c00) [pid = 8345] [serial = 279] [outer = 0x98c6d000] 04:26:12 INFO - PROCESS | 8345 | 1468841172496 Marionette DEBUG loaded listener.js 04:26:12 INFO - PROCESS | 8345 | ++DOMWINDOW == 80 (0x99d4a800) [pid = 8345] [serial = 280] [outer = 0x98c6d000] 04:26:13 INFO - PROCESS | 8345 | 1468841173608 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]]]}] 04:26:13 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. 04:26:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1541ms 04:26:13 INFO - PROCESS | 8345 | 1468841173679 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 04:26:13 INFO - PROCESS | 8345 | 1468841173686 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 04:26:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 04:26:13 INFO - PROCESS | 8345 | 1468841173696 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 04:26:13 INFO - PROCESS | 8345 | 1468841173701 Marionette TRACE conn3 <- [1,346,null,{}] 04:26:13 INFO - PROCESS | 8345 | 1468841173711 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}] 04:26:13 INFO - PROCESS | 8345 | 1468841173717 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:13 INFO - PROCESS | 8345 | 1468841173954 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 04:26:14 INFO - PROCESS | 8345 | 1468841174171 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:14 INFO - PROCESS | 8345 | 1468841174182 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:14 INFO - PROCESS | 8345 | ++DOCSHELL 0x93a50800 == 37 [pid = 8345] [id = 94] 04:26:14 INFO - PROCESS | 8345 | ++DOMWINDOW == 81 (0x93c62000) [pid = 8345] [serial = 281] [outer = (nil)] 04:26:14 INFO - PROCESS | 8345 | ++DOMWINDOW == 82 (0x9505bc00) [pid = 8345] [serial = 282] [outer = 0x93c62000] 04:26:14 INFO - PROCESS | 8345 | 1468841174269 Marionette DEBUG loaded listener.js 04:26:14 INFO - PROCESS | 8345 | ++DOMWINDOW == 83 (0x97558400) [pid = 8345] [serial = 283] [outer = 0x93c62000] 04:26:15 INFO - PROCESS | 8345 | 1468841175239 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]]]}] 04:26:15 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. 04:26:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1591ms 04:26:15 INFO - PROCESS | 8345 | 1468841175286 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 04:26:15 INFO - PROCESS | 8345 | 1468841175294 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 04:26:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 04:26:15 INFO - PROCESS | 8345 | 1468841175306 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 04:26:15 INFO - PROCESS | 8345 | 1468841175311 Marionette TRACE conn3 <- [1,350,null,{}] 04:26:15 INFO - PROCESS | 8345 | 1468841175318 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}] 04:26:15 INFO - PROCESS | 8345 | 1468841175324 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:15 INFO - PROCESS | 8345 | 1468841175526 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 04:26:15 INFO - PROCESS | 8345 | 1468841175720 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:15 INFO - PROCESS | 8345 | 1468841175730 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:15 INFO - PROCESS | 8345 | ++DOCSHELL 0x92168800 == 38 [pid = 8345] [id = 95] 04:26:15 INFO - PROCESS | 8345 | ++DOMWINDOW == 84 (0x98c68c00) [pid = 8345] [serial = 284] [outer = (nil)] 04:26:15 INFO - PROCESS | 8345 | ++DOMWINDOW == 85 (0x997c9c00) [pid = 8345] [serial = 285] [outer = 0x98c68c00] 04:26:15 INFO - PROCESS | 8345 | 1468841175823 Marionette DEBUG loaded listener.js 04:26:15 INFO - PROCESS | 8345 | ++DOMWINDOW == 86 (0x994b6c00) [pid = 8345] [serial = 286] [outer = 0x98c68c00] 04:26:16 INFO - PROCESS | 8345 | 1468841176888 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]]]}] 04:26:16 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. 04:26:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1635ms 04:26:16 INFO - PROCESS | 8345 | 1468841176944 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 04:26:16 INFO - PROCESS | 8345 | 1468841176949 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 04:26:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 04:26:16 INFO - PROCESS | 8345 | 1468841176955 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 04:26:16 INFO - PROCESS | 8345 | 1468841176962 Marionette TRACE conn3 <- [1,354,null,{}] 04:26:16 INFO - PROCESS | 8345 | 1468841176979 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}] 04:26:16 INFO - PROCESS | 8345 | 1468841176988 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:17 INFO - PROCESS | 8345 | 1468841177170 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 04:26:17 INFO - PROCESS | 8345 | 1468841177375 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:17 INFO - PROCESS | 8345 | 1468841177385 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:17 INFO - PROCESS | 8345 | ++DOCSHELL 0x9aa52800 == 39 [pid = 8345] [id = 96] 04:26:17 INFO - PROCESS | 8345 | ++DOMWINDOW == 87 (0x9aaab800) [pid = 8345] [serial = 287] [outer = (nil)] 04:26:17 INFO - PROCESS | 8345 | ++DOMWINDOW == 88 (0x9ac54800) [pid = 8345] [serial = 288] [outer = 0x9aaab800] 04:26:17 INFO - PROCESS | 8345 | 1468841177497 Marionette DEBUG loaded listener.js 04:26:17 INFO - PROCESS | 8345 | ++DOMWINDOW == 89 (0x9ac60c00) [pid = 8345] [serial = 289] [outer = 0x9aaab800] 04:26:18 INFO - PROCESS | 8345 | 1468841178477 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]]]}] 04:26:18 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. 04:26:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1550ms 04:26:18 INFO - PROCESS | 8345 | 1468841178507 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 04:26:18 INFO - PROCESS | 8345 | 1468841178513 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 04:26:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 04:26:18 INFO - PROCESS | 8345 | 1468841178519 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 04:26:18 INFO - PROCESS | 8345 | 1468841178522 Marionette TRACE conn3 <- [1,358,null,{}] 04:26:18 INFO - PROCESS | 8345 | 1468841178529 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}] 04:26:18 INFO - PROCESS | 8345 | 1468841178535 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:18 INFO - PROCESS | 8345 | 1468841178769 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 04:26:18 INFO - PROCESS | 8345 | 1468841178965 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:18 INFO - PROCESS | 8345 | 1468841178976 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:19 INFO - PROCESS | 8345 | ++DOCSHELL 0x922f8400 == 40 [pid = 8345] [id = 97] 04:26:19 INFO - PROCESS | 8345 | ++DOMWINDOW == 90 (0x98896800) [pid = 8345] [serial = 290] [outer = (nil)] 04:26:19 INFO - PROCESS | 8345 | ++DOMWINDOW == 91 (0x9b610800) [pid = 8345] [serial = 291] [outer = 0x98896800] 04:26:19 INFO - PROCESS | 8345 | 1468841179103 Marionette DEBUG loaded listener.js 04:26:19 INFO - PROCESS | 8345 | ++DOMWINDOW == 92 (0x9cb09000) [pid = 8345] [serial = 292] [outer = 0x98896800] 04:26:20 INFO - PROCESS | 8345 | 1468841180252 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]]]}] 04:26:20 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. 04:26:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1789ms 04:26:20 INFO - PROCESS | 8345 | 1468841180310 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 04:26:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 04:26:20 INFO - PROCESS | 8345 | 1468841180320 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 04:26:20 INFO - PROCESS | 8345 | 1468841180331 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 04:26:20 INFO - PROCESS | 8345 | 1468841180337 Marionette TRACE conn3 <- [1,362,null,{}] 04:26:20 INFO - PROCESS | 8345 | 1468841180387 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}] 04:26:20 INFO - PROCESS | 8345 | 1468841180392 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:20 INFO - PROCESS | 8345 | 1468841180740 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 04:26:20 INFO - PROCESS | 8345 | 1468841180906 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:20 INFO - PROCESS | 8345 | 1468841180921 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:20 INFO - PROCESS | 8345 | --DOCSHELL 0x99d47c00 == 39 [pid = 8345] [id = 83] 04:26:20 INFO - PROCESS | 8345 | ++DOCSHELL 0x93991000 == 40 [pid = 8345] [id = 98] 04:26:20 INFO - PROCESS | 8345 | ++DOMWINDOW == 93 (0x93994000) [pid = 8345] [serial = 293] [outer = (nil)] 04:26:21 INFO - PROCESS | 8345 | ++DOMWINDOW == 94 (0x94f19c00) [pid = 8345] [serial = 294] [outer = 0x93994000] 04:26:21 INFO - PROCESS | 8345 | 1468841181014 Marionette DEBUG loaded listener.js 04:26:21 INFO - PROCESS | 8345 | ++DOMWINDOW == 95 (0x94f7c800) [pid = 8345] [serial = 295] [outer = 0x93994000] 04:26:21 INFO - PROCESS | 8345 | --DOCSHELL 0x976f3000 == 39 [pid = 8345] [id = 92] 04:26:21 INFO - PROCESS | 8345 | --DOCSHELL 0x98897c00 == 38 [pid = 8345] [id = 91] 04:26:21 INFO - PROCESS | 8345 | --DOCSHELL 0x95153c00 == 37 [pid = 8345] [id = 90] 04:26:21 INFO - PROCESS | 8345 | --DOCSHELL 0x922fa400 == 36 [pid = 8345] [id = 89] 04:26:21 INFO - PROCESS | 8345 | --DOMWINDOW == 94 (0xa23be800) [pid = 8345] [serial = 234] [outer = (nil)] [url = about:blank] 04:26:21 INFO - PROCESS | 8345 | --DOMWINDOW == 93 (0x9aa48400) [pid = 8345] [serial = 237] [outer = (nil)] [url = about:blank] 04:26:21 INFO - PROCESS | 8345 | --DOMWINDOW == 92 (0xa2531000) [pid = 8345] [serial = 235] [outer = (nil)] [url = about:blank] 04:26:21 INFO - PROCESS | 8345 | --DOMWINDOW == 91 (0x9aa50800) [pid = 8345] [serial = 213] [outer = (nil)] [url = about:blank] 04:26:21 INFO - PROCESS | 8345 | --DOMWINDOW == 90 (0x9b5f1000) [pid = 8345] [serial = 214] [outer = (nil)] [url = about:blank] 04:26:21 INFO - PROCESS | 8345 | --DOMWINDOW == 89 (0x99b98c00) [pid = 8345] [serial = 228] [outer = (nil)] [url = about:blank] 04:26:21 INFO - PROCESS | 8345 | --DOMWINDOW == 88 (0x99d41800) [pid = 8345] [serial = 229] [outer = (nil)] [url = about:blank] 04:26:21 INFO - PROCESS | 8345 | --DOMWINDOW == 87 (0x922f5000) [pid = 8345] [serial = 209] [outer = (nil)] [url = about:blank] 04:26:21 INFO - PROCESS | 8345 | --DOMWINDOW == 86 (0x95152800) [pid = 8345] [serial = 210] [outer = (nil)] [url = about:blank] 04:26:21 INFO - PROCESS | 8345 | --DOMWINDOW == 85 (0xa255f800) [pid = 8345] [serial = 216] [outer = (nil)] [url = about:blank] 04:26:21 INFO - PROCESS | 8345 | --DOMWINDOW == 84 (0xa2ff3000) [pid = 8345] [serial = 217] [outer = (nil)] [url = about:blank] 04:26:21 INFO - PROCESS | 8345 | --DOMWINDOW == 83 (0xa62c3c00) [pid = 8345] [serial = 219] [outer = (nil)] [url = about:blank] 04:26:21 INFO - PROCESS | 8345 | --DOMWINDOW == 82 (0xa6824800) [pid = 8345] [serial = 220] [outer = (nil)] [url = about:blank] 04:26:21 INFO - PROCESS | 8345 | --DOMWINDOW == 81 (0x95328000) [pid = 8345] [serial = 222] [outer = (nil)] [url = about:blank] 04:26:21 INFO - PROCESS | 8345 | --DOMWINDOW == 80 (0x99d46800) [pid = 8345] [serial = 223] [outer = (nil)] [url = about:blank] 04:26:21 INFO - PROCESS | 8345 | --DOMWINDOW == 79 (0x976f0c00) [pid = 8345] [serial = 225] [outer = (nil)] [url = about:blank] 04:26:21 INFO - PROCESS | 8345 | --DOMWINDOW == 78 (0x993a5c00) [pid = 8345] [serial = 226] [outer = (nil)] [url = about:blank] 04:26:21 INFO - PROCESS | 8345 | --DOMWINDOW == 77 (0x9b608800) [pid = 8345] [serial = 231] [outer = (nil)] [url = about:blank] 04:26:21 INFO - PROCESS | 8345 | --DOMWINDOW == 76 (0x9941f800) [pid = 8345] [serial = 240] [outer = (nil)] [url = about:blank] 04:26:21 INFO - PROCESS | 8345 | --DOMWINDOW == 75 (0x9aa4ec00) [pid = 8345] [serial = 241] [outer = (nil)] [url = about:blank] 04:26:21 INFO - PROCESS | 8345 | --DOMWINDOW == 74 (0x9b613c00) [pid = 8345] [serial = 207] [outer = (nil)] [url = about:blank] 04:26:21 INFO - PROCESS | 8345 | --DOMWINDOW == 73 (0x9220e000) [pid = 8345] [serial = 93] [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.] 04:26:21 INFO - PROCESS | 8345 | --DOMWINDOW == 72 (0x9aa4a000) [pid = 8345] [serial = 238] [outer = (nil)] [url = about:blank] 04:26:21 INFO - PROCESS | 8345 | --DOMWINDOW == 71 (0x9d877000) [pid = 8345] [serial = 232] [outer = (nil)] [url = about:blank] 04:26:21 INFO - PROCESS | 8345 | 1468841181897 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]]]}] 04:26:21 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. 04:26:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1640ms 04:26:21 INFO - PROCESS | 8345 | 1468841181969 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 04:26:21 INFO - PROCESS | 8345 | 1468841181975 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 04:26:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 04:26:21 INFO - PROCESS | 8345 | 1468841181987 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 04:26:21 INFO - PROCESS | 8345 | 1468841181991 Marionette TRACE conn3 <- [1,366,null,{}] 04:26:22 INFO - PROCESS | 8345 | 1468841181998 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}] 04:26:22 INFO - PROCESS | 8345 | 1468841182003 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:22 INFO - PROCESS | 8345 | 1468841182172 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 04:26:22 INFO - PROCESS | 8345 | 1468841182282 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:22 INFO - PROCESS | 8345 | 1468841182289 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:22 INFO - PROCESS | 8345 | ++DOCSHELL 0x95054800 == 37 [pid = 8345] [id = 99] 04:26:22 INFO - PROCESS | 8345 | ++DOMWINDOW == 72 (0x975f3c00) [pid = 8345] [serial = 296] [outer = (nil)] 04:26:22 INFO - PROCESS | 8345 | ++DOMWINDOW == 73 (0x976ef400) [pid = 8345] [serial = 297] [outer = 0x975f3c00] 04:26:22 INFO - PROCESS | 8345 | 1468841182376 Marionette DEBUG loaded listener.js 04:26:22 INFO - PROCESS | 8345 | ++DOMWINDOW == 74 (0x976fb400) [pid = 8345] [serial = 298] [outer = 0x975f3c00] 04:26:23 INFO - PROCESS | 8345 | 1468841183212 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]]]}] 04:26:23 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. 04:26:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1283ms 04:26:23 INFO - PROCESS | 8345 | 1468841183271 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 04:26:23 INFO - PROCESS | 8345 | 1468841183275 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 04:26:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 04:26:23 INFO - PROCESS | 8345 | 1468841183282 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 04:26:23 INFO - PROCESS | 8345 | 1468841183287 Marionette TRACE conn3 <- [1,370,null,{}] 04:26:23 INFO - PROCESS | 8345 | 1468841183303 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}] 04:26:23 INFO - PROCESS | 8345 | 1468841183312 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:23 INFO - PROCESS | 8345 | 1468841183487 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 04:26:23 INFO - PROCESS | 8345 | 1468841183627 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:23 INFO - PROCESS | 8345 | 1468841183639 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:23 INFO - PROCESS | 8345 | ++DOCSHELL 0x99d41800 == 38 [pid = 8345] [id = 100] 04:26:23 INFO - PROCESS | 8345 | ++DOMWINDOW == 75 (0x99d41c00) [pid = 8345] [serial = 299] [outer = (nil)] 04:26:23 INFO - PROCESS | 8345 | ++DOMWINDOW == 76 (0x99d4d800) [pid = 8345] [serial = 300] [outer = 0x99d41c00] 04:26:23 INFO - PROCESS | 8345 | 1468841183714 Marionette DEBUG loaded listener.js 04:26:23 INFO - PROCESS | 8345 | ++DOMWINDOW == 77 (0x9a683400) [pid = 8345] [serial = 301] [outer = 0x99d41c00] 04:26:24 INFO - PROCESS | 8345 | 1468841184656 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]]]}] 04:26:24 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. 04:26:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1440ms 04:26:24 INFO - PROCESS | 8345 | 1468841184724 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 04:26:24 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 04:26:24 INFO - PROCESS | 8345 | 1468841184728 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 04:26:24 INFO - PROCESS | 8345 | 1468841184735 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 04:26:24 INFO - PROCESS | 8345 | 1468841184738 Marionette TRACE conn3 <- [1,374,null,{}] 04:26:24 INFO - PROCESS | 8345 | 1468841184744 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}] 04:26:24 INFO - PROCESS | 8345 | 1468841184750 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:24 INFO - PROCESS | 8345 | 1468841184981 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 04:26:25 INFO - PROCESS | 8345 | 1468841185011 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:25 INFO - PROCESS | 8345 | 1468841185017 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:25 INFO - PROCESS | 8345 | ++DOCSHELL 0x93c64400 == 39 [pid = 8345] [id = 101] 04:26:25 INFO - PROCESS | 8345 | ++DOMWINDOW == 78 (0x99d4a000) [pid = 8345] [serial = 302] [outer = (nil)] 04:26:25 INFO - PROCESS | 8345 | ++DOMWINDOW == 79 (0x9ac61000) [pid = 8345] [serial = 303] [outer = 0x99d4a000] 04:26:25 INFO - PROCESS | 8345 | 1468841185092 Marionette DEBUG loaded listener.js 04:26:25 INFO - PROCESS | 8345 | ++DOMWINDOW == 80 (0x9b0bd800) [pid = 8345] [serial = 304] [outer = 0x99d4a000] 04:26:25 INFO - PROCESS | 8345 | --DOMWINDOW == 79 (0x9515c400) [pid = 8345] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 04:26:25 INFO - PROCESS | 8345 | --DOMWINDOW == 78 (0x99417c00) [pid = 8345] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 04:26:25 INFO - PROCESS | 8345 | --DOMWINDOW == 77 (0x9a24ac00) [pid = 8345] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 04:26:25 INFO - PROCESS | 8345 | --DOMWINDOW == 76 (0x98898800) [pid = 8345] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 04:26:25 INFO - PROCESS | 8345 | --DOMWINDOW == 75 (0x9d875400) [pid = 8345] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 04:26:25 INFO - PROCESS | 8345 | --DOMWINDOW == 74 (0x976f9400) [pid = 8345] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 04:26:25 INFO - PROCESS | 8345 | --DOMWINDOW == 73 (0x922fb000) [pid = 8345] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 04:26:25 INFO - PROCESS | 8345 | --DOMWINDOW == 72 (0x9504f800) [pid = 8345] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 04:26:25 INFO - PROCESS | 8345 | --DOMWINDOW == 71 (0x95158800) [pid = 8345] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 04:26:25 INFO - PROCESS | 8345 | --DOMWINDOW == 70 (0x99415800) [pid = 8345] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 04:26:25 INFO - PROCESS | 8345 | --DOMWINDOW == 69 (0x93a4e800) [pid = 8345] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 04:26:25 INFO - PROCESS | 8345 | --DOMWINDOW == 68 (0x94f1a000) [pid = 8345] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 04:26:26 INFO - PROCESS | 8345 | 1468841186044 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 04:26:26 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 04:26:26 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1331ms 04:26:26 INFO - PROCESS | 8345 | 1468841186066 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 04:26:26 INFO - PROCESS | 8345 | 1468841186070 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 04:26:26 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 04:26:26 INFO - PROCESS | 8345 | 1468841186077 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 04:26:26 INFO - PROCESS | 8345 | 1468841186081 Marionette TRACE conn3 <- [1,378,null,{}] 04:26:26 INFO - PROCESS | 8345 | 1468841186087 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}] 04:26:26 INFO - PROCESS | 8345 | 1468841186092 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:26 INFO - PROCESS | 8345 | 1468841186248 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 04:26:26 INFO - PROCESS | 8345 | 1468841186264 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:26 INFO - PROCESS | 8345 | 1468841186270 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:26 INFO - PROCESS | 8345 | ++DOCSHELL 0x94f7d000 == 40 [pid = 8345] [id = 102] 04:26:26 INFO - PROCESS | 8345 | ++DOMWINDOW == 69 (0x94f7fc00) [pid = 8345] [serial = 305] [outer = (nil)] 04:26:26 INFO - PROCESS | 8345 | ++DOMWINDOW == 70 (0x98895400) [pid = 8345] [serial = 306] [outer = 0x94f7fc00] 04:26:26 INFO - PROCESS | 8345 | 1468841186342 Marionette DEBUG loaded listener.js 04:26:26 INFO - PROCESS | 8345 | ++DOMWINDOW == 71 (0x99b97400) [pid = 8345] [serial = 307] [outer = 0x94f7fc00] 04:26:27 INFO - PROCESS | 8345 | 1468841187238 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 04:26:27 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 04:26:27 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1187ms 04:26:27 INFO - PROCESS | 8345 | 1468841187266 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 04:26:27 INFO - PROCESS | 8345 | 1468841187268 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 04:26:27 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 04:26:27 INFO - PROCESS | 8345 | 1468841187276 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 04:26:27 INFO - PROCESS | 8345 | 1468841187280 Marionette TRACE conn3 <- [1,382,null,{}] 04:26:27 INFO - PROCESS | 8345 | 1468841187285 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}] 04:26:27 INFO - PROCESS | 8345 | 1468841187296 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:27 INFO - PROCESS | 8345 | 1468841187516 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 04:26:27 INFO - PROCESS | 8345 | 1468841187630 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:27 INFO - PROCESS | 8345 | 1468841187637 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:27 INFO - PROCESS | 8345 | ++DOCSHELL 0x9515c400 == 41 [pid = 8345] [id = 103] 04:26:27 INFO - PROCESS | 8345 | ++DOMWINDOW == 72 (0x9755d800) [pid = 8345] [serial = 308] [outer = (nil)] 04:26:27 INFO - PROCESS | 8345 | ++DOMWINDOW == 73 (0x9d876c00) [pid = 8345] [serial = 309] [outer = 0x9755d800] 04:26:27 INFO - PROCESS | 8345 | 1468841187713 Marionette DEBUG loaded listener.js 04:26:27 INFO - PROCESS | 8345 | ++DOMWINDOW == 74 (0xa1094400) [pid = 8345] [serial = 310] [outer = 0x9755d800] 04:26:28 INFO - PROCESS | 8345 | SkCairoFTTypeface::onFilterRec unimplemented 04:26:28 INFO - PROCESS | 8345 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:26:28 INFO - PROCESS | 8345 | SkCairoFTTypeface::onFilterRec unimplemented 04:26:28 INFO - PROCESS | 8345 | SkCairoFTTypeface::onFilterRec unimplemented 04:26:28 INFO - PROCESS | 8345 | SkCairoFTTypeface::onFilterRec unimplemented 04:26:28 INFO - PROCESS | 8345 | 1468841188806 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 04:26:28 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 04:26:28 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1554ms 04:26:28 INFO - PROCESS | 8345 | 1468841188831 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 04:26:28 INFO - PROCESS | 8345 | 1468841188838 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 04:26:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 04:26:28 INFO - PROCESS | 8345 | 1468841188847 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 04:26:28 INFO - PROCESS | 8345 | 1468841188855 Marionette TRACE conn3 <- [1,386,null,{}] 04:26:28 INFO - PROCESS | 8345 | 1468841188864 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}] 04:26:28 INFO - PROCESS | 8345 | 1468841188869 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:29 INFO - PROCESS | 8345 | 1468841189063 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 04:26:29 INFO - PROCESS | 8345 | 1468841189270 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:29 INFO - PROCESS | 8345 | 1468841189281 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:29 INFO - PROCESS | 8345 | ++DOCSHELL 0x94f71400 == 42 [pid = 8345] [id = 104] 04:26:29 INFO - PROCESS | 8345 | ++DOMWINDOW == 75 (0x94f76000) [pid = 8345] [serial = 311] [outer = (nil)] 04:26:29 INFO - PROCESS | 8345 | ++DOMWINDOW == 76 (0x9754f800) [pid = 8345] [serial = 312] [outer = 0x94f76000] 04:26:29 INFO - PROCESS | 8345 | 1468841189388 Marionette DEBUG loaded listener.js 04:26:29 INFO - PROCESS | 8345 | ++DOMWINDOW == 77 (0x975f3800) [pid = 8345] [serial = 313] [outer = 0x94f76000] 04:26:30 INFO - PROCESS | 8345 | 1468841190345 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]]]}] 04:26:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 04:26:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1541ms 04:26:30 INFO - PROCESS | 8345 | 1468841190389 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 04:26:30 INFO - PROCESS | 8345 | 1468841190397 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 04:26:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 04:26:30 INFO - PROCESS | 8345 | 1468841190408 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 04:26:30 INFO - PROCESS | 8345 | 1468841190413 Marionette TRACE conn3 <- [1,390,null,{}] 04:26:30 INFO - PROCESS | 8345 | 1468841190420 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}] 04:26:30 INFO - PROCESS | 8345 | 1468841190425 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:30 INFO - PROCESS | 8345 | 1468841190661 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 04:26:30 INFO - PROCESS | 8345 | 1468841190908 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:30 INFO - PROCESS | 8345 | 1468841190915 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:30 INFO - PROCESS | 8345 | ++DOCSHELL 0x99b9e000 == 43 [pid = 8345] [id = 105] 04:26:30 INFO - PROCESS | 8345 | ++DOMWINDOW == 78 (0x99d48800) [pid = 8345] [serial = 314] [outer = (nil)] 04:26:31 INFO - PROCESS | 8345 | ++DOMWINDOW == 79 (0x9aa45400) [pid = 8345] [serial = 315] [outer = 0x99d48800] 04:26:31 INFO - PROCESS | 8345 | 1468841191053 Marionette DEBUG loaded listener.js 04:26:31 INFO - PROCESS | 8345 | ++DOMWINDOW == 80 (0x9aa4f400) [pid = 8345] [serial = 316] [outer = 0x99d48800] 04:26:32 INFO - PROCESS | 8345 | 1468841192075 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]]]}] 04:26:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 04:26:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1737ms 04:26:32 INFO - PROCESS | 8345 | 1468841192146 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 04:26:32 INFO - PROCESS | 8345 | 1468841192151 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 04:26:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 04:26:32 INFO - PROCESS | 8345 | 1468841192158 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 04:26:32 INFO - PROCESS | 8345 | 1468841192165 Marionette TRACE conn3 <- [1,394,null,{}] 04:26:32 INFO - PROCESS | 8345 | 1468841192183 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}] 04:26:32 INFO - PROCESS | 8345 | 1468841192194 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:32 INFO - PROCESS | 8345 | 1468841192442 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 04:26:32 INFO - PROCESS | 8345 | 1468841192651 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:32 INFO - PROCESS | 8345 | 1468841192663 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:32 INFO - PROCESS | 8345 | ++DOCSHELL 0xa200c000 == 44 [pid = 8345] [id = 106] 04:26:32 INFO - PROCESS | 8345 | ++DOMWINDOW == 81 (0xa200cc00) [pid = 8345] [serial = 317] [outer = (nil)] 04:26:32 INFO - PROCESS | 8345 | ++DOMWINDOW == 82 (0xa2304c00) [pid = 8345] [serial = 318] [outer = 0xa200cc00] 04:26:32 INFO - PROCESS | 8345 | 1468841192750 Marionette DEBUG loaded listener.js 04:26:32 INFO - PROCESS | 8345 | ++DOMWINDOW == 83 (0xa23ba400) [pid = 8345] [serial = 319] [outer = 0xa200cc00] 04:26:33 INFO - PROCESS | 8345 | 1468841193684 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]]]}] 04:26:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 04:26:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1590ms 04:26:33 INFO - PROCESS | 8345 | 1468841193748 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 04:26:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 04:26:33 INFO - PROCESS | 8345 | 1468841193753 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 04:26:33 INFO - PROCESS | 8345 | 1468841193760 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 04:26:33 INFO - PROCESS | 8345 | 1468841193764 Marionette TRACE conn3 <- [1,398,null,{}] 04:26:33 INFO - PROCESS | 8345 | 1468841193770 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}] 04:26:33 INFO - PROCESS | 8345 | 1468841193775 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:33 INFO - PROCESS | 8345 | 1468841193975 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 04:26:34 INFO - PROCESS | 8345 | 1468841194173 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:34 INFO - PROCESS | 8345 | 1468841194182 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:34 INFO - PROCESS | 8345 | ++DOCSHELL 0x9216b800 == 45 [pid = 8345] [id = 107] 04:26:34 INFO - PROCESS | 8345 | ++DOMWINDOW == 84 (0xa22ed800) [pid = 8345] [serial = 320] [outer = (nil)] 04:26:34 INFO - PROCESS | 8345 | ++DOMWINDOW == 85 (0xa2ffa400) [pid = 8345] [serial = 321] [outer = 0xa22ed800] 04:26:34 INFO - PROCESS | 8345 | 1468841194312 Marionette DEBUG loaded listener.js 04:26:34 INFO - PROCESS | 8345 | ++DOMWINDOW == 86 (0xa3212000) [pid = 8345] [serial = 322] [outer = 0xa22ed800] 04:26:35 INFO - PROCESS | 8345 | 1468841195224 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]]]}] 04:26:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 04:26:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1533ms 04:26:35 INFO - PROCESS | 8345 | 1468841195293 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 04:26:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 04:26:35 INFO - PROCESS | 8345 | 1468841195298 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 04:26:35 INFO - PROCESS | 8345 | 1468841195305 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 04:26:35 INFO - PROCESS | 8345 | 1468841195309 Marionette TRACE conn3 <- [1,402,null,{}] 04:26:35 INFO - PROCESS | 8345 | 1468841195315 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}] 04:26:35 INFO - PROCESS | 8345 | 1468841195321 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:35 INFO - PROCESS | 8345 | 1468841195539 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 04:26:35 INFO - PROCESS | 8345 | 1468841195745 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:35 INFO - PROCESS | 8345 | 1468841195757 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:35 INFO - PROCESS | 8345 | ++DOCSHELL 0xa2307400 == 46 [pid = 8345] [id = 108] 04:26:35 INFO - PROCESS | 8345 | ++DOMWINDOW == 87 (0xa2539400) [pid = 8345] [serial = 323] [outer = (nil)] 04:26:35 INFO - PROCESS | 8345 | ++DOMWINDOW == 88 (0xa4e53c00) [pid = 8345] [serial = 324] [outer = 0xa2539400] 04:26:35 INFO - PROCESS | 8345 | 1468841195882 Marionette DEBUG loaded listener.js 04:26:36 INFO - PROCESS | 8345 | ++DOMWINDOW == 89 (0xa4e59c00) [pid = 8345] [serial = 325] [outer = 0xa2539400] 04:26:36 INFO - PROCESS | 8345 | 1468841196873 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]]]}] 04:26:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 04:26:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1644ms 04:26:36 INFO - PROCESS | 8345 | 1468841196948 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 04:26:36 INFO - PROCESS | 8345 | 1468841196952 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 04:26:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 04:26:36 INFO - PROCESS | 8345 | 1468841196960 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 04:26:36 INFO - PROCESS | 8345 | 1468841196963 Marionette TRACE conn3 <- [1,406,null,{}] 04:26:36 INFO - PROCESS | 8345 | 1468841196969 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}] 04:26:36 INFO - PROCESS | 8345 | 1468841196979 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:37 INFO - PROCESS | 8345 | 1468841197223 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 04:26:37 INFO - PROCESS | 8345 | 1468841197486 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:37 INFO - PROCESS | 8345 | 1468841197497 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:37 INFO - PROCESS | 8345 | ++DOCSHELL 0x92208000 == 47 [pid = 8345] [id = 109] 04:26:37 INFO - PROCESS | 8345 | ++DOMWINDOW == 90 (0x922ef000) [pid = 8345] [serial = 326] [outer = (nil)] 04:26:37 INFO - PROCESS | 8345 | ++DOMWINDOW == 91 (0x9504d000) [pid = 8345] [serial = 327] [outer = 0x922ef000] 04:26:37 INFO - PROCESS | 8345 | 1468841197582 Marionette DEBUG loaded listener.js 04:26:37 INFO - PROCESS | 8345 | ++DOMWINDOW == 92 (0x95059400) [pid = 8345] [serial = 328] [outer = 0x922ef000] 04:26:38 INFO - PROCESS | 8345 | 1468841198713 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]]]}] 04:26:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 04:26:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1790ms 04:26:38 INFO - PROCESS | 8345 | 1468841198751 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 04:26:38 INFO - PROCESS | 8345 | 1468841198757 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 04:26:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 04:26:38 INFO - PROCESS | 8345 | 1468841198767 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 04:26:38 INFO - PROCESS | 8345 | 1468841198772 Marionette TRACE conn3 <- [1,410,null,{}] 04:26:38 INFO - PROCESS | 8345 | 1468841198781 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}] 04:26:38 INFO - PROCESS | 8345 | 1468841198785 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:39 INFO - PROCESS | 8345 | 1468841199012 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 04:26:39 INFO - PROCESS | 8345 | 1468841199218 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:39 INFO - PROCESS | 8345 | 1468841199230 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:39 INFO - PROCESS | 8345 | ++DOCSHELL 0x93c57c00 == 48 [pid = 8345] [id = 110] 04:26:39 INFO - PROCESS | 8345 | ++DOMWINDOW == 93 (0x93c5a800) [pid = 8345] [serial = 329] [outer = (nil)] 04:26:39 INFO - PROCESS | 8345 | ++DOMWINDOW == 94 (0x95160c00) [pid = 8345] [serial = 330] [outer = 0x93c5a800] 04:26:39 INFO - PROCESS | 8345 | 1468841199311 Marionette DEBUG loaded listener.js 04:26:39 INFO - PROCESS | 8345 | ++DOMWINDOW == 95 (0x97559400) [pid = 8345] [serial = 331] [outer = 0x93c5a800] 04:26:40 INFO - PROCESS | 8345 | 1468841200358 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]]]}] 04:26:41 INFO - PROCESS | 8345 | --DOCSHELL 0x94f7d000 == 47 [pid = 8345] [id = 102] 04:26:41 INFO - PROCESS | 8345 | --DOCSHELL 0x93c64400 == 46 [pid = 8345] [id = 101] 04:26:41 INFO - PROCESS | 8345 | --DOCSHELL 0x99d41800 == 45 [pid = 8345] [id = 100] 04:26:41 INFO - PROCESS | 8345 | --DOCSHELL 0x95054800 == 44 [pid = 8345] [id = 99] 04:26:41 INFO - PROCESS | 8345 | --DOCSHELL 0x93991000 == 43 [pid = 8345] [id = 98] 04:26:41 INFO - PROCESS | 8345 | --DOCSHELL 0x94f16400 == 42 [pid = 8345] [id = 87] 04:26:41 INFO - PROCESS | 8345 | --DOCSHELL 0x97550c00 == 41 [pid = 8345] [id = 84] 04:26:41 INFO - PROCESS | 8345 | --DOCSHELL 0x993a5800 == 40 [pid = 8345] [id = 88] 04:26:41 INFO - PROCESS | 8345 | --DOCSHELL 0x9504d800 == 39 [pid = 8345] [id = 85] 04:26:41 INFO - PROCESS | 8345 | --DOCSHELL 0x9aa52800 == 38 [pid = 8345] [id = 96] 04:26:41 INFO - PROCESS | 8345 | --DOCSHELL 0x92168800 == 37 [pid = 8345] [id = 95] 04:26:41 INFO - PROCESS | 8345 | --DOCSHELL 0x95056800 == 36 [pid = 8345] [id = 93] 04:26:41 INFO - PROCESS | 8345 | --DOCSHELL 0x93a50800 == 35 [pid = 8345] [id = 94] 04:26:41 INFO - PROCESS | 8345 | --DOCSHELL 0x922f8400 == 34 [pid = 8345] [id = 97] 04:26:41 INFO - PROCESS | 8345 | --DOCSHELL 0x93a43800 == 33 [pid = 8345] [id = 86] 04:26:41 INFO - PROCESS | 8345 | --DOCSHELL 0xa2307400 == 32 [pid = 8345] [id = 108] 04:26:41 INFO - PROCESS | 8345 | --DOCSHELL 0x92208000 == 31 [pid = 8345] [id = 109] 04:26:41 INFO - PROCESS | 8345 | --DOCSHELL 0x9216b800 == 30 [pid = 8345] [id = 107] 04:26:41 INFO - PROCESS | 8345 | --DOCSHELL 0xa200c000 == 29 [pid = 8345] [id = 106] 04:26:41 INFO - PROCESS | 8345 | --DOCSHELL 0x99b9e000 == 28 [pid = 8345] [id = 105] 04:26:41 INFO - PROCESS | 8345 | --DOCSHELL 0x9515c400 == 27 [pid = 8345] [id = 103] 04:26:41 INFO - PROCESS | 8345 | --DOCSHELL 0x94f71400 == 26 [pid = 8345] [id = 104] 04:26:41 INFO - PROCESS | 8345 | --DOMWINDOW == 94 (0x97556000) [pid = 8345] [serial = 244] [outer = (nil)] [url = about:blank] 04:26:41 INFO - PROCESS | 8345 | --DOMWINDOW == 93 (0x97553000) [pid = 8345] [serial = 243] [outer = (nil)] [url = about:blank] 04:26:41 INFO - PROCESS | 8345 | --DOMWINDOW == 92 (0x99422800) [pid = 8345] [serial = 247] [outer = (nil)] [url = about:blank] 04:26:41 INFO - PROCESS | 8345 | --DOMWINDOW == 91 (0x9941c400) [pid = 8345] [serial = 246] [outer = (nil)] [url = about:blank] 04:26:41 INFO - PROCESS | 8345 | --DOMWINDOW == 90 (0x9b607c00) [pid = 8345] [serial = 250] [outer = (nil)] [url = about:blank] 04:26:41 INFO - PROCESS | 8345 | --DOMWINDOW == 89 (0x9aa4f000) [pid = 8345] [serial = 249] [outer = (nil)] [url = about:blank] 04:26:41 INFO - PROCESS | 8345 | --DOMWINDOW == 88 (0x99415400) [pid = 8345] [serial = 273] [outer = (nil)] [url = about:blank] 04:26:41 INFO - PROCESS | 8345 | --DOMWINDOW == 87 (0x9942b400) [pid = 8345] [serial = 274] [outer = (nil)] [url = about:blank] 04:26:41 INFO - PROCESS | 8345 | --DOMWINDOW == 86 (0xa3280000) [pid = 8345] [serial = 253] [outer = (nil)] [url = about:blank] 04:26:41 INFO - PROCESS | 8345 | --DOMWINDOW == 85 (0x99420000) [pid = 8345] [serial = 276] [outer = (nil)] [url = about:blank] 04:26:41 INFO - PROCESS | 8345 | --DOMWINDOW == 84 (0xa23b5400) [pid = 8345] [serial = 252] [outer = (nil)] [url = about:blank] 04:26:41 INFO - PROCESS | 8345 | --DOMWINDOW == 83 (0x93c5f800) [pid = 8345] [serial = 267] [outer = (nil)] [url = about:blank] 04:26:41 INFO - PROCESS | 8345 | --DOMWINDOW == 82 (0x94f0b400) [pid = 8345] [serial = 268] [outer = (nil)] [url = about:blank] 04:26:41 INFO - PROCESS | 8345 | --DOMWINDOW == 81 (0x95058000) [pid = 8345] [serial = 256] [outer = (nil)] [url = about:blank] 04:26:41 INFO - PROCESS | 8345 | --DOMWINDOW == 80 (0x9515f000) [pid = 8345] [serial = 270] [outer = (nil)] [url = about:blank] 04:26:41 INFO - PROCESS | 8345 | --DOMWINDOW == 79 (0x99424800) [pid = 8345] [serial = 265] [outer = (nil)] [url = about:blank] 04:26:41 INFO - PROCESS | 8345 | --DOMWINDOW == 78 (0x95055800) [pid = 8345] [serial = 255] [outer = (nil)] [url = about:blank] 04:26:41 INFO - PROCESS | 8345 | --DOMWINDOW == 77 (0x9941a800) [pid = 8345] [serial = 264] [outer = (nil)] [url = about:blank] 04:26:41 INFO - PROCESS | 8345 | --DOMWINDOW == 76 (0xa6da4000) [pid = 8345] [serial = 259] [outer = (nil)] [url = about:blank] 04:26:41 INFO - PROCESS | 8345 | --DOMWINDOW == 75 (0xa62bf800) [pid = 8345] [serial = 258] [outer = (nil)] [url = about:blank] 04:26:41 INFO - PROCESS | 8345 | --DOMWINDOW == 74 (0x95056c00) [pid = 8345] [serial = 262] [outer = (nil)] [url = about:blank] 04:26:41 INFO - PROCESS | 8345 | --DOMWINDOW == 73 (0x9504d400) [pid = 8345] [serial = 261] [outer = (nil)] [url = about:blank] 04:26:41 INFO - PROCESS | 8345 | --DOMWINDOW == 72 (0x99ab5400) [pid = 8345] [serial = 277] [outer = (nil)] [url = about:blank] 04:26:41 INFO - PROCESS | 8345 | --DOMWINDOW == 71 (0x99ba3c00) [pid = 8345] [serial = 279] [outer = (nil)] [url = about:blank] 04:26:41 INFO - PROCESS | 8345 | --DOMWINDOW == 70 (0x922f2000) [pid = 8345] [serial = 271] [outer = (nil)] [url = about:blank] 04:26:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 04:26:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 2694ms 04:26:41 INFO - PROCESS | 8345 | 1468841201587 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 04:26:41 INFO - PROCESS | 8345 | 1468841201594 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 04:26:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 04:26:41 INFO - PROCESS | 8345 | 1468841201604 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 04:26:41 INFO - PROCESS | 8345 | 1468841201612 Marionette TRACE conn3 <- [1,414,null,{}] 04:26:41 INFO - PROCESS | 8345 | 1468841201620 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}] 04:26:41 INFO - PROCESS | 8345 | 1468841201627 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:41 INFO - PROCESS | 8345 | 1468841201799 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 04:26:41 INFO - PROCESS | 8345 | 1468841201920 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:41 INFO - PROCESS | 8345 | 1468841201933 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:41 INFO - PROCESS | 8345 | ++DOCSHELL 0x922f5400 == 27 [pid = 8345] [id = 111] 04:26:41 INFO - PROCESS | 8345 | ++DOMWINDOW == 71 (0x922f5c00) [pid = 8345] [serial = 332] [outer = (nil)] 04:26:42 INFO - PROCESS | 8345 | ++DOMWINDOW == 72 (0x922fa000) [pid = 8345] [serial = 333] [outer = 0x922f5c00] 04:26:42 INFO - PROCESS | 8345 | 1468841202010 Marionette DEBUG loaded listener.js 04:26:42 INFO - PROCESS | 8345 | ++DOMWINDOW == 73 (0x92fdf000) [pid = 8345] [serial = 334] [outer = 0x922f5c00] 04:26:42 INFO - PROCESS | 8345 | 1468841202881 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]]]}] 04:26:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 04:26:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1345ms 04:26:42 INFO - PROCESS | 8345 | 1468841202950 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 04:26:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 04:26:42 INFO - PROCESS | 8345 | 1468841202956 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 04:26:42 INFO - PROCESS | 8345 | 1468841202969 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 04:26:42 INFO - PROCESS | 8345 | 1468841202977 Marionette TRACE conn3 <- [1,418,null,{}] 04:26:42 INFO - PROCESS | 8345 | 1468841202984 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}] 04:26:42 INFO - PROCESS | 8345 | 1468841202990 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:43 INFO - PROCESS | 8345 | 1468841203177 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 04:26:43 INFO - PROCESS | 8345 | 1468841203292 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:43 INFO - PROCESS | 8345 | 1468841203302 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:43 INFO - PROCESS | 8345 | ++DOCSHELL 0x93c62400 == 28 [pid = 8345] [id = 112] 04:26:43 INFO - PROCESS | 8345 | ++DOMWINDOW == 74 (0x94f16400) [pid = 8345] [serial = 335] [outer = (nil)] 04:26:43 INFO - PROCESS | 8345 | ++DOMWINDOW == 75 (0x94f7e800) [pid = 8345] [serial = 336] [outer = 0x94f16400] 04:26:43 INFO - PROCESS | 8345 | 1468841203379 Marionette DEBUG loaded listener.js 04:26:43 INFO - PROCESS | 8345 | ++DOMWINDOW == 76 (0x95055c00) [pid = 8345] [serial = 337] [outer = 0x94f16400] 04:26:44 INFO - PROCESS | 8345 | --DOMWINDOW == 75 (0x9755d800) [pid = 8345] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 04:26:44 INFO - PROCESS | 8345 | --DOMWINDOW == 74 (0x99d4a000) [pid = 8345] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 04:26:44 INFO - PROCESS | 8345 | --DOMWINDOW == 73 (0x94f7fc00) [pid = 8345] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 04:26:44 INFO - PROCESS | 8345 | --DOMWINDOW == 72 (0x98896800) [pid = 8345] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 04:26:44 INFO - PROCESS | 8345 | --DOMWINDOW == 71 (0x93c62000) [pid = 8345] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 04:26:44 INFO - PROCESS | 8345 | --DOMWINDOW == 70 (0x98c68c00) [pid = 8345] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 04:26:44 INFO - PROCESS | 8345 | --DOMWINDOW == 69 (0x975f3c00) [pid = 8345] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 04:26:44 INFO - PROCESS | 8345 | --DOMWINDOW == 68 (0x9aaab800) [pid = 8345] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 04:26:44 INFO - PROCESS | 8345 | --DOMWINDOW == 67 (0x93994000) [pid = 8345] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 04:26:44 INFO - PROCESS | 8345 | --DOMWINDOW == 66 (0x98c6d000) [pid = 8345] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 04:26:44 INFO - PROCESS | 8345 | --DOMWINDOW == 65 (0x99d41c00) [pid = 8345] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 04:26:45 INFO - PROCESS | 8345 | 1468841205509 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]]]}] 04:26:45 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 04:26:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 2596ms 04:26:45 INFO - PROCESS | 8345 | 1468841205560 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 04:26:45 INFO - PROCESS | 8345 | 1468841205567 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 04:26:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 04:26:45 INFO - PROCESS | 8345 | 1468841205624 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 04:26:45 INFO - PROCESS | 8345 | 1468841205632 Marionette TRACE conn3 <- [1,422,null,{}] 04:26:45 INFO - PROCESS | 8345 | 1468841205647 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}] 04:26:45 INFO - PROCESS | 8345 | 1468841205654 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:45 INFO - PROCESS | 8345 | 1468841205886 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 04:26:46 INFO - PROCESS | 8345 | 1468841206035 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:46 INFO - PROCESS | 8345 | 1468841206046 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:46 INFO - PROCESS | 8345 | ++DOCSHELL 0x92164800 == 29 [pid = 8345] [id = 113] 04:26:46 INFO - PROCESS | 8345 | ++DOMWINDOW == 66 (0x9220e000) [pid = 8345] [serial = 338] [outer = (nil)] 04:26:46 INFO - PROCESS | 8345 | ++DOMWINDOW == 67 (0x93c59400) [pid = 8345] [serial = 339] [outer = 0x9220e000] 04:26:46 INFO - PROCESS | 8345 | 1468841206140 Marionette DEBUG loaded listener.js 04:26:46 INFO - PROCESS | 8345 | ++DOMWINDOW == 68 (0x94f1a000) [pid = 8345] [serial = 340] [outer = 0x9220e000] 04:26:47 INFO - PROCESS | 8345 | 1468841207654 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]]]}] 04:26:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 04:26:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 2052ms 04:26:47 INFO - PROCESS | 8345 | 1468841207672 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 04:26:47 INFO - PROCESS | 8345 | 1468841207680 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 04:26:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 04:26:47 INFO - PROCESS | 8345 | 1468841207693 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 04:26:47 INFO - PROCESS | 8345 | 1468841207697 Marionette TRACE conn3 <- [1,426,null,{}] 04:26:47 INFO - PROCESS | 8345 | 1468841207705 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}] 04:26:47 INFO - PROCESS | 8345 | 1468841207712 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:47 INFO - PROCESS | 8345 | 1468841207904 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 04:26:48 INFO - PROCESS | 8345 | 1468841208055 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:48 INFO - PROCESS | 8345 | 1468841208065 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:48 INFO - PROCESS | 8345 | ++DOCSHELL 0x94f7f400 == 30 [pid = 8345] [id = 114] 04:26:48 INFO - PROCESS | 8345 | ++DOMWINDOW == 69 (0x9505a000) [pid = 8345] [serial = 341] [outer = (nil)] 04:26:48 INFO - PROCESS | 8345 | ++DOMWINDOW == 70 (0x97557400) [pid = 8345] [serial = 342] [outer = 0x9505a000] 04:26:48 INFO - PROCESS | 8345 | 1468841208151 Marionette DEBUG loaded listener.js 04:26:48 INFO - PROCESS | 8345 | ++DOMWINDOW == 71 (0x976f5c00) [pid = 8345] [serial = 343] [outer = 0x9505a000] 04:26:49 INFO - PROCESS | 8345 | 1468841209300 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] 04:26:49 INFO - PROCESS | 8345 | 1468841209395 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 04:26:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 04:26:49 INFO - PROCESS | 8345 | 1468841209403 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 04:26:49 INFO - PROCESS | 8345 | 1468841209411 Marionette TRACE conn3 <- [1,430,null,{}] 04:26:49 INFO - PROCESS | 8345 | 1468841209431 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}] 04:26:49 INFO - PROCESS | 8345 | 1468841209442 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:49 INFO - PROCESS | 8345 | 1468841209823 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 04:26:49 INFO - PROCESS | 8345 | 1468841209904 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:49 INFO - PROCESS | 8345 | 1468841209918 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:49 INFO - PROCESS | 8345 | ++DOCSHELL 0x99420000 == 31 [pid = 8345] [id = 115] 04:26:49 INFO - PROCESS | 8345 | ++DOMWINDOW == 72 (0x99420400) [pid = 8345] [serial = 344] [outer = (nil)] 04:26:50 INFO - PROCESS | 8345 | ++DOMWINDOW == 73 (0x99431000) [pid = 8345] [serial = 345] [outer = 0x99420400] 04:26:50 INFO - PROCESS | 8345 | 1468841210050 Marionette DEBUG loaded listener.js 04:26:50 INFO - PROCESS | 8345 | ++DOMWINDOW == 74 (0x99976000) [pid = 8345] [serial = 346] [outer = 0x99420400] 04:26:51 INFO - PROCESS | 8345 | --DOCSHELL 0x95153400 == 30 [pid = 8345] [id = 81] 04:26:51 INFO - PROCESS | 8345 | --DOCSHELL 0x94f7a000 == 29 [pid = 8345] [id = 80] 04:26:51 INFO - PROCESS | 8345 | --DOCSHELL 0x99417800 == 28 [pid = 8345] [id = 82] 04:26:51 INFO - PROCESS | 8345 | --DOCSHELL 0x922f5400 == 27 [pid = 8345] [id = 111] 04:26:51 INFO - PROCESS | 8345 | --DOCSHELL 0x93c57c00 == 26 [pid = 8345] [id = 110] 04:26:51 INFO - PROCESS | 8345 | --DOMWINDOW == 73 (0xa1094400) [pid = 8345] [serial = 310] [outer = (nil)] [url = about:blank] 04:26:51 INFO - PROCESS | 8345 | --DOMWINDOW == 72 (0x9d876c00) [pid = 8345] [serial = 309] [outer = (nil)] [url = about:blank] 04:26:51 INFO - PROCESS | 8345 | --DOMWINDOW == 71 (0x9ac61000) [pid = 8345] [serial = 303] [outer = (nil)] [url = about:blank] 04:26:51 INFO - PROCESS | 8345 | --DOMWINDOW == 70 (0x98895400) [pid = 8345] [serial = 306] [outer = (nil)] [url = about:blank] 04:26:51 INFO - PROCESS | 8345 | --DOMWINDOW == 69 (0x9b0bd800) [pid = 8345] [serial = 304] [outer = (nil)] [url = about:blank] 04:26:51 INFO - PROCESS | 8345 | --DOMWINDOW == 68 (0x9b610800) [pid = 8345] [serial = 291] [outer = (nil)] [url = about:blank] 04:26:51 INFO - PROCESS | 8345 | --DOMWINDOW == 67 (0x9cb09000) [pid = 8345] [serial = 292] [outer = (nil)] [url = about:blank] 04:26:51 INFO - PROCESS | 8345 | --DOMWINDOW == 66 (0x9505bc00) [pid = 8345] [serial = 282] [outer = (nil)] [url = about:blank] 04:26:51 INFO - PROCESS | 8345 | --DOMWINDOW == 65 (0x97558400) [pid = 8345] [serial = 283] [outer = (nil)] [url = about:blank] 04:26:51 INFO - PROCESS | 8345 | --DOMWINDOW == 64 (0x997c9c00) [pid = 8345] [serial = 285] [outer = (nil)] [url = about:blank] 04:26:51 INFO - PROCESS | 8345 | --DOMWINDOW == 63 (0x994b6c00) [pid = 8345] [serial = 286] [outer = (nil)] [url = about:blank] 04:26:51 INFO - PROCESS | 8345 | --DOMWINDOW == 62 (0x976ef400) [pid = 8345] [serial = 297] [outer = (nil)] [url = about:blank] 04:26:51 INFO - PROCESS | 8345 | --DOMWINDOW == 61 (0x976fb400) [pid = 8345] [serial = 298] [outer = (nil)] [url = about:blank] 04:26:51 INFO - PROCESS | 8345 | --DOMWINDOW == 60 (0x9ac54800) [pid = 8345] [serial = 288] [outer = (nil)] [url = about:blank] 04:26:51 INFO - PROCESS | 8345 | --DOMWINDOW == 59 (0x9ac60c00) [pid = 8345] [serial = 289] [outer = (nil)] [url = about:blank] 04:26:51 INFO - PROCESS | 8345 | --DOMWINDOW == 58 (0x94f19c00) [pid = 8345] [serial = 294] [outer = (nil)] [url = about:blank] 04:26:51 INFO - PROCESS | 8345 | --DOMWINDOW == 57 (0x94f7c800) [pid = 8345] [serial = 295] [outer = (nil)] [url = about:blank] 04:26:51 INFO - PROCESS | 8345 | --DOMWINDOW == 56 (0x99d4a800) [pid = 8345] [serial = 280] [outer = (nil)] [url = about:blank] 04:26:51 INFO - PROCESS | 8345 | --DOMWINDOW == 55 (0x9a683400) [pid = 8345] [serial = 301] [outer = (nil)] [url = about:blank] 04:26:51 INFO - PROCESS | 8345 | --DOMWINDOW == 54 (0x99d4d800) [pid = 8345] [serial = 300] [outer = (nil)] [url = about:blank] 04:26:51 INFO - PROCESS | 8345 | --DOMWINDOW == 53 (0x99b97400) [pid = 8345] [serial = 307] [outer = (nil)] [url = about:blank] 04:26:51 INFO - PROCESS | 8345 | 1468841211275 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]]]}] 04:26:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 04:26:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1898ms 04:26:51 INFO - PROCESS | 8345 | 1468841211302 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 04:26:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 04:26:51 INFO - PROCESS | 8345 | 1468841211308 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 04:26:51 INFO - PROCESS | 8345 | 1468841211316 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 04:26:51 INFO - PROCESS | 8345 | 1468841211321 Marionette TRACE conn3 <- [1,434,null,{}] 04:26:51 INFO - PROCESS | 8345 | 1468841211329 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}] 04:26:51 INFO - PROCESS | 8345 | 1468841211335 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:51 INFO - PROCESS | 8345 | 1468841211519 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 04:26:51 INFO - PROCESS | 8345 | 1468841211698 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:51 INFO - PROCESS | 8345 | 1468841211705 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:51 INFO - PROCESS | 8345 | ++DOCSHELL 0x9220f800 == 27 [pid = 8345] [id = 116] 04:26:51 INFO - PROCESS | 8345 | ++DOMWINDOW == 54 (0x922ee400) [pid = 8345] [serial = 347] [outer = (nil)] 04:26:51 INFO - PROCESS | 8345 | ++DOMWINDOW == 55 (0x94f19800) [pid = 8345] [serial = 348] [outer = 0x922ee400] 04:26:51 INFO - PROCESS | 8345 | 1468841211788 Marionette DEBUG loaded listener.js 04:26:51 INFO - PROCESS | 8345 | ++DOMWINDOW == 56 (0x94f7b000) [pid = 8345] [serial = 349] [outer = 0x922ee400] 04:26:52 INFO - PROCESS | 8345 | 1468841212583 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]]]}] 04:26:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 04:26:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1289ms 04:26:52 INFO - PROCESS | 8345 | 1468841212605 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 04:26:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 04:26:52 INFO - PROCESS | 8345 | 1468841212613 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 04:26:52 INFO - PROCESS | 8345 | 1468841212625 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 04:26:52 INFO - PROCESS | 8345 | 1468841212629 Marionette TRACE conn3 <- [1,438,null,{}] 04:26:52 INFO - PROCESS | 8345 | 1468841212636 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}] 04:26:52 INFO - PROCESS | 8345 | 1468841212641 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:52 INFO - PROCESS | 8345 | 1468841212832 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 04:26:52 INFO - PROCESS | 8345 | 1468841212939 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:52 INFO - PROCESS | 8345 | 1468841212951 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:52 INFO - PROCESS | 8345 | ++DOCSHELL 0x94f7a800 == 28 [pid = 8345] [id = 117] 04:26:52 INFO - PROCESS | 8345 | ++DOMWINDOW == 57 (0x97552000) [pid = 8345] [serial = 350] [outer = (nil)] 04:26:53 INFO - PROCESS | 8345 | ++DOMWINDOW == 58 (0x976ef400) [pid = 8345] [serial = 351] [outer = 0x97552000] 04:26:53 INFO - PROCESS | 8345 | 1468841213024 Marionette DEBUG loaded listener.js 04:26:53 INFO - PROCESS | 8345 | ++DOMWINDOW == 59 (0x9815e800) [pid = 8345] [serial = 352] [outer = 0x97552000] 04:26:53 INFO - PROCESS | 8345 | 1468841213936 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]]]}] 04:26:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 04:26:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1333ms 04:26:53 INFO - PROCESS | 8345 | 1468841213966 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 04:26:53 INFO - PROCESS | 8345 | 1468841213970 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 04:26:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 04:26:53 INFO - PROCESS | 8345 | 1468841213977 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 04:26:53 INFO - PROCESS | 8345 | 1468841213983 Marionette TRACE conn3 <- [1,442,null,{}] 04:26:54 INFO - PROCESS | 8345 | 1468841214009 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}] 04:26:54 INFO - PROCESS | 8345 | 1468841214018 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:54 INFO - PROCESS | 8345 | 1468841214240 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 04:26:54 INFO - PROCESS | 8345 | 1468841214267 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:54 INFO - PROCESS | 8345 | 1468841214280 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:54 INFO - PROCESS | 8345 | ++DOCSHELL 0x999b0800 == 29 [pid = 8345] [id = 118] 04:26:54 INFO - PROCESS | 8345 | ++DOMWINDOW == 60 (0x99a35c00) [pid = 8345] [serial = 353] [outer = (nil)] 04:26:54 INFO - PROCESS | 8345 | ++DOMWINDOW == 61 (0x99a3b800) [pid = 8345] [serial = 354] [outer = 0x99a35c00] 04:26:54 INFO - PROCESS | 8345 | 1468841214357 Marionette DEBUG loaded listener.js 04:26:54 INFO - PROCESS | 8345 | ++DOMWINDOW == 62 (0x99a43400) [pid = 8345] [serial = 355] [outer = 0x99a35c00] 04:26:55 INFO - PROCESS | 8345 | 1468841215323 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]]]}] 04:26:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 04:26:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1391ms 04:26:55 INFO - PROCESS | 8345 | 1468841215369 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 04:26:55 INFO - PROCESS | 8345 | 1468841215388 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 04:26:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 04:26:55 INFO - PROCESS | 8345 | 1468841215404 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 04:26:55 INFO - PROCESS | 8345 | 1468841215408 Marionette TRACE conn3 <- [1,446,null,{}] 04:26:55 INFO - PROCESS | 8345 | 1468841215413 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}] 04:26:55 INFO - PROCESS | 8345 | 1468841215418 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:55 INFO - PROCESS | 8345 | 1468841215630 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 04:26:55 INFO - PROCESS | 8345 | --DOMWINDOW == 61 (0xa22ed800) [pid = 8345] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 04:26:55 INFO - PROCESS | 8345 | --DOMWINDOW == 60 (0x99d48800) [pid = 8345] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 04:26:55 INFO - PROCESS | 8345 | --DOMWINDOW == 59 (0x922ef000) [pid = 8345] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 04:26:55 INFO - PROCESS | 8345 | --DOMWINDOW == 58 (0x94f76000) [pid = 8345] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 04:26:55 INFO - PROCESS | 8345 | --DOMWINDOW == 57 (0xa200cc00) [pid = 8345] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 04:26:55 INFO - PROCESS | 8345 | --DOMWINDOW == 56 (0xa2539400) [pid = 8345] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 04:26:55 INFO - PROCESS | 8345 | --DOMWINDOW == 55 (0x93c5a800) [pid = 8345] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 04:26:55 INFO - PROCESS | 8345 | --DOMWINDOW == 54 (0x922f5c00) [pid = 8345] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 04:26:56 INFO - PROCESS | 8345 | 1468841216205 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:56 INFO - PROCESS | 8345 | 1468841216213 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:56 INFO - PROCESS | 8345 | ++DOCSHELL 0x93c63400 == 30 [pid = 8345] [id = 119] 04:26:56 INFO - PROCESS | 8345 | ++DOMWINDOW == 55 (0x99b9f800) [pid = 8345] [serial = 356] [outer = (nil)] 04:26:56 INFO - PROCESS | 8345 | ++DOMWINDOW == 56 (0x9a251000) [pid = 8345] [serial = 357] [outer = 0x99b9f800] 04:26:56 INFO - PROCESS | 8345 | 1468841216360 Marionette DEBUG loaded listener.js 04:26:56 INFO - PROCESS | 8345 | ++DOMWINDOW == 57 (0x95054800) [pid = 8345] [serial = 358] [outer = 0x99b9f800] 04:26:57 INFO - PROCESS | 8345 | 1468841217209 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]]]}] 04:26:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 04:26:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1888ms 04:26:57 INFO - PROCESS | 8345 | 1468841217293 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 04:26:57 INFO - PROCESS | 8345 | 1468841217297 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 04:26:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 04:26:57 INFO - PROCESS | 8345 | 1468841217304 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 04:26:57 INFO - PROCESS | 8345 | 1468841217307 Marionette TRACE conn3 <- [1,450,null,{}] 04:26:57 INFO - PROCESS | 8345 | 1468841217313 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}] 04:26:57 INFO - PROCESS | 8345 | 1468841217319 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:57 INFO - PROCESS | 8345 | 1468841217484 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 04:26:57 INFO - PROCESS | 8345 | 1468841217592 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:57 INFO - PROCESS | 8345 | 1468841217600 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:57 INFO - PROCESS | 8345 | ++DOCSHELL 0x94fe9000 == 31 [pid = 8345] [id = 120] 04:26:57 INFO - PROCESS | 8345 | ++DOMWINDOW == 58 (0x9a253400) [pid = 8345] [serial = 359] [outer = (nil)] 04:26:57 INFO - PROCESS | 8345 | ++DOMWINDOW == 59 (0x9aa46400) [pid = 8345] [serial = 360] [outer = 0x9a253400] 04:26:57 INFO - PROCESS | 8345 | 1468841217676 Marionette DEBUG loaded listener.js 04:26:57 INFO - PROCESS | 8345 | ++DOMWINDOW == 60 (0x9aa44000) [pid = 8345] [serial = 361] [outer = 0x9a253400] 04:26:58 INFO - PROCESS | 8345 | 1468841218627 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] 04:26:58 INFO - PROCESS | 8345 | 1468841218711 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 04:26:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 04:26:58 INFO - PROCESS | 8345 | 1468841218721 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 04:26:58 INFO - PROCESS | 8345 | 1468841218726 Marionette TRACE conn3 <- [1,454,null,{}] 04:26:58 INFO - PROCESS | 8345 | 1468841218745 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}] 04:26:58 INFO - PROCESS | 8345 | 1468841218758 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:59 INFO - PROCESS | 8345 | 1468841219085 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 04:26:59 INFO - PROCESS | 8345 | 1468841219282 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:59 INFO - PROCESS | 8345 | 1468841219293 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:26:59 INFO - PROCESS | 8345 | ++DOCSHELL 0x94f7e000 == 32 [pid = 8345] [id = 121] 04:26:59 INFO - PROCESS | 8345 | ++DOMWINDOW == 61 (0x95059c00) [pid = 8345] [serial = 362] [outer = (nil)] 04:26:59 INFO - PROCESS | 8345 | ++DOMWINDOW == 62 (0x9889a800) [pid = 8345] [serial = 363] [outer = 0x95059c00] 04:26:59 INFO - PROCESS | 8345 | 1468841219380 Marionette DEBUG loaded listener.js 04:26:59 INFO - PROCESS | 8345 | ++DOMWINDOW == 63 (0x9941a000) [pid = 8345] [serial = 364] [outer = 0x95059c00] 04:27:00 INFO - PROCESS | 8345 | [8345] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:27:00 INFO - PROCESS | 8345 | 1468841220392 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]]]}] 04:27:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 04:27:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1747ms 04:27:00 INFO - PROCESS | 8345 | 1468841220467 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 04:27:00 INFO - PROCESS | 8345 | 1468841220475 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 04:27:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 04:27:00 INFO - PROCESS | 8345 | 1468841220487 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 04:27:00 INFO - PROCESS | 8345 | 1468841220491 Marionette TRACE conn3 <- [1,458,null,{}] 04:27:00 INFO - PROCESS | 8345 | 1468841220499 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}] 04:27:00 INFO - PROCESS | 8345 | 1468841220506 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:00 INFO - PROCESS | 8345 | 1468841220736 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 04:27:00 INFO - PROCESS | 8345 | 1468841220942 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:00 INFO - PROCESS | 8345 | 1468841220954 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:01 INFO - PROCESS | 8345 | ++DOCSHELL 0x9941e800 == 33 [pid = 8345] [id = 122] 04:27:01 INFO - PROCESS | 8345 | ++DOMWINDOW == 64 (0x99d48800) [pid = 8345] [serial = 365] [outer = (nil)] 04:27:01 INFO - PROCESS | 8345 | ++DOMWINDOW == 65 (0x9aa2dc00) [pid = 8345] [serial = 366] [outer = 0x99d48800] 04:27:01 INFO - PROCESS | 8345 | 1468841221054 Marionette DEBUG loaded listener.js 04:27:01 INFO - PROCESS | 8345 | ++DOMWINDOW == 66 (0x9aa50400) [pid = 8345] [serial = 367] [outer = 0x99d48800] 04:27:02 INFO - PROCESS | 8345 | 1468841222188 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] 04:27:02 INFO - PROCESS | 8345 | 1468841222231 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 04:27:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 04:27:02 INFO - PROCESS | 8345 | 1468841222240 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 04:27:02 INFO - PROCESS | 8345 | 1468841222246 Marionette TRACE conn3 <- [1,462,null,{}] 04:27:02 INFO - PROCESS | 8345 | 1468841222268 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}] 04:27:02 INFO - PROCESS | 8345 | 1468841222277 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:02 INFO - PROCESS | 8345 | 1468841222490 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 04:27:02 INFO - PROCESS | 8345 | 1468841222666 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:02 INFO - PROCESS | 8345 | 1468841222674 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:02 INFO - PROCESS | 8345 | ++DOCSHELL 0x9b5e9400 == 34 [pid = 8345] [id = 123] 04:27:02 INFO - PROCESS | 8345 | ++DOMWINDOW == 67 (0x9b5f0000) [pid = 8345] [serial = 368] [outer = (nil)] 04:27:02 INFO - PROCESS | 8345 | ++DOMWINDOW == 68 (0x9b615000) [pid = 8345] [serial = 369] [outer = 0x9b5f0000] 04:27:02 INFO - PROCESS | 8345 | 1468841222761 Marionette DEBUG loaded listener.js 04:27:02 INFO - PROCESS | 8345 | ++DOMWINDOW == 69 (0x9cb09000) [pid = 8345] [serial = 370] [outer = 0x9b5f0000] 04:27:03 INFO - PROCESS | 8345 | [8345] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:27:03 INFO - PROCESS | 8345 | 1468841223723 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] 04:27:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 04:27:03 INFO - PROCESS | 8345 | 1468841223791 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 04:27:03 INFO - PROCESS | 8345 | 1468841223798 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 04:27:03 INFO - PROCESS | 8345 | 1468841223801 Marionette TRACE conn3 <- [1,466,null,{}] 04:27:03 INFO - PROCESS | 8345 | 1468841223808 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}] 04:27:03 INFO - PROCESS | 8345 | 1468841223813 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:04 INFO - PROCESS | 8345 | 1468841224007 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 04:27:04 INFO - PROCESS | 8345 | 1468841224207 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:04 INFO - PROCESS | 8345 | 1468841224218 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:04 INFO - PROCESS | 8345 | ++DOCSHELL 0x976f8c00 == 35 [pid = 8345] [id = 124] 04:27:04 INFO - PROCESS | 8345 | ++DOMWINDOW == 70 (0x9d806800) [pid = 8345] [serial = 371] [outer = (nil)] 04:27:04 INFO - PROCESS | 8345 | ++DOMWINDOW == 71 (0xa100d000) [pid = 8345] [serial = 372] [outer = 0x9d806800] 04:27:04 INFO - PROCESS | 8345 | 1468841224317 Marionette DEBUG loaded listener.js 04:27:04 INFO - PROCESS | 8345 | ++DOMWINDOW == 72 (0xa1090c00) [pid = 8345] [serial = 373] [outer = 0x9d806800] 04:27:05 INFO - PROCESS | 8345 | 1468841225253 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] 04:27:05 INFO - PROCESS | 8345 | 1468841225293 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 04:27:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 04:27:05 INFO - PROCESS | 8345 | 1468841225302 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 04:27:05 INFO - PROCESS | 8345 | 1468841225306 Marionette TRACE conn3 <- [1,470,null,{}] 04:27:05 INFO - PROCESS | 8345 | 1468841225313 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}] 04:27:05 INFO - PROCESS | 8345 | 1468841225318 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:05 INFO - PROCESS | 8345 | 1468841225507 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 04:27:05 INFO - PROCESS | 8345 | ++DOMWINDOW == 73 (0x9d874400) [pid = 8345] [serial = 374] [outer = 0x994bec00] 04:27:05 INFO - PROCESS | 8345 | 1468841225707 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:05 INFO - PROCESS | 8345 | 1468841225713 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:05 INFO - PROCESS | 8345 | ++DOCSHELL 0xa2307400 == 36 [pid = 8345] [id = 125] 04:27:05 INFO - PROCESS | 8345 | ++DOMWINDOW == 74 (0xa2310400) [pid = 8345] [serial = 375] [outer = (nil)] 04:27:05 INFO - PROCESS | 8345 | ++DOMWINDOW == 75 (0xa23bec00) [pid = 8345] [serial = 376] [outer = 0xa2310400] 04:27:05 INFO - PROCESS | 8345 | 1468841225894 Marionette DEBUG loaded listener.js 04:27:06 INFO - PROCESS | 8345 | ++DOMWINDOW == 76 (0xa2539400) [pid = 8345] [serial = 377] [outer = 0xa2310400] 04:27:06 INFO - PROCESS | 8345 | 1468841226941 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]]]}] 04:27:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 04:27:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1682ms 04:27:06 INFO - PROCESS | 8345 | 1468841226985 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 04:27:06 INFO - PROCESS | 8345 | 1468841226990 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 04:27:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 04:27:06 INFO - PROCESS | 8345 | 1468841226996 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 04:27:07 INFO - PROCESS | 8345 | 1468841226999 Marionette TRACE conn3 <- [1,474,null,{}] 04:27:07 INFO - PROCESS | 8345 | 1468841227006 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}] 04:27:07 INFO - PROCESS | 8345 | 1468841227017 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:07 INFO - PROCESS | 8345 | 1468841227257 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 04:27:07 INFO - PROCESS | 8345 | 1468841227468 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:07 INFO - PROCESS | 8345 | 1468841227476 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:07 INFO - PROCESS | 8345 | ++DOCSHELL 0x97553400 == 37 [pid = 8345] [id = 126] 04:27:07 INFO - PROCESS | 8345 | ++DOMWINDOW == 77 (0xa2002800) [pid = 8345] [serial = 378] [outer = (nil)] 04:27:07 INFO - PROCESS | 8345 | ++DOMWINDOW == 78 (0xa4e59400) [pid = 8345] [serial = 379] [outer = 0xa2002800] 04:27:07 INFO - PROCESS | 8345 | 1468841227579 Marionette DEBUG loaded listener.js 04:27:07 INFO - PROCESS | 8345 | ++DOMWINDOW == 79 (0xa5084000) [pid = 8345] [serial = 380] [outer = 0xa2002800] 04:27:08 INFO - PROCESS | 8345 | 1468841228502 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]]]}] 04:27:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 04:27:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1585ms 04:27:08 INFO - PROCESS | 8345 | 1468841228582 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 04:27:08 INFO - PROCESS | 8345 | 1468841228586 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 04:27:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 04:27:08 INFO - PROCESS | 8345 | 1468841228593 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 04:27:08 INFO - PROCESS | 8345 | 1468841228596 Marionette TRACE conn3 <- [1,478,null,{}] 04:27:08 INFO - PROCESS | 8345 | 1468841228602 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}] 04:27:08 INFO - PROCESS | 8345 | 1468841228608 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:08 INFO - PROCESS | 8345 | 1468841228837 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 04:27:09 INFO - PROCESS | 8345 | 1468841229042 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:09 INFO - PROCESS | 8345 | 1468841229049 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:09 INFO - PROCESS | 8345 | ++DOCSHELL 0x922ef000 == 38 [pid = 8345] [id = 127] 04:27:09 INFO - PROCESS | 8345 | ++DOMWINDOW == 80 (0x922f2800) [pid = 8345] [serial = 381] [outer = (nil)] 04:27:09 INFO - PROCESS | 8345 | ++DOMWINDOW == 81 (0x92fe3800) [pid = 8345] [serial = 382] [outer = 0x922f2800] 04:27:09 INFO - PROCESS | 8345 | 1468841229331 Marionette DEBUG loaded listener.js 04:27:09 INFO - PROCESS | 8345 | ++DOMWINDOW == 82 (0x93c5bc00) [pid = 8345] [serial = 383] [outer = 0x922f2800] 04:27:10 INFO - PROCESS | 8345 | 1468841230426 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]]]}] 04:27:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 04:27:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1881ms 04:27:10 INFO - PROCESS | 8345 | 1468841230477 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 04:27:10 INFO - PROCESS | 8345 | 1468841230483 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 04:27:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 04:27:10 INFO - PROCESS | 8345 | 1468841230492 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 04:27:10 INFO - PROCESS | 8345 | 1468841230495 Marionette TRACE conn3 <- [1,482,null,{}] 04:27:10 INFO - PROCESS | 8345 | 1468841230504 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}] 04:27:10 INFO - PROCESS | 8345 | 1468841230510 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:10 INFO - PROCESS | 8345 | 1468841230704 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 04:27:10 INFO - PROCESS | 8345 | 1468841230948 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:10 INFO - PROCESS | 8345 | 1468841230962 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:11 INFO - PROCESS | 8345 | ++DOCSHELL 0x97559800 == 39 [pid = 8345] [id = 128] 04:27:11 INFO - PROCESS | 8345 | ++DOMWINDOW == 83 (0x9755bc00) [pid = 8345] [serial = 384] [outer = (nil)] 04:27:11 INFO - PROCESS | 8345 | ++DOMWINDOW == 84 (0x9889b800) [pid = 8345] [serial = 385] [outer = 0x9755bc00] 04:27:11 INFO - PROCESS | 8345 | 1468841231061 Marionette DEBUG loaded listener.js 04:27:11 INFO - PROCESS | 8345 | ++DOMWINDOW == 85 (0x99424c00) [pid = 8345] [serial = 386] [outer = 0x9755bc00] 04:27:12 INFO - PROCESS | 8345 | --DOCSHELL 0x93c63000 == 38 [pid = 8345] [id = 76] 04:27:12 INFO - PROCESS | 8345 | --DOCSHELL 0x99420000 == 37 [pid = 8345] [id = 115] 04:27:12 INFO - PROCESS | 8345 | --DOCSHELL 0x94f7f400 == 36 [pid = 8345] [id = 114] 04:27:12 INFO - PROCESS | 8345 | --DOCSHELL 0x92164800 == 35 [pid = 8345] [id = 113] 04:27:12 INFO - PROCESS | 8345 | --DOCSHELL 0x93c62400 == 34 [pid = 8345] [id = 112] 04:27:12 INFO - PROCESS | 8345 | --DOCSHELL 0x9a7f2000 == 33 [pid = 8345] [id = 77] 04:27:12 INFO - PROCESS | 8345 | --DOCSHELL 0x9515d000 == 32 [pid = 8345] [id = 66] 04:27:12 INFO - PROCESS | 8345 | --DOCSHELL 0x92166000 == 31 [pid = 8345] [id = 79] 04:27:12 INFO - PROCESS | 8345 | --DOCSHELL 0x922f8c00 == 30 [pid = 8345] [id = 69] 04:27:12 INFO - PROCESS | 8345 | --DOCSHELL 0x9216d000 == 29 [pid = 8345] [id = 70] 04:27:12 INFO - PROCESS | 8345 | --DOCSHELL 0x93c60c00 == 28 [pid = 8345] [id = 71] 04:27:12 INFO - PROCESS | 8345 | --DOCSHELL 0xa23b4800 == 27 [pid = 8345] [id = 73] 04:27:12 INFO - PROCESS | 8345 | --DOCSHELL 0x9b615c00 == 26 [pid = 8345] [id = 78] 04:27:12 INFO - PROCESS | 8345 | --DOCSHELL 0x98c6f000 == 25 [pid = 8345] [id = 67] 04:27:12 INFO - PROCESS | 8345 | --DOCSHELL 0x99b9d400 == 24 [pid = 8345] [id = 68] 04:27:12 INFO - PROCESS | 8345 | --DOCSHELL 0x93c5ac00 == 23 [pid = 8345] [id = 75] 04:27:12 INFO - PROCESS | 8345 | --DOCSHELL 0x92164000 == 22 [pid = 8345] [id = 74] 04:27:12 INFO - PROCESS | 8345 | --DOCSHELL 0x9515a400 == 21 [pid = 8345] [id = 72] 04:27:12 INFO - PROCESS | 8345 | --DOMWINDOW == 84 (0xa3212000) [pid = 8345] [serial = 322] [outer = (nil)] [url = about:blank] 04:27:12 INFO - PROCESS | 8345 | --DOMWINDOW == 83 (0x9aa4f400) [pid = 8345] [serial = 316] [outer = (nil)] [url = about:blank] 04:27:12 INFO - PROCESS | 8345 | --DOMWINDOW == 82 (0x95059400) [pid = 8345] [serial = 328] [outer = (nil)] [url = about:blank] 04:27:12 INFO - PROCESS | 8345 | --DOMWINDOW == 81 (0x975f3800) [pid = 8345] [serial = 313] [outer = (nil)] [url = about:blank] 04:27:12 INFO - PROCESS | 8345 | --DOMWINDOW == 80 (0xa23ba400) [pid = 8345] [serial = 319] [outer = (nil)] [url = about:blank] 04:27:12 INFO - PROCESS | 8345 | --DOMWINDOW == 79 (0xa4e59c00) [pid = 8345] [serial = 325] [outer = (nil)] [url = about:blank] 04:27:12 INFO - PROCESS | 8345 | --DOMWINDOW == 78 (0x97559400) [pid = 8345] [serial = 331] [outer = (nil)] [url = about:blank] 04:27:12 INFO - PROCESS | 8345 | --DOMWINDOW == 77 (0x94f7e800) [pid = 8345] [serial = 336] [outer = (nil)] [url = about:blank] 04:27:12 INFO - PROCESS | 8345 | --DOMWINDOW == 76 (0x9754f800) [pid = 8345] [serial = 312] [outer = (nil)] [url = about:blank] 04:27:12 INFO - PROCESS | 8345 | --DOMWINDOW == 75 (0x9aa45400) [pid = 8345] [serial = 315] [outer = (nil)] [url = about:blank] 04:27:12 INFO - PROCESS | 8345 | --DOMWINDOW == 74 (0xa2304c00) [pid = 8345] [serial = 318] [outer = (nil)] [url = about:blank] 04:27:12 INFO - PROCESS | 8345 | --DOMWINDOW == 73 (0xa2ffa400) [pid = 8345] [serial = 321] [outer = (nil)] [url = about:blank] 04:27:12 INFO - PROCESS | 8345 | --DOMWINDOW == 72 (0xa4e53c00) [pid = 8345] [serial = 324] [outer = (nil)] [url = about:blank] 04:27:12 INFO - PROCESS | 8345 | --DOMWINDOW == 71 (0x9504d000) [pid = 8345] [serial = 327] [outer = (nil)] [url = about:blank] 04:27:12 INFO - PROCESS | 8345 | --DOMWINDOW == 70 (0x922fa000) [pid = 8345] [serial = 333] [outer = (nil)] [url = about:blank] 04:27:12 INFO - PROCESS | 8345 | --DOMWINDOW == 69 (0x95160c00) [pid = 8345] [serial = 330] [outer = (nil)] [url = about:blank] 04:27:12 INFO - PROCESS | 8345 | --DOMWINDOW == 68 (0x92fdf000) [pid = 8345] [serial = 334] [outer = (nil)] [url = about:blank] 04:27:13 INFO - PROCESS | 8345 | 1468841233438 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]]]}] 04:27:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 04:27:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 2989ms 04:27:13 INFO - PROCESS | 8345 | 1468841233484 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 04:27:13 INFO - PROCESS | 8345 | 1468841233496 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 04:27:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 04:27:13 INFO - PROCESS | 8345 | 1468841233511 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 04:27:13 INFO - PROCESS | 8345 | 1468841233520 Marionette TRACE conn3 <- [1,486,null,{}] 04:27:13 INFO - PROCESS | 8345 | 1468841233534 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}] 04:27:13 INFO - PROCESS | 8345 | 1468841233545 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:13 INFO - PROCESS | 8345 | 1468841233898 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 04:27:14 INFO - PROCESS | 8345 | 1468841234058 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:14 INFO - PROCESS | 8345 | 1468841234081 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:14 INFO - PROCESS | 8345 | ++DOCSHELL 0x92fdf000 == 22 [pid = 8345] [id = 129] 04:27:14 INFO - PROCESS | 8345 | ++DOMWINDOW == 69 (0x93995c00) [pid = 8345] [serial = 387] [outer = (nil)] 04:27:14 INFO - PROCESS | 8345 | ++DOMWINDOW == 70 (0x93c60c00) [pid = 8345] [serial = 388] [outer = 0x93995c00] 04:27:14 INFO - PROCESS | 8345 | 1468841234206 Marionette DEBUG loaded listener.js 04:27:14 INFO - PROCESS | 8345 | ++DOMWINDOW == 71 (0x94f72c00) [pid = 8345] [serial = 389] [outer = 0x93995c00] 04:27:15 INFO - PROCESS | 8345 | 1468841235106 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]]]}] 04:27:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 04:27:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1645ms 04:27:15 INFO - PROCESS | 8345 | 1468841235154 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 04:27:15 INFO - PROCESS | 8345 | 1468841235162 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 04:27:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 04:27:15 INFO - PROCESS | 8345 | 1468841235174 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 04:27:15 INFO - PROCESS | 8345 | 1468841235178 Marionette TRACE conn3 <- [1,490,null,{}] 04:27:15 INFO - PROCESS | 8345 | 1468841235185 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}] 04:27:15 INFO - PROCESS | 8345 | 1468841235190 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:15 INFO - PROCESS | 8345 | 1468841235375 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 04:27:15 INFO - PROCESS | 8345 | 1468841235494 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:15 INFO - PROCESS | 8345 | 1468841235503 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:15 INFO - PROCESS | 8345 | ++DOCSHELL 0x95058800 == 23 [pid = 8345] [id = 130] 04:27:15 INFO - PROCESS | 8345 | ++DOMWINDOW == 72 (0x95158400) [pid = 8345] [serial = 390] [outer = (nil)] 04:27:15 INFO - PROCESS | 8345 | ++DOMWINDOW == 73 (0x95160c00) [pid = 8345] [serial = 391] [outer = 0x95158400] 04:27:15 INFO - PROCESS | 8345 | 1468841235584 Marionette DEBUG loaded listener.js 04:27:15 INFO - PROCESS | 8345 | ++DOMWINDOW == 74 (0x97551400) [pid = 8345] [serial = 392] [outer = 0x95158400] 04:27:16 INFO - PROCESS | 8345 | 1468841236680 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]]]}] 04:27:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 04:27:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1584ms 04:27:16 INFO - PROCESS | 8345 | 1468841236759 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 04:27:16 INFO - PROCESS | 8345 | 1468841236765 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 04:27:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 04:27:16 INFO - PROCESS | 8345 | 1468841236782 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 04:27:16 INFO - PROCESS | 8345 | 1468841236788 Marionette TRACE conn3 <- [1,494,null,{}] 04:27:16 INFO - PROCESS | 8345 | 1468841236811 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}] 04:27:16 INFO - PROCESS | 8345 | 1468841236824 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:17 INFO - PROCESS | 8345 | 1468841237094 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 04:27:17 INFO - PROCESS | 8345 | 1468841237182 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:17 INFO - PROCESS | 8345 | 1468841237208 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:17 INFO - PROCESS | 8345 | ++DOCSHELL 0x99419800 == 24 [pid = 8345] [id = 131] 04:27:17 INFO - PROCESS | 8345 | ++DOMWINDOW == 75 (0x9941b800) [pid = 8345] [serial = 393] [outer = (nil)] 04:27:17 INFO - PROCESS | 8345 | ++DOMWINDOW == 76 (0x99424400) [pid = 8345] [serial = 394] [outer = 0x9941b800] 04:27:17 INFO - PROCESS | 8345 | 1468841237394 Marionette DEBUG loaded listener.js 04:27:17 INFO - PROCESS | 8345 | ++DOMWINDOW == 77 (0x99a39000) [pid = 8345] [serial = 395] [outer = 0x9941b800] 04:27:18 INFO - PROCESS | 8345 | --DOMWINDOW == 76 (0x94f16400) [pid = 8345] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 04:27:18 INFO - PROCESS | 8345 | --DOMWINDOW == 75 (0x9220e000) [pid = 8345] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 04:27:18 INFO - PROCESS | 8345 | --DOMWINDOW == 74 (0x922ee400) [pid = 8345] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 04:27:18 INFO - PROCESS | 8345 | --DOMWINDOW == 73 (0x9505a000) [pid = 8345] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 04:27:18 INFO - PROCESS | 8345 | --DOMWINDOW == 72 (0x99420400) [pid = 8345] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 04:27:18 INFO - PROCESS | 8345 | --DOMWINDOW == 71 (0x97552000) [pid = 8345] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 04:27:18 INFO - PROCESS | 8345 | --DOMWINDOW == 70 (0x9a253400) [pid = 8345] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 04:27:18 INFO - PROCESS | 8345 | --DOMWINDOW == 69 (0x99a35c00) [pid = 8345] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 04:27:18 INFO - PROCESS | 8345 | --DOMWINDOW == 68 (0x99b9f800) [pid = 8345] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 04:27:18 INFO - PROCESS | 8345 | 1468841238725 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]]]}] 04:27:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 04:27:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1996ms 04:27:18 INFO - PROCESS | 8345 | 1468841238812 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 04:27:18 INFO - PROCESS | 8345 | 1468841238818 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 04:27:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 04:27:18 INFO - PROCESS | 8345 | 1468841238839 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 04:27:18 INFO - PROCESS | 8345 | 1468841238843 Marionette TRACE conn3 <- [1,498,null,{}] 04:27:18 INFO - PROCESS | 8345 | 1468841238850 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}] 04:27:18 INFO - PROCESS | 8345 | 1468841238863 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:19 INFO - PROCESS | 8345 | 1468841239039 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 04:27:19 INFO - PROCESS | 8345 | 1468841239049 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:19 INFO - PROCESS | 8345 | 1468841239057 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:19 INFO - PROCESS | 8345 | ++DOCSHELL 0x9504e400 == 25 [pid = 8345] [id = 132] 04:27:19 INFO - PROCESS | 8345 | ++DOMWINDOW == 69 (0x97559000) [pid = 8345] [serial = 396] [outer = (nil)] 04:27:19 INFO - PROCESS | 8345 | ++DOMWINDOW == 70 (0x99a3bc00) [pid = 8345] [serial = 397] [outer = 0x97559000] 04:27:19 INFO - PROCESS | 8345 | 1468841239135 Marionette DEBUG loaded listener.js 04:27:19 INFO - PROCESS | 8345 | ++DOMWINDOW == 71 (0x99b9f000) [pid = 8345] [serial = 398] [outer = 0x97559000] 04:27:20 INFO - PROCESS | 8345 | 1468841240032 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]]]}] 04:27:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 04:27:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1239ms 04:27:20 INFO - PROCESS | 8345 | 1468841240077 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 04:27:20 INFO - PROCESS | 8345 | 1468841240082 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 04:27:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 04:27:20 INFO - PROCESS | 8345 | 1468841240091 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 04:27:20 INFO - PROCESS | 8345 | 1468841240095 Marionette TRACE conn3 <- [1,502,null,{}] 04:27:20 INFO - PROCESS | 8345 | 1468841240101 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}] 04:27:20 INFO - PROCESS | 8345 | 1468841240106 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:20 INFO - PROCESS | 8345 | 1468841240278 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 04:27:20 INFO - PROCESS | 8345 | 1468841240480 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:20 INFO - PROCESS | 8345 | 1468841240492 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:20 INFO - PROCESS | 8345 | ++DOCSHELL 0x92164c00 == 26 [pid = 8345] [id = 133] 04:27:20 INFO - PROCESS | 8345 | ++DOMWINDOW == 72 (0x92165400) [pid = 8345] [serial = 399] [outer = (nil)] 04:27:20 INFO - PROCESS | 8345 | ++DOMWINDOW == 73 (0x9216dc00) [pid = 8345] [serial = 400] [outer = 0x92165400] 04:27:20 INFO - PROCESS | 8345 | 1468841240582 Marionette DEBUG loaded listener.js 04:27:20 INFO - PROCESS | 8345 | ++DOMWINDOW == 74 (0x922f6400) [pid = 8345] [serial = 401] [outer = 0x92165400] 04:27:21 INFO - PROCESS | 8345 | 1468841241728 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]]]}] 04:27:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 04:27:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1695ms 04:27:21 INFO - PROCESS | 8345 | 1468841241788 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 04:27:21 INFO - PROCESS | 8345 | 1468841241795 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 04:27:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 04:27:21 INFO - PROCESS | 8345 | 1468841241805 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 04:27:21 INFO - PROCESS | 8345 | 1468841241809 Marionette TRACE conn3 <- [1,506,null,{}] 04:27:21 INFO - PROCESS | 8345 | 1468841241820 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}] 04:27:21 INFO - PROCESS | 8345 | 1468841241828 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:22 INFO - PROCESS | 8345 | 1468841242070 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 04:27:22 INFO - PROCESS | 8345 | 1468841242299 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:22 INFO - PROCESS | 8345 | 1468841242311 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:22 INFO - PROCESS | 8345 | ++DOCSHELL 0x9515a800 == 27 [pid = 8345] [id = 134] 04:27:22 INFO - PROCESS | 8345 | ++DOMWINDOW == 75 (0x9515bc00) [pid = 8345] [serial = 402] [outer = (nil)] 04:27:22 INFO - PROCESS | 8345 | ++DOMWINDOW == 76 (0x9531f800) [pid = 8345] [serial = 403] [outer = 0x9515bc00] 04:27:22 INFO - PROCESS | 8345 | 1468841242400 Marionette DEBUG loaded listener.js 04:27:22 INFO - PROCESS | 8345 | ++DOMWINDOW == 77 (0x9755c000) [pid = 8345] [serial = 404] [outer = 0x9515bc00] 04:27:23 INFO - PROCESS | 8345 | 1468841243472 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]]]}] 04:27:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 04:27:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1742ms 04:27:23 INFO - PROCESS | 8345 | 1468841243550 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 04:27:23 INFO - PROCESS | 8345 | 1468841243558 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 04:27:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 04:27:23 INFO - PROCESS | 8345 | 1468841243566 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 04:27:23 INFO - PROCESS | 8345 | 1468841243570 Marionette TRACE conn3 <- [1,510,null,{}] 04:27:23 INFO - PROCESS | 8345 | 1468841243577 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}] 04:27:23 INFO - PROCESS | 8345 | 1468841243583 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:23 INFO - PROCESS | 8345 | 1468841243819 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 04:27:24 INFO - PROCESS | 8345 | 1468841244083 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:24 INFO - PROCESS | 8345 | 1468841244095 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:24 INFO - PROCESS | 8345 | ++DOCSHELL 0x922fd000 == 28 [pid = 8345] [id = 135] 04:27:24 INFO - PROCESS | 8345 | ++DOMWINDOW == 78 (0x976ee000) [pid = 8345] [serial = 405] [outer = (nil)] 04:27:24 INFO - PROCESS | 8345 | ++DOMWINDOW == 79 (0x99a41c00) [pid = 8345] [serial = 406] [outer = 0x976ee000] 04:27:24 INFO - PROCESS | 8345 | 1468841244175 Marionette DEBUG loaded listener.js 04:27:24 INFO - PROCESS | 8345 | ++DOMWINDOW == 80 (0x99b95400) [pid = 8345] [serial = 407] [outer = 0x976ee000] 04:27:25 INFO - PROCESS | 8345 | 1468841245297 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]]]}] 04:27:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 04:27:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1784ms 04:27:25 INFO - PROCESS | 8345 | 1468841245351 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 04:27:25 INFO - PROCESS | 8345 | 1468841245356 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 04:27:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 04:27:25 INFO - PROCESS | 8345 | 1468841245373 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 04:27:25 INFO - PROCESS | 8345 | 1468841245384 Marionette TRACE conn3 <- [1,514,null,{}] 04:27:25 INFO - PROCESS | 8345 | 1468841245393 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}] 04:27:25 INFO - PROCESS | 8345 | 1468841245401 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:25 INFO - PROCESS | 8345 | 1468841245644 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 04:27:25 INFO - PROCESS | 8345 | 1468841245857 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:25 INFO - PROCESS | 8345 | 1468841245865 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:25 INFO - PROCESS | 8345 | ++DOCSHELL 0x99a37c00 == 29 [pid = 8345] [id = 136] 04:27:25 INFO - PROCESS | 8345 | ++DOMWINDOW == 81 (0x99ba4400) [pid = 8345] [serial = 408] [outer = (nil)] 04:27:25 INFO - PROCESS | 8345 | ++DOMWINDOW == 82 (0x9aa52000) [pid = 8345] [serial = 409] [outer = 0x99ba4400] 04:27:25 INFO - PROCESS | 8345 | 1468841245951 Marionette DEBUG loaded listener.js 04:27:26 INFO - PROCESS | 8345 | ++DOMWINDOW == 83 (0x9aa46c00) [pid = 8345] [serial = 410] [outer = 0x99ba4400] 04:27:27 INFO - PROCESS | 8345 | 1468841247083 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]]]}] 04:27:27 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 04:27:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1805ms 04:27:27 INFO - PROCESS | 8345 | 1468841247171 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 04:27:27 INFO - PROCESS | 8345 | 1468841247178 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 04:27:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 04:27:27 INFO - PROCESS | 8345 | 1468841247189 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 04:27:27 INFO - PROCESS | 8345 | 1468841247194 Marionette TRACE conn3 <- [1,518,null,{}] 04:27:27 INFO - PROCESS | 8345 | 1468841247223 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}] 04:27:27 INFO - PROCESS | 8345 | 1468841247228 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:27 INFO - PROCESS | 8345 | 1468841247521 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 04:27:27 INFO - PROCESS | 8345 | --DOCSHELL 0x9220f800 == 28 [pid = 8345] [id = 116] 04:27:27 INFO - PROCESS | 8345 | --DOCSHELL 0x94f7a800 == 27 [pid = 8345] [id = 117] 04:27:27 INFO - PROCESS | 8345 | --DOCSHELL 0x9504e400 == 26 [pid = 8345] [id = 132] 04:27:27 INFO - PROCESS | 8345 | --DOCSHELL 0x99419800 == 25 [pid = 8345] [id = 131] 04:27:27 INFO - PROCESS | 8345 | --DOCSHELL 0x95058800 == 24 [pid = 8345] [id = 130] 04:27:27 INFO - PROCESS | 8345 | --DOCSHELL 0x92fdf000 == 23 [pid = 8345] [id = 129] 04:27:27 INFO - PROCESS | 8345 | --DOCSHELL 0x97559800 == 22 [pid = 8345] [id = 128] 04:27:27 INFO - PROCESS | 8345 | --DOMWINDOW == 82 (0x99ba0800) [pid = 8345] [serial = 211] [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.] 04:27:27 INFO - PROCESS | 8345 | --DOMWINDOW == 81 (0x95055c00) [pid = 8345] [serial = 337] [outer = (nil)] [url = about:blank] 04:27:27 INFO - PROCESS | 8345 | --DOMWINDOW == 80 (0x93c59400) [pid = 8345] [serial = 339] [outer = (nil)] [url = about:blank] 04:27:27 INFO - PROCESS | 8345 | --DOMWINDOW == 79 (0x94f1a000) [pid = 8345] [serial = 340] [outer = (nil)] [url = about:blank] 04:27:27 INFO - PROCESS | 8345 | --DOMWINDOW == 78 (0x94f19800) [pid = 8345] [serial = 348] [outer = (nil)] [url = about:blank] 04:27:27 INFO - PROCESS | 8345 | --DOMWINDOW == 77 (0x94f7b000) [pid = 8345] [serial = 349] [outer = (nil)] [url = about:blank] 04:27:27 INFO - PROCESS | 8345 | --DOMWINDOW == 76 (0x97557400) [pid = 8345] [serial = 342] [outer = (nil)] [url = about:blank] 04:27:27 INFO - PROCESS | 8345 | --DOMWINDOW == 75 (0x976f5c00) [pid = 8345] [serial = 343] [outer = (nil)] [url = about:blank] 04:27:27 INFO - PROCESS | 8345 | --DOMWINDOW == 74 (0x99431000) [pid = 8345] [serial = 345] [outer = (nil)] [url = about:blank] 04:27:27 INFO - PROCESS | 8345 | --DOMWINDOW == 73 (0x99976000) [pid = 8345] [serial = 346] [outer = (nil)] [url = about:blank] 04:27:27 INFO - PROCESS | 8345 | --DOMWINDOW == 72 (0x976ef400) [pid = 8345] [serial = 351] [outer = (nil)] [url = about:blank] 04:27:27 INFO - PROCESS | 8345 | --DOMWINDOW == 71 (0x9aa44000) [pid = 8345] [serial = 361] [outer = (nil)] [url = about:blank] 04:27:27 INFO - PROCESS | 8345 | --DOMWINDOW == 70 (0x99a3b800) [pid = 8345] [serial = 354] [outer = (nil)] [url = about:blank] 04:27:27 INFO - PROCESS | 8345 | --DOMWINDOW == 69 (0x99a43400) [pid = 8345] [serial = 355] [outer = (nil)] [url = about:blank] 04:27:27 INFO - PROCESS | 8345 | --DOMWINDOW == 68 (0x95054800) [pid = 8345] [serial = 358] [outer = (nil)] [url = about:blank] 04:27:27 INFO - PROCESS | 8345 | --DOMWINDOW == 67 (0x9aa46400) [pid = 8345] [serial = 360] [outer = (nil)] [url = about:blank] 04:27:27 INFO - PROCESS | 8345 | --DOMWINDOW == 66 (0x9a251000) [pid = 8345] [serial = 357] [outer = (nil)] [url = about:blank] 04:27:27 INFO - PROCESS | 8345 | --DOMWINDOW == 65 (0x9815e800) [pid = 8345] [serial = 352] [outer = (nil)] [url = about:blank] 04:27:27 INFO - PROCESS | 8345 | 1468841247709 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:27 INFO - PROCESS | 8345 | 1468841247729 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:27 INFO - PROCESS | 8345 | ++DOCSHELL 0x922f1000 == 23 [pid = 8345] [id = 137] 04:27:27 INFO - PROCESS | 8345 | ++DOMWINDOW == 66 (0x922fa800) [pid = 8345] [serial = 411] [outer = (nil)] 04:27:27 INFO - PROCESS | 8345 | ++DOMWINDOW == 67 (0x94f72400) [pid = 8345] [serial = 412] [outer = 0x922fa800] 04:27:27 INFO - PROCESS | 8345 | 1468841247804 Marionette DEBUG loaded listener.js 04:27:27 INFO - PROCESS | 8345 | ++DOMWINDOW == 68 (0x94f7b000) [pid = 8345] [serial = 413] [outer = 0x922fa800] 04:27:28 INFO - PROCESS | 8345 | 1468841248607 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]]]}] 04:27:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 04:27:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1444ms 04:27:28 INFO - PROCESS | 8345 | 1468841248636 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 04:27:28 INFO - PROCESS | 8345 | 1468841248643 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 04:27:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 04:27:28 INFO - PROCESS | 8345 | 1468841248655 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 04:27:28 INFO - PROCESS | 8345 | 1468841248659 Marionette TRACE conn3 <- [1,522,null,{}] 04:27:28 INFO - PROCESS | 8345 | 1468841248667 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}] 04:27:28 INFO - PROCESS | 8345 | 1468841248673 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:28 INFO - PROCESS | 8345 | 1468841248854 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 04:27:28 INFO - PROCESS | 8345 | 1468841248865 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:28 INFO - PROCESS | 8345 | 1468841248875 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:28 INFO - PROCESS | 8345 | ++DOCSHELL 0x95154800 == 24 [pid = 8345] [id = 138] 04:27:28 INFO - PROCESS | 8345 | ++DOMWINDOW == 69 (0x97555000) [pid = 8345] [serial = 414] [outer = (nil)] 04:27:28 INFO - PROCESS | 8345 | ++DOMWINDOW == 70 (0x976e9c00) [pid = 8345] [serial = 415] [outer = 0x97555000] 04:27:28 INFO - PROCESS | 8345 | 1468841248969 Marionette DEBUG loaded listener.js 04:27:29 INFO - PROCESS | 8345 | ++DOMWINDOW == 71 (0x976f6c00) [pid = 8345] [serial = 416] [outer = 0x97555000] 04:27:29 INFO - PROCESS | 8345 | 1468841249935 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]]]}] 04:27:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 04:27:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1337ms 04:27:30 INFO - PROCESS | 8345 | 1468841249995 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 04:27:30 INFO - PROCESS | 8345 | 1468841249998 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 04:27:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 04:27:30 INFO - PROCESS | 8345 | 1468841250013 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 04:27:30 INFO - PROCESS | 8345 | 1468841250020 Marionette TRACE conn3 <- [1,526,null,{}] 04:27:30 INFO - PROCESS | 8345 | 1468841250038 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}] 04:27:30 INFO - PROCESS | 8345 | 1468841250048 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:30 INFO - PROCESS | 8345 | 1468841250280 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 04:27:30 INFO - PROCESS | 8345 | 1468841250304 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:30 INFO - PROCESS | 8345 | 1468841250320 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:30 INFO - PROCESS | 8345 | ++DOCSHELL 0x99977000 == 25 [pid = 8345] [id = 139] 04:27:30 INFO - PROCESS | 8345 | ++DOMWINDOW == 72 (0x999a8800) [pid = 8345] [serial = 417] [outer = (nil)] 04:27:30 INFO - PROCESS | 8345 | ++DOMWINDOW == 73 (0x99a40800) [pid = 8345] [serial = 418] [outer = 0x999a8800] 04:27:30 INFO - PROCESS | 8345 | 1468841250395 Marionette DEBUG loaded listener.js 04:27:30 INFO - PROCESS | 8345 | ++DOMWINDOW == 74 (0x99b98c00) [pid = 8345] [serial = 419] [outer = 0x999a8800] 04:27:31 INFO - PROCESS | 8345 | 1468841251421 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]]]}] 04:27:31 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 04:27:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1453ms 04:27:31 INFO - PROCESS | 8345 | 1468841251460 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 04:27:31 INFO - PROCESS | 8345 | 1468841251466 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 04:27:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 04:27:31 INFO - PROCESS | 8345 | 1468841251473 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 04:27:31 INFO - PROCESS | 8345 | 1468841251476 Marionette TRACE conn3 <- [1,530,null,{}] 04:27:31 INFO - PROCESS | 8345 | 1468841251489 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}] 04:27:31 INFO - PROCESS | 8345 | 1468841251495 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:31 INFO - PROCESS | 8345 | 1468841251723 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 04:27:31 INFO - PROCESS | 8345 | 1468841251750 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:31 INFO - PROCESS | 8345 | 1468841251760 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:31 INFO - PROCESS | 8345 | ++DOCSHELL 0x9a246c00 == 26 [pid = 8345] [id = 140] 04:27:31 INFO - PROCESS | 8345 | ++DOMWINDOW == 75 (0x9a251000) [pid = 8345] [serial = 420] [outer = (nil)] 04:27:31 INFO - PROCESS | 8345 | ++DOMWINDOW == 76 (0x9a7e9000) [pid = 8345] [serial = 421] [outer = 0x9a251000] 04:27:31 INFO - PROCESS | 8345 | 1468841251840 Marionette DEBUG loaded listener.js 04:27:31 INFO - PROCESS | 8345 | ++DOMWINDOW == 77 (0x9aa4d400) [pid = 8345] [serial = 422] [outer = 0x9a251000] 04:27:32 INFO - PROCESS | 8345 | --DOMWINDOW == 76 (0x9941b800) [pid = 8345] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 04:27:32 INFO - PROCESS | 8345 | --DOMWINDOW == 75 (0x95059c00) [pid = 8345] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 04:27:32 INFO - PROCESS | 8345 | --DOMWINDOW == 74 (0x9755bc00) [pid = 8345] [serial = 384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 04:27:32 INFO - PROCESS | 8345 | --DOMWINDOW == 73 (0x99d48800) [pid = 8345] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 04:27:32 INFO - PROCESS | 8345 | --DOMWINDOW == 72 (0x95158400) [pid = 8345] [serial = 390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 04:27:32 INFO - PROCESS | 8345 | --DOMWINDOW == 71 (0x9b5f0000) [pid = 8345] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 04:27:32 INFO - PROCESS | 8345 | --DOMWINDOW == 70 (0x93995c00) [pid = 8345] [serial = 387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 04:27:32 INFO - PROCESS | 8345 | --DOMWINDOW == 69 (0x9d806800) [pid = 8345] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 04:27:32 INFO - PROCESS | 8345 | --DOMWINDOW == 68 (0xa2310400) [pid = 8345] [serial = 375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 04:27:32 INFO - PROCESS | 8345 | --DOMWINDOW == 67 (0xa2002800) [pid = 8345] [serial = 378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 04:27:32 INFO - PROCESS | 8345 | --DOMWINDOW == 66 (0x922f2800) [pid = 8345] [serial = 381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 04:27:32 INFO - PROCESS | 8345 | 1468841252816 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"]]]}] 04:27:32 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 04:27:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 04:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:27:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:27:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 04:27:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:27:32 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 04:27:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 04:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:27:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:27:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 04:27:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:27:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1386ms 04:27:32 INFO - PROCESS | 8345 | 1468841252864 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 04:27:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 04:27:32 INFO - PROCESS | 8345 | 1468841252869 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 04:27:32 INFO - PROCESS | 8345 | 1468841252876 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 04:27:32 INFO - PROCESS | 8345 | 1468841252879 Marionette TRACE conn3 <- [1,534,null,{}] 04:27:32 INFO - PROCESS | 8345 | 1468841252891 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}] 04:27:32 INFO - PROCESS | 8345 | 1468841252895 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:33 INFO - PROCESS | 8345 | 1468841253073 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 04:27:33 INFO - PROCESS | 8345 | 1468841253183 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:33 INFO - PROCESS | 8345 | 1468841253189 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:33 INFO - PROCESS | 8345 | ++DOCSHELL 0x9755bc00 == 27 [pid = 8345] [id = 141] 04:27:33 INFO - PROCESS | 8345 | ++DOMWINDOW == 67 (0x994b9400) [pid = 8345] [serial = 423] [outer = (nil)] 04:27:33 INFO - PROCESS | 8345 | ++DOMWINDOW == 68 (0x9b056800) [pid = 8345] [serial = 424] [outer = 0x994b9400] 04:27:33 INFO - PROCESS | 8345 | 1468841253261 Marionette DEBUG loaded listener.js 04:27:33 INFO - PROCESS | 8345 | ++DOMWINDOW == 69 (0x9b05c400) [pid = 8345] [serial = 425] [outer = 0x994b9400] 04:27:34 INFO - PROCESS | 8345 | 1468841254068 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]]]}] 04:27:34 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 04:27:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1237ms 04:27:34 INFO - PROCESS | 8345 | 1468841254113 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 04:27:34 INFO - PROCESS | 8345 | 1468841254117 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 04:27:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 04:27:34 INFO - PROCESS | 8345 | 1468841254123 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 04:27:34 INFO - PROCESS | 8345 | 1468841254127 Marionette TRACE conn3 <- [1,538,null,{}] 04:27:34 INFO - PROCESS | 8345 | 1468841254132 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}] 04:27:34 INFO - PROCESS | 8345 | 1468841254142 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:34 INFO - PROCESS | 8345 | 1468841254411 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 04:27:34 INFO - PROCESS | 8345 | 1468841254576 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:34 INFO - PROCESS | 8345 | 1468841254585 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:34 INFO - PROCESS | 8345 | ++DOCSHELL 0x92169800 == 28 [pid = 8345] [id = 142] 04:27:34 INFO - PROCESS | 8345 | ++DOMWINDOW == 70 (0x9216c800) [pid = 8345] [serial = 426] [outer = (nil)] 04:27:34 INFO - PROCESS | 8345 | ++DOMWINDOW == 71 (0x92fe1400) [pid = 8345] [serial = 427] [outer = 0x9216c800] 04:27:34 INFO - PROCESS | 8345 | 1468841254673 Marionette DEBUG loaded listener.js 04:27:34 INFO - PROCESS | 8345 | ++DOMWINDOW == 72 (0x93c66000) [pid = 8345] [serial = 428] [outer = 0x9216c800] 04:27:35 INFO - PROCESS | 8345 | 1468841255647 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]]]}] 04:27:35 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. 04:27:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1535ms 04:27:35 INFO - PROCESS | 8345 | 1468841255661 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 04:27:35 INFO - PROCESS | 8345 | 1468841255668 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 04:27:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 04:27:35 INFO - PROCESS | 8345 | 1468841255679 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 04:27:35 INFO - PROCESS | 8345 | 1468841255684 Marionette TRACE conn3 <- [1,542,null,{}] 04:27:35 INFO - PROCESS | 8345 | 1468841255734 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}] 04:27:35 INFO - PROCESS | 8345 | 1468841255740 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:36 INFO - PROCESS | 8345 | 1468841255999 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 04:27:36 INFO - PROCESS | 8345 | 1468841256115 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:36 INFO - PROCESS | 8345 | 1468841256128 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:36 INFO - PROCESS | 8345 | ++DOCSHELL 0x94f7f400 == 29 [pid = 8345] [id = 143] 04:27:36 INFO - PROCESS | 8345 | ++DOMWINDOW == 73 (0x9532ac00) [pid = 8345] [serial = 429] [outer = (nil)] 04:27:36 INFO - PROCESS | 8345 | ++DOMWINDOW == 74 (0x98896800) [pid = 8345] [serial = 430] [outer = 0x9532ac00] 04:27:36 INFO - PROCESS | 8345 | 1468841256212 Marionette DEBUG loaded listener.js 04:27:36 INFO - PROCESS | 8345 | ++DOMWINDOW == 75 (0x993a5c00) [pid = 8345] [serial = 431] [outer = 0x9532ac00] 04:27:37 INFO - PROCESS | 8345 | 1468841257196 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]]]}] 04:27:37 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. 04:27:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1544ms 04:27:37 INFO - PROCESS | 8345 | 1468841257221 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 04:27:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 04:27:37 INFO - PROCESS | 8345 | 1468841257227 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 04:27:37 INFO - PROCESS | 8345 | 1468841257234 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 04:27:37 INFO - PROCESS | 8345 | 1468841257238 Marionette TRACE conn3 <- [1,546,null,{}] 04:27:37 INFO - PROCESS | 8345 | 1468841257244 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}] 04:27:37 INFO - PROCESS | 8345 | 1468841257249 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:37 INFO - PROCESS | 8345 | 1468841257535 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 04:27:37 INFO - PROCESS | 8345 | 1468841257647 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:37 INFO - PROCESS | 8345 | 1468841257655 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:37 INFO - PROCESS | 8345 | ++DOCSHELL 0x9941d000 == 30 [pid = 8345] [id = 144] 04:27:37 INFO - PROCESS | 8345 | ++DOMWINDOW == 76 (0x99a44400) [pid = 8345] [serial = 432] [outer = (nil)] 04:27:37 INFO - PROCESS | 8345 | ++DOMWINDOW == 77 (0x9b5e8000) [pid = 8345] [serial = 433] [outer = 0x99a44400] 04:27:37 INFO - PROCESS | 8345 | 1468841257834 Marionette DEBUG loaded listener.js 04:27:37 INFO - PROCESS | 8345 | ++DOMWINDOW == 78 (0x9d802400) [pid = 8345] [serial = 434] [outer = 0x99a44400] 04:27:38 INFO - PROCESS | 8345 | 1468841258761 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]]]}] 04:27:38 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 04:27:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1582ms 04:27:38 INFO - PROCESS | 8345 | 1468841258816 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 04:27:38 INFO - PROCESS | 8345 | 1468841258823 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 04:27:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 04:27:38 INFO - PROCESS | 8345 | 1468841258841 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 04:27:38 INFO - PROCESS | 8345 | 1468841258849 Marionette TRACE conn3 <- [1,550,null,{}] 04:27:38 INFO - PROCESS | 8345 | 1468841258856 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}] 04:27:38 INFO - PROCESS | 8345 | 1468841258862 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:39 INFO - PROCESS | 8345 | 1468841259087 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 04:27:39 INFO - PROCESS | 8345 | 1468841259243 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:39 INFO - PROCESS | 8345 | 1468841259251 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:39 INFO - PROCESS | 8345 | ++DOCSHELL 0x9504d800 == 31 [pid = 8345] [id = 145] 04:27:39 INFO - PROCESS | 8345 | ++DOMWINDOW == 79 (0x9515c400) [pid = 8345] [serial = 435] [outer = (nil)] 04:27:39 INFO - PROCESS | 8345 | ++DOMWINDOW == 80 (0x9d875800) [pid = 8345] [serial = 436] [outer = 0x9515c400] 04:27:39 INFO - PROCESS | 8345 | 1468841259381 Marionette DEBUG loaded listener.js 04:27:39 INFO - PROCESS | 8345 | ++DOMWINDOW == 81 (0xa23bb800) [pid = 8345] [serial = 437] [outer = 0x9515c400] 04:27:40 INFO - PROCESS | 8345 | 1468841260254 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]]]}] 04:27:40 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. 04:27:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1448ms 04:27:40 INFO - PROCESS | 8345 | 1468841260312 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 04:27:40 INFO - PROCESS | 8345 | 1468841260317 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 04:27:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 04:27:40 INFO - PROCESS | 8345 | 1468841260326 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 04:27:40 INFO - PROCESS | 8345 | 1468841260329 Marionette TRACE conn3 <- [1,554,null,{}] 04:27:40 INFO - PROCESS | 8345 | 1468841260336 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}] 04:27:40 INFO - PROCESS | 8345 | 1468841260341 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:40 INFO - PROCESS | 8345 | 1468841260515 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 04:27:40 INFO - PROCESS | 8345 | 1468841260674 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:40 INFO - PROCESS | 8345 | 1468841260683 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:40 INFO - PROCESS | 8345 | ++DOCSHELL 0x99676000 == 32 [pid = 8345] [id = 146] 04:27:40 INFO - PROCESS | 8345 | ++DOMWINDOW == 82 (0xa200a400) [pid = 8345] [serial = 438] [outer = (nil)] 04:27:40 INFO - PROCESS | 8345 | ++DOMWINDOW == 83 (0xa3212c00) [pid = 8345] [serial = 439] [outer = 0xa200a400] 04:27:40 INFO - PROCESS | 8345 | 1468841260765 Marionette DEBUG loaded listener.js 04:27:40 INFO - PROCESS | 8345 | ++DOMWINDOW == 84 (0xa3452000) [pid = 8345] [serial = 440] [outer = 0xa200a400] 04:27:41 INFO - PROCESS | 8345 | [8345] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:27:41 INFO - PROCESS | 8345 | 1468841261705 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]]]}] 04:27:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 04:27:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1442ms 04:27:41 INFO - PROCESS | 8345 | 1468841261770 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 04:27:41 INFO - PROCESS | 8345 | 1468841261774 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 04:27:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 04:27:41 INFO - PROCESS | 8345 | 1468841261780 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 04:27:41 INFO - PROCESS | 8345 | 1468841261784 Marionette TRACE conn3 <- [1,558,null,{}] 04:27:41 INFO - PROCESS | 8345 | 1468841261790 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}] 04:27:41 INFO - PROCESS | 8345 | 1468841261795 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:42 INFO - PROCESS | 8345 | 1468841262030 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 04:27:42 INFO - PROCESS | 8345 | 1468841262237 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:42 INFO - PROCESS | 8345 | 1468841262254 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:42 INFO - PROCESS | 8345 | ++DOCSHELL 0xa4e5dc00 == 33 [pid = 8345] [id = 147] 04:27:42 INFO - PROCESS | 8345 | ++DOMWINDOW == 85 (0xa4e60c00) [pid = 8345] [serial = 441] [outer = (nil)] 04:27:42 INFO - PROCESS | 8345 | ++DOMWINDOW == 86 (0xa5077c00) [pid = 8345] [serial = 442] [outer = 0xa4e60c00] 04:27:42 INFO - PROCESS | 8345 | 1468841262399 Marionette DEBUG loaded listener.js 04:27:42 INFO - PROCESS | 8345 | ++DOMWINDOW == 87 (0xa62bec00) [pid = 8345] [serial = 443] [outer = 0xa4e60c00] 04:27:43 INFO - PROCESS | 8345 | 1468841263316 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]]]}] 04:27:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 04:27:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1587ms 04:27:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 04:27:43 INFO - PROCESS | 8345 | 1468841263368 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 04:27:43 INFO - PROCESS | 8345 | 1468841263371 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 04:27:43 INFO - PROCESS | 8345 | 1468841263378 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 04:27:43 INFO - PROCESS | 8345 | 1468841263382 Marionette TRACE conn3 <- [1,562,null,{}] 04:27:43 INFO - PROCESS | 8345 | 1468841263388 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}] 04:27:43 INFO - PROCESS | 8345 | 1468841263393 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:43 INFO - PROCESS | 8345 | 1468841263572 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 04:27:43 INFO - PROCESS | 8345 | 1468841263727 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:43 INFO - PROCESS | 8345 | 1468841263738 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:43 INFO - PROCESS | 8345 | ++DOCSHELL 0xa2fd7000 == 34 [pid = 8345] [id = 148] 04:27:43 INFO - PROCESS | 8345 | ++DOMWINDOW == 88 (0xa3211400) [pid = 8345] [serial = 444] [outer = (nil)] 04:27:43 INFO - PROCESS | 8345 | ++DOMWINDOW == 89 (0xa6997000) [pid = 8345] [serial = 445] [outer = 0xa3211400] 04:27:43 INFO - PROCESS | 8345 | 1468841263819 Marionette DEBUG loaded listener.js 04:27:43 INFO - PROCESS | 8345 | ++DOMWINDOW == 90 (0xa6b3f000) [pid = 8345] [serial = 446] [outer = 0xa3211400] 04:27:44 INFO - PROCESS | 8345 | [8345] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:27:44 INFO - PROCESS | 8345 | 1468841264670 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]]]}] 04:27:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 04:27:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1338ms 04:27:44 INFO - PROCESS | 8345 | 1468841264731 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 04:27:44 INFO - PROCESS | 8345 | 1468841264735 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 04:27:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 04:27:44 INFO - PROCESS | 8345 | 1468841264742 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 04:27:44 INFO - PROCESS | 8345 | 1468841264745 Marionette TRACE conn3 <- [1,566,null,{}] 04:27:44 INFO - PROCESS | 8345 | 1468841264751 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}] 04:27:44 INFO - PROCESS | 8345 | 1468841264756 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:44 INFO - PROCESS | 8345 | 1468841264927 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 04:27:45 INFO - PROCESS | 8345 | 1468841265085 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:45 INFO - PROCESS | 8345 | 1468841265096 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:45 INFO - PROCESS | 8345 | ++DOCSHELL 0x99ba3800 == 35 [pid = 8345] [id = 149] 04:27:45 INFO - PROCESS | 8345 | ++DOMWINDOW == 91 (0x99e02000) [pid = 8345] [serial = 447] [outer = (nil)] 04:27:45 INFO - PROCESS | 8345 | ++DOMWINDOW == 92 (0x99e09400) [pid = 8345] [serial = 448] [outer = 0x99e02000] 04:27:45 INFO - PROCESS | 8345 | 1468841265174 Marionette DEBUG loaded listener.js 04:27:45 INFO - PROCESS | 8345 | ++DOMWINDOW == 93 (0x99e0b800) [pid = 8345] [serial = 449] [outer = 0x99e02000] 04:27:45 INFO - PROCESS | 8345 | [8345] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:27:46 INFO - PROCESS | 8345 | 1468841266137 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]]]}] 04:27:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 04:27:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1438ms 04:27:46 INFO - PROCESS | 8345 | 1468841266180 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 04:27:46 INFO - PROCESS | 8345 | 1468841266184 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 04:27:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 04:27:46 INFO - PROCESS | 8345 | 1468841266191 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 04:27:46 INFO - PROCESS | 8345 | 1468841266195 Marionette TRACE conn3 <- [1,570,null,{}] 04:27:46 INFO - PROCESS | 8345 | 1468841266200 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}] 04:27:46 INFO - PROCESS | 8345 | 1468841266205 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:46 INFO - PROCESS | 8345 | 1468841266370 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 04:27:46 INFO - PROCESS | 8345 | 1468841266528 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:46 INFO - PROCESS | 8345 | 1468841266536 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:46 INFO - PROCESS | 8345 | ++DOCSHELL 0x9220cc00 == 36 [pid = 8345] [id = 150] 04:27:46 INFO - PROCESS | 8345 | ++DOMWINDOW == 94 (0x922f2c00) [pid = 8345] [serial = 450] [outer = (nil)] 04:27:46 INFO - PROCESS | 8345 | ++DOMWINDOW == 95 (0x99417000) [pid = 8345] [serial = 451] [outer = 0x922f2c00] 04:27:46 INFO - PROCESS | 8345 | 1468841266614 Marionette DEBUG loaded listener.js 04:27:46 INFO - PROCESS | 8345 | ++DOMWINDOW == 96 (0x99e01c00) [pid = 8345] [serial = 452] [outer = 0x922f2c00] 04:27:47 INFO - PROCESS | 8345 | [8345] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:27:47 INFO - PROCESS | 8345 | 1468841267788 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]]]}] 04:27:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 04:27:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1647ms 04:27:47 INFO - PROCESS | 8345 | 1468841267840 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 04:27:47 INFO - PROCESS | 8345 | 1468841267845 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 04:27:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 04:27:47 INFO - PROCESS | 8345 | 1468841267852 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 04:27:47 INFO - PROCESS | 8345 | 1468841267857 Marionette TRACE conn3 <- [1,574,null,{}] 04:27:47 INFO - PROCESS | 8345 | 1468841267864 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}] 04:27:47 INFO - PROCESS | 8345 | 1468841267870 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:48 INFO - PROCESS | 8345 | 1468841268043 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 04:27:48 INFO - PROCESS | 8345 | 1468841268215 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:48 INFO - PROCESS | 8345 | 1468841268223 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:48 INFO - PROCESS | 8345 | ++DOCSHELL 0x922f7000 == 37 [pid = 8345] [id = 151] 04:27:48 INFO - PROCESS | 8345 | ++DOMWINDOW == 97 (0x92fe3400) [pid = 8345] [serial = 453] [outer = (nil)] 04:27:48 INFO - PROCESS | 8345 | ++DOMWINDOW == 98 (0x95057400) [pid = 8345] [serial = 454] [outer = 0x92fe3400] 04:27:48 INFO - PROCESS | 8345 | 1468841268376 Marionette DEBUG loaded listener.js 04:27:48 INFO - PROCESS | 8345 | ++DOMWINDOW == 99 (0x9754e400) [pid = 8345] [serial = 455] [outer = 0x92fe3400] 04:27:49 INFO - PROCESS | 8345 | --DOCSHELL 0x99a37c00 == 36 [pid = 8345] [id = 136] 04:27:49 INFO - PROCESS | 8345 | --DOCSHELL 0x9515a800 == 35 [pid = 8345] [id = 134] 04:27:49 INFO - PROCESS | 8345 | --DOCSHELL 0x922fd000 == 34 [pid = 8345] [id = 135] 04:27:49 INFO - PROCESS | 8345 | --DOCSHELL 0x92164c00 == 33 [pid = 8345] [id = 133] 04:27:49 INFO - PROCESS | 8345 | --DOCSHELL 0x999b0800 == 32 [pid = 8345] [id = 118] 04:27:49 INFO - PROCESS | 8345 | --DOCSHELL 0x93c63400 == 31 [pid = 8345] [id = 119] 04:27:49 INFO - PROCESS | 8345 | --DOCSHELL 0x976f8c00 == 30 [pid = 8345] [id = 124] 04:27:49 INFO - PROCESS | 8345 | --DOCSHELL 0x94fe9000 == 29 [pid = 8345] [id = 120] 04:27:49 INFO - PROCESS | 8345 | --DOCSHELL 0x97553400 == 28 [pid = 8345] [id = 126] 04:27:49 INFO - PROCESS | 8345 | --DOCSHELL 0x9941e800 == 27 [pid = 8345] [id = 122] 04:27:49 INFO - PROCESS | 8345 | --DOCSHELL 0xa2307400 == 26 [pid = 8345] [id = 125] 04:27:49 INFO - PROCESS | 8345 | --DOCSHELL 0x94f7e000 == 25 [pid = 8345] [id = 121] 04:27:49 INFO - PROCESS | 8345 | --DOCSHELL 0x922ef000 == 24 [pid = 8345] [id = 127] 04:27:49 INFO - PROCESS | 8345 | --DOCSHELL 0x9b5e9400 == 23 [pid = 8345] [id = 123] 04:27:50 INFO - PROCESS | 8345 | --DOMWINDOW == 98 (0x99424400) [pid = 8345] [serial = 394] [outer = (nil)] [url = about:blank] 04:27:50 INFO - PROCESS | 8345 | --DOMWINDOW == 97 (0x9941a000) [pid = 8345] [serial = 364] [outer = (nil)] [url = about:blank] 04:27:50 INFO - PROCESS | 8345 | --DOMWINDOW == 96 (0x9889a800) [pid = 8345] [serial = 363] [outer = (nil)] [url = about:blank] 04:27:50 INFO - PROCESS | 8345 | --DOMWINDOW == 95 (0x9889b800) [pid = 8345] [serial = 385] [outer = (nil)] [url = about:blank] 04:27:50 INFO - PROCESS | 8345 | --DOMWINDOW == 94 (0x9aa50400) [pid = 8345] [serial = 367] [outer = (nil)] [url = about:blank] 04:27:50 INFO - PROCESS | 8345 | --DOMWINDOW == 93 (0x9aa2dc00) [pid = 8345] [serial = 366] [outer = (nil)] [url = about:blank] 04:27:50 INFO - PROCESS | 8345 | --DOMWINDOW == 92 (0x99424c00) [pid = 8345] [serial = 386] [outer = (nil)] [url = about:blank] 04:27:50 INFO - PROCESS | 8345 | --DOMWINDOW == 91 (0x95160c00) [pid = 8345] [serial = 391] [outer = (nil)] [url = about:blank] 04:27:50 INFO - PROCESS | 8345 | --DOMWINDOW == 90 (0x9cb09000) [pid = 8345] [serial = 370] [outer = (nil)] [url = about:blank] 04:27:50 INFO - PROCESS | 8345 | --DOMWINDOW == 89 (0x9b615000) [pid = 8345] [serial = 369] [outer = (nil)] [url = about:blank] 04:27:50 INFO - PROCESS | 8345 | --DOMWINDOW == 88 (0x93c60c00) [pid = 8345] [serial = 388] [outer = (nil)] [url = about:blank] 04:27:50 INFO - PROCESS | 8345 | --DOMWINDOW == 87 (0x94f72c00) [pid = 8345] [serial = 389] [outer = (nil)] [url = about:blank] 04:27:50 INFO - PROCESS | 8345 | --DOMWINDOW == 86 (0xa1090c00) [pid = 8345] [serial = 373] [outer = (nil)] [url = about:blank] 04:27:50 INFO - PROCESS | 8345 | --DOMWINDOW == 85 (0xa100d000) [pid = 8345] [serial = 372] [outer = (nil)] [url = about:blank] 04:27:50 INFO - PROCESS | 8345 | --DOMWINDOW == 84 (0xa2539400) [pid = 8345] [serial = 377] [outer = (nil)] [url = about:blank] 04:27:50 INFO - PROCESS | 8345 | --DOMWINDOW == 83 (0xa23bec00) [pid = 8345] [serial = 376] [outer = (nil)] [url = about:blank] 04:27:50 INFO - PROCESS | 8345 | --DOMWINDOW == 82 (0xa5084000) [pid = 8345] [serial = 380] [outer = (nil)] [url = about:blank] 04:27:50 INFO - PROCESS | 8345 | --DOMWINDOW == 81 (0xa4e59400) [pid = 8345] [serial = 379] [outer = (nil)] [url = about:blank] 04:27:50 INFO - PROCESS | 8345 | --DOMWINDOW == 80 (0x93c5bc00) [pid = 8345] [serial = 383] [outer = (nil)] [url = about:blank] 04:27:50 INFO - PROCESS | 8345 | --DOMWINDOW == 79 (0x99a39000) [pid = 8345] [serial = 395] [outer = (nil)] [url = about:blank] 04:27:50 INFO - PROCESS | 8345 | --DOMWINDOW == 78 (0x97551400) [pid = 8345] [serial = 392] [outer = (nil)] [url = about:blank] 04:27:50 INFO - PROCESS | 8345 | --DOMWINDOW == 77 (0x92fe3800) [pid = 8345] [serial = 382] [outer = (nil)] [url = about:blank] 04:27:50 INFO - PROCESS | 8345 | --DOMWINDOW == 76 (0x99a3bc00) [pid = 8345] [serial = 397] [outer = (nil)] [url = about:blank] 04:27:50 INFO - PROCESS | 8345 | 1468841270367 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]]]}] 04:27:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 04:27:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 2538ms 04:27:50 INFO - PROCESS | 8345 | 1468841270390 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 04:27:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 04:27:50 INFO - PROCESS | 8345 | 1468841270396 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 04:27:50 INFO - PROCESS | 8345 | 1468841270404 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 04:27:50 INFO - PROCESS | 8345 | 1468841270408 Marionette TRACE conn3 <- [1,578,null,{}] 04:27:50 INFO - PROCESS | 8345 | 1468841270417 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}] 04:27:50 INFO - PROCESS | 8345 | 1468841270422 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:50 INFO - PROCESS | 8345 | 1468841270620 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 04:27:50 INFO - PROCESS | 8345 | 1468841270732 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:50 INFO - PROCESS | 8345 | 1468841270740 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:50 INFO - PROCESS | 8345 | ++DOCSHELL 0x922fac00 == 24 [pid = 8345] [id = 152] 04:27:50 INFO - PROCESS | 8345 | ++DOMWINDOW == 77 (0x92fddc00) [pid = 8345] [serial = 456] [outer = (nil)] 04:27:50 INFO - PROCESS | 8345 | ++DOMWINDOW == 78 (0x93a47000) [pid = 8345] [serial = 457] [outer = 0x92fddc00] 04:27:50 INFO - PROCESS | 8345 | 1468841270813 Marionette DEBUG loaded listener.js 04:27:50 INFO - PROCESS | 8345 | ++DOMWINDOW == 79 (0x93a51800) [pid = 8345] [serial = 458] [outer = 0x92fddc00] 04:27:51 INFO - PROCESS | 8345 | 1468841271752 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]]]}] 04:27:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 04:27:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1393ms 04:27:51 INFO - PROCESS | 8345 | 1468841271796 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 04:27:51 INFO - PROCESS | 8345 | 1468841271803 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 04:27:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 04:27:51 INFO - PROCESS | 8345 | 1468841271811 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 04:27:51 INFO - PROCESS | 8345 | 1468841271816 Marionette TRACE conn3 <- [1,582,null,{}] 04:27:51 INFO - PROCESS | 8345 | 1468841271825 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}] 04:27:51 INFO - PROCESS | 8345 | 1468841271832 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:52 INFO - PROCESS | 8345 | 1468841272033 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 04:27:52 INFO - PROCESS | 8345 | 1468841272185 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:52 INFO - PROCESS | 8345 | 1468841272194 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:52 INFO - PROCESS | 8345 | ++DOCSHELL 0x9504cc00 == 25 [pid = 8345] [id = 153] 04:27:52 INFO - PROCESS | 8345 | ++DOMWINDOW == 80 (0x9504d000) [pid = 8345] [serial = 459] [outer = (nil)] 04:27:52 INFO - PROCESS | 8345 | ++DOMWINDOW == 81 (0x95051400) [pid = 8345] [serial = 460] [outer = 0x9504d000] 04:27:52 INFO - PROCESS | 8345 | 1468841272336 Marionette DEBUG loaded listener.js 04:27:52 INFO - PROCESS | 8345 | ++DOMWINDOW == 82 (0x95056800) [pid = 8345] [serial = 461] [outer = 0x9504d000] 04:27:53 INFO - PROCESS | 8345 | 1468841273451 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]]]}] 04:27:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 04:27:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1695ms 04:27:53 INFO - PROCESS | 8345 | 1468841273506 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 04:27:53 INFO - PROCESS | 8345 | 1468841273516 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 04:27:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 04:27:53 INFO - PROCESS | 8345 | 1468841273528 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 04:27:53 INFO - PROCESS | 8345 | 1468841273534 Marionette TRACE conn3 <- [1,586,null,{}] 04:27:53 INFO - PROCESS | 8345 | 1468841273540 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}] 04:27:53 INFO - PROCESS | 8345 | 1468841273547 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:53 INFO - PROCESS | 8345 | 1468841273738 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 04:27:53 INFO - PROCESS | 8345 | 1468841273937 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:53 INFO - PROCESS | 8345 | 1468841273950 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:53 INFO - PROCESS | 8345 | ++DOCSHELL 0x97557000 == 26 [pid = 8345] [id = 154] 04:27:53 INFO - PROCESS | 8345 | ++DOMWINDOW == 83 (0x97559400) [pid = 8345] [serial = 462] [outer = (nil)] 04:27:54 INFO - PROCESS | 8345 | ++DOMWINDOW == 84 (0x976e3800) [pid = 8345] [serial = 463] [outer = 0x97559400] 04:27:54 INFO - PROCESS | 8345 | 1468841274056 Marionette DEBUG loaded listener.js 04:27:54 INFO - PROCESS | 8345 | ++DOMWINDOW == 85 (0x976f0800) [pid = 8345] [serial = 464] [outer = 0x97559400] 04:27:54 INFO - PROCESS | 8345 | [8345] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:27:55 INFO - PROCESS | 8345 | 1468841275086 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]]]}] 04:27:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 04:27:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1591ms 04:27:55 INFO - PROCESS | 8345 | 1468841275120 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 04:27:55 INFO - PROCESS | 8345 | 1468841275124 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 04:27:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 04:27:55 INFO - PROCESS | 8345 | 1468841275131 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 04:27:55 INFO - PROCESS | 8345 | 1468841275138 Marionette TRACE conn3 <- [1,590,null,{}] 04:27:55 INFO - PROCESS | 8345 | 1468841275157 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}] 04:27:55 INFO - PROCESS | 8345 | 1468841275167 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:55 INFO - PROCESS | 8345 | 1468841275391 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 04:27:55 INFO - PROCESS | 8345 | 1468841275641 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:55 INFO - PROCESS | 8345 | 1468841275655 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:55 INFO - PROCESS | 8345 | ++DOCSHELL 0x99a36c00 == 27 [pid = 8345] [id = 155] 04:27:55 INFO - PROCESS | 8345 | ++DOMWINDOW == 86 (0x99a37000) [pid = 8345] [serial = 465] [outer = (nil)] 04:27:55 INFO - PROCESS | 8345 | ++DOMWINDOW == 87 (0x99a39400) [pid = 8345] [serial = 466] [outer = 0x99a37000] 04:27:55 INFO - PROCESS | 8345 | 1468841275783 Marionette DEBUG loaded listener.js 04:27:55 INFO - PROCESS | 8345 | ++DOMWINDOW == 88 (0x99a40c00) [pid = 8345] [serial = 467] [outer = 0x99a37000] 04:27:56 INFO - PROCESS | 8345 | 1468841276968 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]]]}] 04:27:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 04:27:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1890ms 04:27:57 INFO - PROCESS | 8345 | 1468841277021 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 04:27:57 INFO - PROCESS | 8345 | 1468841277026 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 04:27:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 04:27:57 INFO - PROCESS | 8345 | 1468841277034 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 04:27:57 INFO - PROCESS | 8345 | 1468841277038 Marionette TRACE conn3 <- [1,594,null,{}] 04:27:57 INFO - PROCESS | 8345 | 1468841277045 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}] 04:27:57 INFO - PROCESS | 8345 | 1468841277050 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:57 INFO - PROCESS | 8345 | 1468841277238 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 04:27:57 INFO - PROCESS | 8345 | 1468841277438 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:57 INFO - PROCESS | 8345 | 1468841277448 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:57 INFO - PROCESS | 8345 | ++DOCSHELL 0x99d70400 == 28 [pid = 8345] [id = 156] 04:27:57 INFO - PROCESS | 8345 | ++DOMWINDOW == 89 (0x99e03000) [pid = 8345] [serial = 468] [outer = (nil)] 04:27:57 INFO - PROCESS | 8345 | ++DOMWINDOW == 90 (0x99e09000) [pid = 8345] [serial = 469] [outer = 0x99e03000] 04:27:57 INFO - PROCESS | 8345 | 1468841277553 Marionette DEBUG loaded listener.js 04:27:57 INFO - PROCESS | 8345 | ++DOMWINDOW == 91 (0x9a24a000) [pid = 8345] [serial = 470] [outer = 0x99e03000] 04:27:58 INFO - PROCESS | 8345 | 1468841278640 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]]]}] 04:27:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 04:27:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1683ms 04:27:58 INFO - PROCESS | 8345 | 1468841278721 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 04:27:58 INFO - PROCESS | 8345 | 1468841278728 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 04:27:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 04:27:58 INFO - PROCESS | 8345 | 1468841278739 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 04:27:58 INFO - PROCESS | 8345 | 1468841278742 Marionette TRACE conn3 <- [1,598,null,{}] 04:27:58 INFO - PROCESS | 8345 | 1468841278751 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}] 04:27:58 INFO - PROCESS | 8345 | 1468841278760 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:59 INFO - PROCESS | 8345 | 1468841279005 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 04:27:59 INFO - PROCESS | 8345 | 1468841279295 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:59 INFO - PROCESS | 8345 | 1468841279306 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:27:59 INFO - PROCESS | 8345 | ++DOCSHELL 0x92162c00 == 29 [pid = 8345] [id = 157] 04:27:59 INFO - PROCESS | 8345 | ++DOMWINDOW == 92 (0x92164c00) [pid = 8345] [serial = 471] [outer = (nil)] 04:27:59 INFO - PROCESS | 8345 | ++DOMWINDOW == 93 (0x9216b400) [pid = 8345] [serial = 472] [outer = 0x92164c00] 04:27:59 INFO - PROCESS | 8345 | 1468841279421 Marionette DEBUG loaded listener.js 04:27:59 INFO - PROCESS | 8345 | ++DOMWINDOW == 94 (0x922fcc00) [pid = 8345] [serial = 473] [outer = 0x92164c00] 04:28:00 INFO - PROCESS | 8345 | 1468841280315 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]]]}] 04:28:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 04:28:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1635ms 04:28:00 INFO - PROCESS | 8345 | 1468841280375 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 04:28:00 INFO - PROCESS | 8345 | 1468841280382 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 04:28:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 04:28:00 INFO - PROCESS | 8345 | 1468841280390 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 04:28:00 INFO - PROCESS | 8345 | 1468841280394 Marionette TRACE conn3 <- [1,602,null,{}] 04:28:00 INFO - PROCESS | 8345 | 1468841280402 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}] 04:28:00 INFO - PROCESS | 8345 | 1468841280411 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:00 INFO - PROCESS | 8345 | 1468841280589 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 04:28:00 INFO - PROCESS | 8345 | 1468841280728 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:00 INFO - PROCESS | 8345 | 1468841280738 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:00 INFO - PROCESS | 8345 | ++DOCSHELL 0x93a4f000 == 30 [pid = 8345] [id = 158] 04:28:00 INFO - PROCESS | 8345 | ++DOMWINDOW == 95 (0x9504e400) [pid = 8345] [serial = 474] [outer = (nil)] 04:28:00 INFO - PROCESS | 8345 | ++DOMWINDOW == 96 (0x976f8c00) [pid = 8345] [serial = 475] [outer = 0x9504e400] 04:28:00 INFO - PROCESS | 8345 | 1468841280821 Marionette DEBUG loaded listener.js 04:28:00 INFO - PROCESS | 8345 | ++DOMWINDOW == 97 (0x98898800) [pid = 8345] [serial = 476] [outer = 0x9504e400] 04:28:01 INFO - PROCESS | 8345 | 1468841281775 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]]]}] 04:28:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 04:28:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1436ms 04:28:01 INFO - PROCESS | 8345 | 1468841281830 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 04:28:01 INFO - PROCESS | 8345 | 1468841281835 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 04:28:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 04:28:01 INFO - PROCESS | 8345 | 1468841281851 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 04:28:01 INFO - PROCESS | 8345 | 1468841281855 Marionette TRACE conn3 <- [1,606,null,{}] 04:28:01 INFO - PROCESS | 8345 | 1468841281862 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}] 04:28:01 INFO - PROCESS | 8345 | 1468841281867 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:02 INFO - PROCESS | 8345 | 1468841282095 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 04:28:02 INFO - PROCESS | 8345 | 1468841282126 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:02 INFO - PROCESS | 8345 | 1468841282134 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:02 INFO - PROCESS | 8345 | ++DOCSHELL 0x922f0400 == 31 [pid = 8345] [id = 159] 04:28:02 INFO - PROCESS | 8345 | ++DOMWINDOW == 98 (0x99d74800) [pid = 8345] [serial = 477] [outer = (nil)] 04:28:02 INFO - PROCESS | 8345 | ++DOMWINDOW == 99 (0x9a7f3000) [pid = 8345] [serial = 478] [outer = 0x99d74800] 04:28:02 INFO - PROCESS | 8345 | 1468841282209 Marionette DEBUG loaded listener.js 04:28:02 INFO - PROCESS | 8345 | ++DOMWINDOW == 100 (0x9aa48c00) [pid = 8345] [serial = 479] [outer = 0x99d74800] 04:28:03 INFO - PROCESS | 8345 | 1468841283320 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]]]}] 04:28:03 INFO - PROCESS | 8345 | --DOMWINDOW == 99 (0x999a8800) [pid = 8345] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 04:28:03 INFO - PROCESS | 8345 | --DOMWINDOW == 98 (0x9a251000) [pid = 8345] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 04:28:03 INFO - PROCESS | 8345 | --DOMWINDOW == 97 (0x99ba4400) [pid = 8345] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 04:28:03 INFO - PROCESS | 8345 | --DOMWINDOW == 96 (0x976ee000) [pid = 8345] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 04:28:03 INFO - PROCESS | 8345 | --DOMWINDOW == 95 (0x97559000) [pid = 8345] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 04:28:03 INFO - PROCESS | 8345 | --DOMWINDOW == 94 (0x9515bc00) [pid = 8345] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 04:28:03 INFO - PROCESS | 8345 | --DOMWINDOW == 93 (0x922fa800) [pid = 8345] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 04:28:03 INFO - PROCESS | 8345 | --DOMWINDOW == 92 (0x92165400) [pid = 8345] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 04:28:03 INFO - PROCESS | 8345 | --DOMWINDOW == 91 (0x97555000) [pid = 8345] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 04:28:03 INFO - PROCESS | 8345 | --DOMWINDOW == 90 (0x994b9400) [pid = 8345] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 04:28:03 INFO - PROCESS | 8345 | --DOMWINDOW == 89 (0x92fe3400) [pid = 8345] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 04:28:03 INFO - PROCESS | 8345 | --DOMWINDOW == 88 (0x9216c800) [pid = 8345] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 04:28:03 INFO - PROCESS | 8345 | --DOMWINDOW == 87 (0x9532ac00) [pid = 8345] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 04:28:03 INFO - PROCESS | 8345 | --DOMWINDOW == 86 (0x99a44400) [pid = 8345] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 04:28:03 INFO - PROCESS | 8345 | --DOMWINDOW == 85 (0xa200a400) [pid = 8345] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 04:28:03 INFO - PROCESS | 8345 | --DOMWINDOW == 84 (0x9515c400) [pid = 8345] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 04:28:03 INFO - PROCESS | 8345 | --DOMWINDOW == 83 (0xa4e60c00) [pid = 8345] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 04:28:03 INFO - PROCESS | 8345 | --DOMWINDOW == 82 (0xa3211400) [pid = 8345] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 04:28:03 INFO - PROCESS | 8345 | --DOMWINDOW == 81 (0x99e02000) [pid = 8345] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 04:28:03 INFO - PROCESS | 8345 | --DOMWINDOW == 80 (0x922f2c00) [pid = 8345] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 04:28:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 04:28:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1544ms 04:28:03 INFO - PROCESS | 8345 | 1468841283404 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 04:28:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 04:28:03 INFO - PROCESS | 8345 | 1468841283408 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 04:28:03 INFO - PROCESS | 8345 | 1468841283424 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 04:28:03 INFO - PROCESS | 8345 | 1468841283433 Marionette TRACE conn3 <- [1,610,null,{}] 04:28:03 INFO - PROCESS | 8345 | 1468841283441 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}] 04:28:03 INFO - PROCESS | 8345 | 1468841283449 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:03 INFO - PROCESS | 8345 | 1468841283654 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 04:28:03 INFO - PROCESS | 8345 | 1468841283776 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:03 INFO - PROCESS | 8345 | 1468841283783 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:03 INFO - PROCESS | 8345 | ++DOCSHELL 0x93a47400 == 32 [pid = 8345] [id = 160] 04:28:03 INFO - PROCESS | 8345 | ++DOMWINDOW == 81 (0x98897800) [pid = 8345] [serial = 480] [outer = (nil)] 04:28:03 INFO - PROCESS | 8345 | ++DOMWINDOW == 82 (0x99e06800) [pid = 8345] [serial = 481] [outer = 0x98897800] 04:28:03 INFO - PROCESS | 8345 | 1468841283855 Marionette DEBUG loaded listener.js 04:28:03 INFO - PROCESS | 8345 | ++DOMWINDOW == 83 (0x9aa36800) [pid = 8345] [serial = 482] [outer = 0x98897800] 04:28:04 INFO - PROCESS | 8345 | 1468841284596 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]]]}] 04:28:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 04:28:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1203ms 04:28:04 INFO - PROCESS | 8345 | 1468841284620 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 04:28:04 INFO - PROCESS | 8345 | 1468841284625 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 04:28:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 04:28:04 INFO - PROCESS | 8345 | 1468841284633 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 04:28:04 INFO - PROCESS | 8345 | 1468841284637 Marionette TRACE conn3 <- [1,614,null,{}] 04:28:04 INFO - PROCESS | 8345 | 1468841284656 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}] 04:28:04 INFO - PROCESS | 8345 | 1468841284661 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:04 INFO - PROCESS | 8345 | 1468841284839 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 04:28:04 INFO - PROCESS | 8345 | 1468841284850 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:04 INFO - PROCESS | 8345 | 1468841284856 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:04 INFO - PROCESS | 8345 | ++DOCSHELL 0x93c61400 == 33 [pid = 8345] [id = 161] 04:28:04 INFO - PROCESS | 8345 | ++DOMWINDOW == 84 (0x98c68c00) [pid = 8345] [serial = 483] [outer = (nil)] 04:28:04 INFO - PROCESS | 8345 | ++DOMWINDOW == 85 (0x9b5e9800) [pid = 8345] [serial = 484] [outer = 0x98c68c00] 04:28:04 INFO - PROCESS | 8345 | 1468841284928 Marionette DEBUG loaded listener.js 04:28:05 INFO - PROCESS | 8345 | ++DOMWINDOW == 86 (0x9b608000) [pid = 8345] [serial = 485] [outer = 0x98c68c00] 04:28:06 INFO - PROCESS | 8345 | 1468841286021 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]]]}] 04:28:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 04:28:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1440ms 04:28:06 INFO - PROCESS | 8345 | 1468841286075 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 04:28:06 INFO - PROCESS | 8345 | 1468841286083 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 04:28:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 04:28:06 INFO - PROCESS | 8345 | 1468841286092 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 04:28:06 INFO - PROCESS | 8345 | 1468841286097 Marionette TRACE conn3 <- [1,618,null,{}] 04:28:06 INFO - PROCESS | 8345 | 1468841286108 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}] 04:28:06 INFO - PROCESS | 8345 | 1468841286114 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:06 INFO - PROCESS | 8345 | 1468841286373 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 04:28:06 INFO - PROCESS | 8345 | 1468841286612 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:06 INFO - PROCESS | 8345 | 1468841286623 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:06 INFO - PROCESS | 8345 | ++DOCSHELL 0x9216cc00 == 34 [pid = 8345] [id = 162] 04:28:06 INFO - PROCESS | 8345 | ++DOMWINDOW == 87 (0x93c64c00) [pid = 8345] [serial = 486] [outer = (nil)] 04:28:06 INFO - PROCESS | 8345 | ++DOMWINDOW == 88 (0x9531f000) [pid = 8345] [serial = 487] [outer = 0x93c64c00] 04:28:06 INFO - PROCESS | 8345 | 1468841286714 Marionette DEBUG loaded listener.js 04:28:06 INFO - PROCESS | 8345 | ++DOMWINDOW == 89 (0x97559000) [pid = 8345] [serial = 488] [outer = 0x93c64c00] 04:28:07 INFO - PROCESS | 8345 | 1468841287626 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]]]}] 04:28:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 04:28:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1588ms 04:28:07 INFO - PROCESS | 8345 | 1468841287691 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 04:28:07 INFO - PROCESS | 8345 | 1468841287701 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 04:28:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 04:28:07 INFO - PROCESS | 8345 | 1468841287716 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 04:28:07 INFO - PROCESS | 8345 | 1468841287721 Marionette TRACE conn3 <- [1,622,null,{}] 04:28:07 INFO - PROCESS | 8345 | 1468841287728 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}] 04:28:07 INFO - PROCESS | 8345 | 1468841287735 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:07 INFO - PROCESS | 8345 | 1468841287980 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 04:28:08 INFO - PROCESS | 8345 | 1468841288198 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:08 INFO - PROCESS | 8345 | 1468841288207 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:08 INFO - PROCESS | 8345 | ++DOCSHELL 0x9515b800 == 35 [pid = 8345] [id = 163] 04:28:08 INFO - PROCESS | 8345 | ++DOMWINDOW == 90 (0x994b9400) [pid = 8345] [serial = 489] [outer = (nil)] 04:28:08 INFO - PROCESS | 8345 | ++DOMWINDOW == 91 (0x99d49c00) [pid = 8345] [serial = 490] [outer = 0x994b9400] 04:28:08 INFO - PROCESS | 8345 | 1468841288309 Marionette DEBUG loaded listener.js 04:28:08 INFO - PROCESS | 8345 | ++DOMWINDOW == 92 (0x9aa36400) [pid = 8345] [serial = 491] [outer = 0x994b9400] 04:28:09 INFO - PROCESS | 8345 | 1468841289262 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]]]}] 04:28:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 04:28:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1586ms 04:28:09 INFO - PROCESS | 8345 | 1468841289301 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 04:28:09 INFO - PROCESS | 8345 | 1468841289305 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 04:28:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 04:28:09 INFO - PROCESS | 8345 | 1468841289313 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 04:28:09 INFO - PROCESS | 8345 | 1468841289321 Marionette TRACE conn3 <- [1,626,null,{}] 04:28:09 INFO - PROCESS | 8345 | 1468841289339 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}] 04:28:09 INFO - PROCESS | 8345 | 1468841289349 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:09 INFO - PROCESS | 8345 | 1468841289552 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 04:28:09 INFO - PROCESS | 8345 | 1468841289759 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:09 INFO - PROCESS | 8345 | 1468841289771 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:09 INFO - PROCESS | 8345 | ++DOCSHELL 0x9b6ea800 == 36 [pid = 8345] [id = 164] 04:28:09 INFO - PROCESS | 8345 | ++DOMWINDOW == 93 (0xa100cc00) [pid = 8345] [serial = 492] [outer = (nil)] 04:28:09 INFO - PROCESS | 8345 | ++DOMWINDOW == 94 (0xa1093400) [pid = 8345] [serial = 493] [outer = 0xa100cc00] 04:28:09 INFO - PROCESS | 8345 | 1468841289902 Marionette DEBUG loaded listener.js 04:28:10 INFO - PROCESS | 8345 | ++DOMWINDOW == 95 (0xa2003800) [pid = 8345] [serial = 494] [outer = 0xa100cc00] 04:28:10 INFO - PROCESS | 8345 | 1468841290860 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]]]}] 04:28:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 04:28:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1596ms 04:28:10 INFO - PROCESS | 8345 | 1468841290909 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 04:28:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 04:28:10 INFO - PROCESS | 8345 | 1468841290914 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 04:28:10 INFO - PROCESS | 8345 | 1468841290921 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 04:28:10 INFO - PROCESS | 8345 | 1468841290925 Marionette TRACE conn3 <- [1,630,null,{}] 04:28:10 INFO - PROCESS | 8345 | 1468841290931 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}] 04:28:10 INFO - PROCESS | 8345 | 1468841290937 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:11 INFO - PROCESS | 8345 | 1468841291133 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 04:28:11 INFO - PROCESS | 8345 | 1468841291354 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:11 INFO - PROCESS | 8345 | 1468841291365 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:11 INFO - PROCESS | 8345 | ++DOCSHELL 0x9b615400 == 37 [pid = 8345] [id = 165] 04:28:11 INFO - PROCESS | 8345 | ++DOMWINDOW == 96 (0xa2097800) [pid = 8345] [serial = 495] [outer = (nil)] 04:28:11 INFO - PROCESS | 8345 | ++DOMWINDOW == 97 (0xa231fc00) [pid = 8345] [serial = 496] [outer = 0xa2097800] 04:28:11 INFO - PROCESS | 8345 | 1468841291487 Marionette DEBUG loaded listener.js 04:28:11 INFO - PROCESS | 8345 | ++DOMWINDOW == 98 (0xa23b6800) [pid = 8345] [serial = 497] [outer = 0xa2097800] 04:28:12 INFO - PROCESS | 8345 | 1468841292365 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]]]}] 04:28:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 04:28:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1491ms 04:28:12 INFO - PROCESS | 8345 | 1468841292412 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 04:28:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 04:28:12 INFO - PROCESS | 8345 | 1468841292417 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 04:28:12 INFO - PROCESS | 8345 | 1468841292424 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 04:28:12 INFO - PROCESS | 8345 | 1468841292428 Marionette TRACE conn3 <- [1,634,null,{}] 04:28:12 INFO - PROCESS | 8345 | 1468841292435 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}] 04:28:12 INFO - PROCESS | 8345 | 1468841292439 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:12 INFO - PROCESS | 8345 | 1468841292622 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 04:28:12 INFO - PROCESS | 8345 | 1468841292795 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:12 INFO - PROCESS | 8345 | 1468841292801 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:12 INFO - PROCESS | 8345 | ++DOCSHELL 0x9216bc00 == 38 [pid = 8345] [id = 166] 04:28:12 INFO - PROCESS | 8345 | ++DOMWINDOW == 99 (0x922f6800) [pid = 8345] [serial = 498] [outer = (nil)] 04:28:12 INFO - PROCESS | 8345 | ++DOMWINDOW == 100 (0xa255d800) [pid = 8345] [serial = 499] [outer = 0x922f6800] 04:28:12 INFO - PROCESS | 8345 | 1468841292890 Marionette DEBUG loaded listener.js 04:28:13 INFO - PROCESS | 8345 | ++DOMWINDOW == 101 (0xa2fd0c00) [pid = 8345] [serial = 500] [outer = 0x922f6800] 04:28:13 INFO - PROCESS | 8345 | [8345] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:28:13 INFO - PROCESS | 8345 | 1468841293849 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]]]}] 04:28:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 04:28:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1489ms 04:28:13 INFO - PROCESS | 8345 | 1468841293914 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 04:28:13 INFO - PROCESS | 8345 | 1468841293917 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 04:28:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 04:28:13 INFO - PROCESS | 8345 | 1468841293925 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 04:28:13 INFO - PROCESS | 8345 | 1468841293930 Marionette TRACE conn3 <- [1,638,null,{}] 04:28:13 INFO - PROCESS | 8345 | 1468841293937 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}] 04:28:13 INFO - PROCESS | 8345 | 1468841293949 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:14 INFO - PROCESS | 8345 | 1468841294230 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 04:28:14 INFO - PROCESS | 8345 | 1468841294450 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:14 INFO - PROCESS | 8345 | 1468841294460 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:14 INFO - PROCESS | 8345 | ++DOCSHELL 0x92fe2400 == 39 [pid = 8345] [id = 167] 04:28:14 INFO - PROCESS | 8345 | ++DOMWINDOW == 102 (0x93c59c00) [pid = 8345] [serial = 501] [outer = (nil)] 04:28:14 INFO - PROCESS | 8345 | ++DOMWINDOW == 103 (0xa4e55400) [pid = 8345] [serial = 502] [outer = 0x93c59c00] 04:28:14 INFO - PROCESS | 8345 | 1468841294585 Marionette DEBUG loaded listener.js 04:28:14 INFO - PROCESS | 8345 | ++DOMWINDOW == 104 (0xa5080400) [pid = 8345] [serial = 503] [outer = 0x93c59c00] 04:28:15 INFO - PROCESS | 8345 | [8345] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:28:15 INFO - PROCESS | 8345 | 1468841295455 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]]]}] 04:28:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 04:28:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1590ms 04:28:15 INFO - PROCESS | 8345 | 1468841295516 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 04:28:15 INFO - PROCESS | 8345 | 1468841295521 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 04:28:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 04:28:15 INFO - PROCESS | 8345 | 1468841295528 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 04:28:15 INFO - PROCESS | 8345 | 1468841295533 Marionette TRACE conn3 <- [1,642,null,{}] 04:28:15 INFO - PROCESS | 8345 | 1468841295539 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}] 04:28:15 INFO - PROCESS | 8345 | 1468841295545 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:15 INFO - PROCESS | 8345 | 1468841295739 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 04:28:15 INFO - PROCESS | 8345 | 1468841295902 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:15 INFO - PROCESS | 8345 | 1468841295910 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:15 INFO - PROCESS | 8345 | ++DOCSHELL 0xa4e0d400 == 40 [pid = 8345] [id = 168] 04:28:15 INFO - PROCESS | 8345 | ++DOMWINDOW == 105 (0xa4e10000) [pid = 8345] [serial = 504] [outer = (nil)] 04:28:15 INFO - PROCESS | 8345 | ++DOMWINDOW == 106 (0xa682b800) [pid = 8345] [serial = 505] [outer = 0xa4e10000] 04:28:16 INFO - PROCESS | 8345 | 1468841295996 Marionette DEBUG loaded listener.js 04:28:16 INFO - PROCESS | 8345 | ++DOMWINDOW == 107 (0xa688d400) [pid = 8345] [serial = 506] [outer = 0xa4e10000] 04:28:16 INFO - PROCESS | 8345 | 1468841296926 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]]]}] 04:28:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 04:28:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1442ms 04:28:16 INFO - PROCESS | 8345 | 1468841296972 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 04:28:16 INFO - PROCESS | 8345 | 1468841296975 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 04:28:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 04:28:16 INFO - PROCESS | 8345 | 1468841296983 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 04:28:16 INFO - PROCESS | 8345 | 1468841296987 Marionette TRACE conn3 <- [1,646,null,{}] 04:28:16 INFO - PROCESS | 8345 | 1468841296994 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}] 04:28:17 INFO - PROCESS | 8345 | 1468841296999 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:17 INFO - PROCESS | 8345 | 1468841297198 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 04:28:17 INFO - PROCESS | 8345 | 1468841297365 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:17 INFO - PROCESS | 8345 | 1468841297373 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:17 INFO - PROCESS | 8345 | ++DOCSHELL 0x92168c00 == 41 [pid = 8345] [id = 169] 04:28:17 INFO - PROCESS | 8345 | ++DOMWINDOW == 108 (0x93c62400) [pid = 8345] [serial = 507] [outer = (nil)] 04:28:17 INFO - PROCESS | 8345 | ++DOMWINDOW == 109 (0x99423400) [pid = 8345] [serial = 508] [outer = 0x93c62400] 04:28:17 INFO - PROCESS | 8345 | 1468841297460 Marionette DEBUG loaded listener.js 04:28:17 INFO - PROCESS | 8345 | ++DOMWINDOW == 110 (0x99e0d800) [pid = 8345] [serial = 509] [outer = 0x93c62400] 04:28:18 INFO - PROCESS | 8345 | 1468841298423 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]]]}] 04:28:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 04:28:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1491ms 04:28:18 INFO - PROCESS | 8345 | 1468841298475 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 04:28:18 INFO - PROCESS | 8345 | 1468841298480 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 04:28:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 04:28:18 INFO - PROCESS | 8345 | 1468841298488 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 04:28:18 INFO - PROCESS | 8345 | 1468841298492 Marionette TRACE conn3 <- [1,650,null,{}] 04:28:18 INFO - PROCESS | 8345 | 1468841298499 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}] 04:28:18 INFO - PROCESS | 8345 | 1468841298504 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:18 INFO - PROCESS | 8345 | 1468841298703 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 04:28:18 INFO - PROCESS | 8345 | 1468841298918 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:18 INFO - PROCESS | 8345 | 1468841298928 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:19 INFO - PROCESS | 8345 | ++DOCSHELL 0x922ef400 == 42 [pid = 8345] [id = 170] 04:28:19 INFO - PROCESS | 8345 | ++DOMWINDOW == 111 (0x922f1800) [pid = 8345] [serial = 510] [outer = (nil)] 04:28:19 INFO - PROCESS | 8345 | ++DOMWINDOW == 112 (0x92fe1000) [pid = 8345] [serial = 511] [outer = 0x922f1800] 04:28:19 INFO - PROCESS | 8345 | 1468841299230 Marionette DEBUG loaded listener.js 04:28:19 INFO - PROCESS | 8345 | ++DOMWINDOW == 113 (0x93c63000) [pid = 8345] [serial = 512] [outer = 0x922f1800] 04:28:20 INFO - PROCESS | 8345 | 1468841300160 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]]]}] 04:28:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 04:28:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1735ms 04:28:20 INFO - PROCESS | 8345 | 1468841300225 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 04:28:20 INFO - PROCESS | 8345 | 1468841300232 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 04:28:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 04:28:20 INFO - PROCESS | 8345 | 1468841300242 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 04:28:20 INFO - PROCESS | 8345 | 1468841300246 Marionette TRACE conn3 <- [1,654,null,{}] 04:28:20 INFO - PROCESS | 8345 | 1468841300255 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}] 04:28:20 INFO - PROCESS | 8345 | 1468841300262 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:20 INFO - PROCESS | 8345 | 1468841300550 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 04:28:20 INFO - PROCESS | 8345 | 1468841300828 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:20 INFO - PROCESS | 8345 | 1468841300839 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:20 INFO - PROCESS | 8345 | --DOMWINDOW == 112 (0x93a47000) [pid = 8345] [serial = 457] [outer = (nil)] [url = about:blank] 04:28:20 INFO - PROCESS | 8345 | ++DOCSHELL 0x9220bc00 == 43 [pid = 8345] [id = 171] 04:28:20 INFO - PROCESS | 8345 | ++DOMWINDOW == 113 (0x922f8400) [pid = 8345] [serial = 513] [outer = (nil)] 04:28:20 INFO - PROCESS | 8345 | ++DOMWINDOW == 114 (0x93c58800) [pid = 8345] [serial = 514] [outer = 0x922f8400] 04:28:20 INFO - PROCESS | 8345 | 1468841300968 Marionette DEBUG loaded listener.js 04:28:21 INFO - PROCESS | 8345 | ++DOMWINDOW == 115 (0x94f7ac00) [pid = 8345] [serial = 515] [outer = 0x922f8400] 04:28:21 INFO - PROCESS | 8345 | --DOMWINDOW == 114 (0x9b056800) [pid = 8345] [serial = 424] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 8345 | --DOMWINDOW == 113 (0x95057400) [pid = 8345] [serial = 454] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 8345 | --DOMWINDOW == 112 (0x92fe1400) [pid = 8345] [serial = 427] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 8345 | --DOMWINDOW == 111 (0x98896800) [pid = 8345] [serial = 430] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 8345 | --DOMWINDOW == 110 (0x93c66000) [pid = 8345] [serial = 428] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 8345 | --DOMWINDOW == 109 (0x9b5e8000) [pid = 8345] [serial = 433] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 8345 | --DOMWINDOW == 108 (0x993a5c00) [pid = 8345] [serial = 431] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 8345 | --DOMWINDOW == 107 (0x9d802400) [pid = 8345] [serial = 434] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 8345 | --DOMWINDOW == 106 (0xa3212c00) [pid = 8345] [serial = 439] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 8345 | --DOMWINDOW == 105 (0xa23bb800) [pid = 8345] [serial = 437] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 8345 | --DOMWINDOW == 104 (0x9d875800) [pid = 8345] [serial = 436] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 8345 | --DOMWINDOW == 103 (0xa3452000) [pid = 8345] [serial = 440] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 8345 | --DOMWINDOW == 102 (0xa62bec00) [pid = 8345] [serial = 443] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 8345 | --DOMWINDOW == 101 (0xa5077c00) [pid = 8345] [serial = 442] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 8345 | --DOMWINDOW == 100 (0xa6997000) [pid = 8345] [serial = 445] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 8345 | --DOMWINDOW == 99 (0x99e09400) [pid = 8345] [serial = 448] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 8345 | --DOMWINDOW == 98 (0xa6b3f000) [pid = 8345] [serial = 446] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 8345 | --DOMWINDOW == 97 (0x99417000) [pid = 8345] [serial = 451] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 8345 | --DOMWINDOW == 96 (0x99e0b800) [pid = 8345] [serial = 449] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 8345 | --DOMWINDOW == 95 (0x9754e400) [pid = 8345] [serial = 455] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 8345 | --DOMWINDOW == 94 (0x99e01c00) [pid = 8345] [serial = 452] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 8345 | --DOMWINDOW == 93 (0x9b05c400) [pid = 8345] [serial = 425] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 8345 | --DOMWINDOW == 92 (0x99b98c00) [pid = 8345] [serial = 419] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 8345 | --DOMWINDOW == 91 (0x9a7e9000) [pid = 8345] [serial = 421] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 8345 | --DOMWINDOW == 90 (0x9aa52000) [pid = 8345] [serial = 409] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 8345 | --DOMWINDOW == 89 (0x99b95400) [pid = 8345] [serial = 407] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 8345 | --DOMWINDOW == 88 (0x99b9f000) [pid = 8345] [serial = 398] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 8345 | --DOMWINDOW == 87 (0x9531f800) [pid = 8345] [serial = 403] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 8345 | --DOMWINDOW == 86 (0x9755c000) [pid = 8345] [serial = 404] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 8345 | --DOMWINDOW == 85 (0x94f7b000) [pid = 8345] [serial = 413] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 8345 | --DOMWINDOW == 84 (0x9aa46c00) [pid = 8345] [serial = 410] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 8345 | --DOMWINDOW == 83 (0x94f72400) [pid = 8345] [serial = 412] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 8345 | --DOMWINDOW == 82 (0x922f6400) [pid = 8345] [serial = 401] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 8345 | --DOMWINDOW == 81 (0x9aa4d400) [pid = 8345] [serial = 422] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 8345 | --DOMWINDOW == 80 (0x99a41c00) [pid = 8345] [serial = 406] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 8345 | --DOMWINDOW == 79 (0x976f6c00) [pid = 8345] [serial = 416] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 8345 | --DOMWINDOW == 78 (0x9216dc00) [pid = 8345] [serial = 400] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 8345 | --DOMWINDOW == 77 (0x976e9c00) [pid = 8345] [serial = 415] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 8345 | --DOMWINDOW == 76 (0x99a40800) [pid = 8345] [serial = 418] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 8345 | 1468841301841 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]]]}] 04:28:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 04:28:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1637ms 04:28:21 INFO - PROCESS | 8345 | 1468841301879 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 04:28:21 INFO - PROCESS | 8345 | 1468841301886 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 04:28:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 04:28:21 INFO - PROCESS | 8345 | 1468841301899 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 04:28:21 INFO - PROCESS | 8345 | 1468841301903 Marionette TRACE conn3 <- [1,658,null,{}] 04:28:21 INFO - PROCESS | 8345 | 1468841301912 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}] 04:28:21 INFO - PROCESS | 8345 | 1468841301918 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:22 INFO - PROCESS | 8345 | 1468841302133 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 04:28:22 INFO - PROCESS | 8345 | 1468841302262 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:22 INFO - PROCESS | 8345 | 1468841302274 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:22 INFO - PROCESS | 8345 | ++DOCSHELL 0x94fde400 == 44 [pid = 8345] [id = 172] 04:28:22 INFO - PROCESS | 8345 | ++DOMWINDOW == 77 (0x95328000) [pid = 8345] [serial = 516] [outer = (nil)] 04:28:22 INFO - PROCESS | 8345 | ++DOMWINDOW == 78 (0x98c72400) [pid = 8345] [serial = 517] [outer = 0x95328000] 04:28:22 INFO - PROCESS | 8345 | 1468841302352 Marionette DEBUG loaded listener.js 04:28:22 INFO - PROCESS | 8345 | ++DOMWINDOW == 79 (0x9941d800) [pid = 8345] [serial = 518] [outer = 0x95328000] 04:28:23 INFO - PROCESS | 8345 | 1468841303243 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]]]}] 04:28:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 04:28:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1398ms 04:28:23 INFO - PROCESS | 8345 | 1468841303299 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 04:28:23 INFO - PROCESS | 8345 | 1468841303302 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 04:28:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 04:28:23 INFO - PROCESS | 8345 | 1468841303311 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 04:28:23 INFO - PROCESS | 8345 | 1468841303318 Marionette TRACE conn3 <- [1,662,null,{}] 04:28:23 INFO - PROCESS | 8345 | 1468841303343 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}] 04:28:23 INFO - PROCESS | 8345 | 1468841303352 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:23 INFO - PROCESS | 8345 | 1468841303585 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 04:28:23 INFO - PROCESS | 8345 | 1468841303615 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:23 INFO - PROCESS | 8345 | 1468841303625 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:23 INFO - PROCESS | 8345 | ++DOCSHELL 0x97553000 == 45 [pid = 8345] [id = 173] 04:28:23 INFO - PROCESS | 8345 | ++DOMWINDOW == 80 (0x99b9f800) [pid = 8345] [serial = 519] [outer = (nil)] 04:28:23 INFO - PROCESS | 8345 | ++DOMWINDOW == 81 (0x99e02400) [pid = 8345] [serial = 520] [outer = 0x99b9f800] 04:28:23 INFO - PROCESS | 8345 | 1468841303698 Marionette DEBUG loaded listener.js 04:28:23 INFO - PROCESS | 8345 | ++DOMWINDOW == 82 (0x99e0a000) [pid = 8345] [serial = 521] [outer = 0x99b9f800] 04:28:24 INFO - PROCESS | 8345 | [8345] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:28:24 INFO - PROCESS | 8345 | 1468841304657 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]]]}] 04:28:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 04:28:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1396ms 04:28:24 INFO - PROCESS | 8345 | 1468841304707 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 04:28:24 INFO - PROCESS | 8345 | 1468841304712 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 04:28:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 04:28:24 INFO - PROCESS | 8345 | 1468841304727 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 04:28:24 INFO - PROCESS | 8345 | 1468841304732 Marionette TRACE conn3 <- [1,666,null,{}] 04:28:24 INFO - PROCESS | 8345 | 1468841304738 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}] 04:28:24 INFO - PROCESS | 8345 | 1468841304744 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:25 INFO - PROCESS | 8345 | 1468841305003 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 04:28:25 INFO - PROCESS | 8345 | 1468841305030 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:25 INFO - PROCESS | 8345 | 1468841305037 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:25 INFO - PROCESS | 8345 | ++DOCSHELL 0x9505a800 == 46 [pid = 8345] [id = 174] 04:28:25 INFO - PROCESS | 8345 | ++DOMWINDOW == 83 (0x99e04c00) [pid = 8345] [serial = 522] [outer = (nil)] 04:28:25 INFO - PROCESS | 8345 | ++DOMWINDOW == 84 (0x9aa46000) [pid = 8345] [serial = 523] [outer = 0x99e04c00] 04:28:25 INFO - PROCESS | 8345 | 1468841305112 Marionette DEBUG loaded listener.js 04:28:25 INFO - PROCESS | 8345 | ++DOMWINDOW == 85 (0x9aa50400) [pid = 8345] [serial = 524] [outer = 0x99e04c00] 04:28:25 INFO - PROCESS | 8345 | --DOMWINDOW == 84 (0x92164c00) [pid = 8345] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 04:28:25 INFO - PROCESS | 8345 | --DOMWINDOW == 83 (0x98897800) [pid = 8345] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 04:28:25 INFO - PROCESS | 8345 | --DOMWINDOW == 82 (0x9504e400) [pid = 8345] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 04:28:25 INFO - PROCESS | 8345 | --DOMWINDOW == 81 (0x99d74800) [pid = 8345] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 04:28:25 INFO - PROCESS | 8345 | [8345] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:28:26 INFO - PROCESS | 8345 | 1468841306107 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]]]}] 04:28:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 04:28:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1439ms 04:28:26 INFO - PROCESS | 8345 | 1468841306167 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 04:28:26 INFO - PROCESS | 8345 | 1468841306170 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 04:28:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 04:28:26 INFO - PROCESS | 8345 | 1468841306177 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 04:28:26 INFO - PROCESS | 8345 | 1468841306181 Marionette TRACE conn3 <- [1,670,null,{}] 04:28:26 INFO - PROCESS | 8345 | 1468841306187 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}] 04:28:26 INFO - PROCESS | 8345 | 1468841306193 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:26 INFO - PROCESS | 8345 | 1468841306365 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 04:28:26 INFO - PROCESS | 8345 | 1468841306494 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:26 INFO - PROCESS | 8345 | 1468841306501 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:26 INFO - PROCESS | 8345 | ++DOCSHELL 0x994b9c00 == 47 [pid = 8345] [id = 175] 04:28:26 INFO - PROCESS | 8345 | ++DOMWINDOW == 82 (0x99d4d000) [pid = 8345] [serial = 525] [outer = (nil)] 04:28:26 INFO - PROCESS | 8345 | ++DOMWINDOW == 83 (0x9ac5d000) [pid = 8345] [serial = 526] [outer = 0x99d4d000] 04:28:26 INFO - PROCESS | 8345 | 1468841306586 Marionette DEBUG loaded listener.js 04:28:26 INFO - PROCESS | 8345 | ++DOMWINDOW == 84 (0x9b0bc400) [pid = 8345] [serial = 527] [outer = 0x99d4d000] 04:28:27 INFO - PROCESS | 8345 | 1468841307411 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]]]}] 04:28:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 04:28:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1250ms 04:28:27 INFO - PROCESS | 8345 | 1468841307429 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 04:28:27 INFO - PROCESS | 8345 | 1468841307433 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 04:28:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 04:28:27 INFO - PROCESS | 8345 | 1468841307441 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 04:28:27 INFO - PROCESS | 8345 | 1468841307445 Marionette TRACE conn3 <- [1,674,null,{}] 04:28:27 INFO - PROCESS | 8345 | 1468841307451 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}] 04:28:27 INFO - PROCESS | 8345 | 1468841307461 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:27 INFO - PROCESS | 8345 | 1468841307709 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 04:28:27 INFO - PROCESS | 8345 | 1468841307864 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:27 INFO - PROCESS | 8345 | 1468841307875 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:27 INFO - PROCESS | 8345 | ++DOCSHELL 0x93a47000 == 48 [pid = 8345] [id = 176] 04:28:27 INFO - PROCESS | 8345 | ++DOMWINDOW == 85 (0x93a49800) [pid = 8345] [serial = 528] [outer = (nil)] 04:28:27 INFO - PROCESS | 8345 | ++DOMWINDOW == 86 (0x93c66400) [pid = 8345] [serial = 529] [outer = 0x93a49800] 04:28:27 INFO - PROCESS | 8345 | 1468841307965 Marionette DEBUG loaded listener.js 04:28:28 INFO - PROCESS | 8345 | ++DOMWINDOW == 87 (0x9504fc00) [pid = 8345] [serial = 530] [outer = 0x93a49800] 04:28:28 INFO - PROCESS | 8345 | [8345] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:28:29 INFO - PROCESS | 8345 | 1468841309014 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]]]}] 04:28:29 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 04:28:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1646ms 04:28:29 INFO - PROCESS | 8345 | 1468841309089 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 04:28:29 INFO - PROCESS | 8345 | 1468841309095 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 04:28:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 04:28:29 INFO - PROCESS | 8345 | 1468841309106 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 04:28:29 INFO - PROCESS | 8345 | 1468841309111 Marionette TRACE conn3 <- [1,678,null,{}] 04:28:29 INFO - PROCESS | 8345 | 1468841309120 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}] 04:28:29 INFO - PROCESS | 8345 | 1468841309127 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:29 INFO - PROCESS | 8345 | 1468841309376 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 04:28:29 INFO - PROCESS | 8345 | 1468841309594 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:29 INFO - PROCESS | 8345 | 1468841309607 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:29 INFO - PROCESS | 8345 | ++DOCSHELL 0x9755cc00 == 49 [pid = 8345] [id = 177] 04:28:29 INFO - PROCESS | 8345 | ++DOMWINDOW == 88 (0x976f3000) [pid = 8345] [serial = 531] [outer = (nil)] 04:28:29 INFO - PROCESS | 8345 | ++DOMWINDOW == 89 (0x99419400) [pid = 8345] [serial = 532] [outer = 0x976f3000] 04:28:29 INFO - PROCESS | 8345 | 1468841309714 Marionette DEBUG loaded listener.js 04:28:29 INFO - PROCESS | 8345 | ++DOMWINDOW == 90 (0x99673400) [pid = 8345] [serial = 533] [outer = 0x976f3000] 04:28:30 INFO - PROCESS | 8345 | 1468841310613 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]]]}] 04:28:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 04:28:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1546ms 04:28:30 INFO - PROCESS | 8345 | 1468841310653 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 04:28:30 INFO - PROCESS | 8345 | 1468841310660 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 04:28:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 04:28:30 INFO - PROCESS | 8345 | 1468841310688 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 04:28:30 INFO - PROCESS | 8345 | 1468841310692 Marionette TRACE conn3 <- [1,682,null,{}] 04:28:30 INFO - PROCESS | 8345 | 1468841310702 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}] 04:28:30 INFO - PROCESS | 8345 | 1468841310709 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:30 INFO - PROCESS | 8345 | 1468841310935 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 04:28:31 INFO - PROCESS | 8345 | 1468841311198 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:31 INFO - PROCESS | 8345 | 1468841311208 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:31 INFO - PROCESS | 8345 | ++DOCSHELL 0x99b99400 == 50 [pid = 8345] [id = 178] 04:28:31 INFO - PROCESS | 8345 | ++DOMWINDOW == 91 (0x9aa4a000) [pid = 8345] [serial = 534] [outer = (nil)] 04:28:31 INFO - PROCESS | 8345 | ++DOMWINDOW == 92 (0x9ac5e800) [pid = 8345] [serial = 535] [outer = 0x9aa4a000] 04:28:31 INFO - PROCESS | 8345 | 1468841311310 Marionette DEBUG loaded listener.js 04:28:31 INFO - PROCESS | 8345 | ++DOMWINDOW == 93 (0x9b607800) [pid = 8345] [serial = 536] [outer = 0x9aa4a000] 04:28:32 INFO - PROCESS | 8345 | SkCairoFTTypeface::onFilterRec unimplemented 04:28:32 INFO - PROCESS | 8345 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:28:32 INFO - PROCESS | 8345 | 1468841312809 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]]]}] 04:28:32 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) 04:28:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2146ms 04:28:32 INFO - PROCESS | 8345 | 1468841312831 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 04:28:32 INFO - PROCESS | 8345 | 1468841312839 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 04:28:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 04:28:32 INFO - PROCESS | 8345 | 1468841312903 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 04:28:32 INFO - PROCESS | 8345 | 1468841312912 Marionette TRACE conn3 <- [1,686,null,{}] 04:28:32 INFO - PROCESS | 8345 | 1468841312972 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}] 04:28:32 INFO - PROCESS | 8345 | 1468841312980 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:33 INFO - PROCESS | 8345 | 1468841313203 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 04:28:33 INFO - PROCESS | 8345 | 1468841313395 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:33 INFO - PROCESS | 8345 | 1468841313405 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:33 INFO - PROCESS | 8345 | ++DOCSHELL 0x976f9400 == 51 [pid = 8345] [id = 179] 04:28:33 INFO - PROCESS | 8345 | ++DOMWINDOW == 94 (0x99d4dc00) [pid = 8345] [serial = 537] [outer = (nil)] 04:28:33 INFO - PROCESS | 8345 | ++DOMWINDOW == 95 (0xa232bc00) [pid = 8345] [serial = 538] [outer = 0x99d4dc00] 04:28:33 INFO - PROCESS | 8345 | 1468841313488 Marionette DEBUG loaded listener.js 04:28:33 INFO - PROCESS | 8345 | ++DOMWINDOW == 96 (0xa3215000) [pid = 8345] [serial = 539] [outer = 0x99d4dc00] 04:28:34 INFO - PROCESS | 8345 | SkCairoFTTypeface::onFilterRec unimplemented 04:28:34 INFO - PROCESS | 8345 | 1468841314823 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]]]}] 04:28:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 04:28:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1996ms 04:28:34 INFO - PROCESS | 8345 | 1468841314846 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 04:28:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 04:28:34 INFO - PROCESS | 8345 | 1468841314851 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 04:28:34 INFO - PROCESS | 8345 | 1468841314859 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 04:28:34 INFO - PROCESS | 8345 | 1468841314862 Marionette TRACE conn3 <- [1,690,null,{}] 04:28:34 INFO - PROCESS | 8345 | 1468841314966 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}] 04:28:34 INFO - PROCESS | 8345 | 1468841314971 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:35 INFO - PROCESS | 8345 | 1468841315158 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 04:28:35 INFO - PROCESS | 8345 | 1468841315317 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:35 INFO - PROCESS | 8345 | 1468841315324 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:35 INFO - PROCESS | 8345 | ++DOCSHELL 0xa2096000 == 52 [pid = 8345] [id = 180] 04:28:35 INFO - PROCESS | 8345 | ++DOMWINDOW == 97 (0xa23b5800) [pid = 8345] [serial = 540] [outer = (nil)] 04:28:35 INFO - PROCESS | 8345 | ++DOMWINDOW == 98 (0xa34d6000) [pid = 8345] [serial = 541] [outer = 0xa23b5800] 04:28:35 INFO - PROCESS | 8345 | 1468841315416 Marionette DEBUG loaded listener.js 04:28:35 INFO - PROCESS | 8345 | ++DOMWINDOW == 99 (0xa5012c00) [pid = 8345] [serial = 542] [outer = 0xa23b5800] 04:28:36 INFO - PROCESS | 8345 | SkCairoFTTypeface::onFilterRec unimplemented 04:28:36 INFO - PROCESS | 8345 | 1468841316766 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]]]}] 04:28:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 04:28:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1931ms 04:28:36 INFO - PROCESS | 8345 | 1468841316831 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 04:28:36 INFO - PROCESS | 8345 | 1468841316836 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 04:28:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 04:28:36 INFO - PROCESS | 8345 | 1468841316865 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 04:28:36 INFO - PROCESS | 8345 | 1468841316868 Marionette TRACE conn3 <- [1,694,null,{}] 04:28:36 INFO - PROCESS | 8345 | 1468841316875 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}] 04:28:36 INFO - PROCESS | 8345 | 1468841316881 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:37 INFO - PROCESS | 8345 | 1468841317085 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 04:28:37 INFO - PROCESS | 8345 | 1468841317249 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:37 INFO - PROCESS | 8345 | 1468841317265 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:37 INFO - PROCESS | 8345 | ++DOCSHELL 0xa6824000 == 53 [pid = 8345] [id = 181] 04:28:37 INFO - PROCESS | 8345 | ++DOMWINDOW == 100 (0xa682bc00) [pid = 8345] [serial = 543] [outer = (nil)] 04:28:37 INFO - PROCESS | 8345 | ++DOMWINDOW == 101 (0xa6b3c800) [pid = 8345] [serial = 544] [outer = 0xa682bc00] 04:28:37 INFO - PROCESS | 8345 | 1468841317359 Marionette DEBUG loaded listener.js 04:28:37 INFO - PROCESS | 8345 | ++DOMWINDOW == 102 (0xa6b43400) [pid = 8345] [serial = 545] [outer = 0xa682bc00] 04:28:38 INFO - PROCESS | 8345 | SkCairoFTTypeface::onFilterRec unimplemented 04:28:38 INFO - PROCESS | 8345 | 1468841318986 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]]]}] 04:28:39 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) 04:28:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2188ms 04:28:39 INFO - PROCESS | 8345 | 1468841319048 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 04:28:39 INFO - PROCESS | 8345 | 1468841319055 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 04:28:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 04:28:39 INFO - PROCESS | 8345 | 1468841319065 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 04:28:39 INFO - PROCESS | 8345 | 1468841319069 Marionette TRACE conn3 <- [1,698,null,{}] 04:28:39 INFO - PROCESS | 8345 | 1468841319079 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}] 04:28:39 INFO - PROCESS | 8345 | 1468841319084 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:39 INFO - PROCESS | 8345 | 1468841319342 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 04:28:39 INFO - PROCESS | 8345 | 1468841319559 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:39 INFO - PROCESS | 8345 | 1468841319566 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:39 INFO - PROCESS | 8345 | ++DOCSHELL 0x92fe4400 == 54 [pid = 8345] [id = 182] 04:28:39 INFO - PROCESS | 8345 | ++DOMWINDOW == 103 (0x93c5e400) [pid = 8345] [serial = 546] [outer = (nil)] 04:28:39 INFO - PROCESS | 8345 | ++DOMWINDOW == 104 (0x94fe9400) [pid = 8345] [serial = 547] [outer = 0x93c5e400] 04:28:39 INFO - PROCESS | 8345 | 1468841319651 Marionette DEBUG loaded listener.js 04:28:39 INFO - PROCESS | 8345 | ++DOMWINDOW == 105 (0x95056c00) [pid = 8345] [serial = 548] [outer = 0x93c5e400] 04:28:40 INFO - PROCESS | 8345 | --DOCSHELL 0x994b9c00 == 53 [pid = 8345] [id = 175] 04:28:40 INFO - PROCESS | 8345 | --DOMWINDOW == 104 (0x9b5e9800) [pid = 8345] [serial = 484] [outer = (nil)] [url = about:blank] 04:28:40 INFO - PROCESS | 8345 | --DOCSHELL 0x9505a800 == 52 [pid = 8345] [id = 174] 04:28:40 INFO - PROCESS | 8345 | --DOCSHELL 0x97553000 == 51 [pid = 8345] [id = 173] 04:28:40 INFO - PROCESS | 8345 | --DOCSHELL 0x94fde400 == 50 [pid = 8345] [id = 172] 04:28:40 INFO - PROCESS | 8345 | --DOCSHELL 0x9220bc00 == 49 [pid = 8345] [id = 171] 04:28:40 INFO - PROCESS | 8345 | --DOCSHELL 0x922ef400 == 48 [pid = 8345] [id = 170] 04:28:40 INFO - PROCESS | 8345 | --DOMWINDOW == 103 (0x99a39400) [pid = 8345] [serial = 466] [outer = (nil)] [url = about:blank] 04:28:40 INFO - PROCESS | 8345 | --DOMWINDOW == 102 (0x976f8c00) [pid = 8345] [serial = 475] [outer = (nil)] [url = about:blank] 04:28:40 INFO - PROCESS | 8345 | --DOMWINDOW == 101 (0x95051400) [pid = 8345] [serial = 460] [outer = (nil)] [url = about:blank] 04:28:40 INFO - PROCESS | 8345 | --DOMWINDOW == 100 (0x9a7f3000) [pid = 8345] [serial = 478] [outer = (nil)] [url = about:blank] 04:28:40 INFO - PROCESS | 8345 | --DOMWINDOW == 99 (0x976e3800) [pid = 8345] [serial = 463] [outer = (nil)] [url = about:blank] 04:28:40 INFO - PROCESS | 8345 | --DOMWINDOW == 98 (0x922fcc00) [pid = 8345] [serial = 473] [outer = (nil)] [url = about:blank] 04:28:40 INFO - PROCESS | 8345 | --DOMWINDOW == 97 (0x9216b400) [pid = 8345] [serial = 472] [outer = (nil)] [url = about:blank] 04:28:40 INFO - PROCESS | 8345 | --DOMWINDOW == 96 (0x99e09000) [pid = 8345] [serial = 469] [outer = (nil)] [url = about:blank] 04:28:40 INFO - PROCESS | 8345 | --DOMWINDOW == 95 (0x9aa36800) [pid = 8345] [serial = 482] [outer = (nil)] [url = about:blank] 04:28:40 INFO - PROCESS | 8345 | --DOMWINDOW == 94 (0x9aa48c00) [pid = 8345] [serial = 479] [outer = (nil)] [url = about:blank] 04:28:40 INFO - PROCESS | 8345 | --DOMWINDOW == 93 (0x99e06800) [pid = 8345] [serial = 481] [outer = (nil)] [url = about:blank] 04:28:40 INFO - PROCESS | 8345 | --DOMWINDOW == 92 (0x98898800) [pid = 8345] [serial = 476] [outer = (nil)] [url = about:blank] 04:28:41 INFO - PROCESS | 8345 | SkCairoFTTypeface::onFilterRec unimplemented 04:28:41 INFO - PROCESS | 8345 | 1468841321058 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]]]}] 04:28:41 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) 04:28:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2046ms 04:28:41 INFO - PROCESS | 8345 | 1468841321111 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 04:28:41 INFO - PROCESS | 8345 | 1468841321118 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 04:28:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 04:28:41 INFO - PROCESS | 8345 | 1468841321202 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 04:28:41 INFO - PROCESS | 8345 | 1468841321208 Marionette TRACE conn3 <- [1,702,null,{}] 04:28:41 INFO - PROCESS | 8345 | 1468841321219 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}] 04:28:41 INFO - PROCESS | 8345 | 1468841321225 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:41 INFO - PROCESS | 8345 | 1468841321396 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 04:28:41 INFO - PROCESS | 8345 | 1468841321408 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:41 INFO - PROCESS | 8345 | 1468841321419 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:41 INFO - PROCESS | 8345 | ++DOCSHELL 0x91b58400 == 49 [pid = 8345] [id = 183] 04:28:41 INFO - PROCESS | 8345 | ++DOMWINDOW == 93 (0x95051400) [pid = 8345] [serial = 549] [outer = (nil)] 04:28:41 INFO - PROCESS | 8345 | ++DOMWINDOW == 94 (0x976ee400) [pid = 8345] [serial = 550] [outer = 0x95051400] 04:28:41 INFO - PROCESS | 8345 | 1468841321511 Marionette DEBUG loaded listener.js 04:28:41 INFO - PROCESS | 8345 | ++DOMWINDOW == 95 (0x98814000) [pid = 8345] [serial = 551] [outer = 0x95051400] 04:28:42 INFO - PROCESS | 8345 | SkCairoFTTypeface::onFilterRec unimplemented 04:28:42 INFO - PROCESS | 8345 | 1468841322809 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]]]}] 04:28:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 04:28:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1669ms 04:28:42 INFO - PROCESS | 8345 | 1468841322844 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 04:28:42 INFO - PROCESS | 8345 | 1468841322847 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 04:28:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 04:28:42 INFO - PROCESS | 8345 | 1468841322855 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 04:28:42 INFO - PROCESS | 8345 | 1468841322861 Marionette TRACE conn3 <- [1,706,null,{}] 04:28:42 INFO - PROCESS | 8345 | 1468841322894 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}] 04:28:42 INFO - PROCESS | 8345 | 1468841322903 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:43 INFO - PROCESS | 8345 | 1468841323204 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 04:28:43 INFO - PROCESS | 8345 | 1468841323251 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:43 INFO - PROCESS | 8345 | 1468841323264 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:43 INFO - PROCESS | 8345 | ++DOCSHELL 0x99abbc00 == 50 [pid = 8345] [id = 184] 04:28:43 INFO - PROCESS | 8345 | ++DOMWINDOW == 96 (0x99b95400) [pid = 8345] [serial = 552] [outer = (nil)] 04:28:43 INFO - PROCESS | 8345 | ++DOMWINDOW == 97 (0x99ba4400) [pid = 8345] [serial = 553] [outer = 0x99b95400] 04:28:43 INFO - PROCESS | 8345 | 1468841323349 Marionette DEBUG loaded listener.js 04:28:43 INFO - PROCESS | 8345 | ++DOMWINDOW == 98 (0x99e0e800) [pid = 8345] [serial = 554] [outer = 0x99b95400] 04:28:44 INFO - PROCESS | 8345 | --DOMWINDOW == 97 (0x922f1800) [pid = 8345] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 04:28:44 INFO - PROCESS | 8345 | --DOMWINDOW == 96 (0x95328000) [pid = 8345] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 04:28:44 INFO - PROCESS | 8345 | --DOMWINDOW == 95 (0x922f8400) [pid = 8345] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 04:28:44 INFO - PROCESS | 8345 | --DOMWINDOW == 94 (0x99b9f800) [pid = 8345] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 04:28:44 INFO - PROCESS | 8345 | --DOMWINDOW == 93 (0x99e04c00) [pid = 8345] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 04:28:44 INFO - PROCESS | 8345 | SkCairoFTTypeface::onFilterRec unimplemented 04:28:44 INFO - PROCESS | 8345 | 1468841324714 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]]]}] 04:28:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 04:28:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1905ms 04:28:44 INFO - PROCESS | 8345 | 1468841324808 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 04:28:44 INFO - PROCESS | 8345 | 1468841324814 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 04:28:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 04:28:44 INFO - PROCESS | 8345 | 1468841324821 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 04:28:44 INFO - PROCESS | 8345 | 1468841324824 Marionette TRACE conn3 <- [1,710,null,{}] 04:28:44 INFO - PROCESS | 8345 | 1468841324830 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}] 04:28:44 INFO - PROCESS | 8345 | 1468841324835 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:45 INFO - PROCESS | 8345 | 1468841325047 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 04:28:45 INFO - PROCESS | 8345 | 1468841325074 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:45 INFO - PROCESS | 8345 | 1468841325082 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:45 INFO - PROCESS | 8345 | ++DOCSHELL 0x95328000 == 51 [pid = 8345] [id = 185] 04:28:45 INFO - PROCESS | 8345 | ++DOMWINDOW == 94 (0x9966f000) [pid = 8345] [serial = 555] [outer = (nil)] 04:28:45 INFO - PROCESS | 8345 | ++DOMWINDOW == 95 (0x99e0bc00) [pid = 8345] [serial = 556] [outer = 0x9966f000] 04:28:45 INFO - PROCESS | 8345 | 1468841325156 Marionette DEBUG loaded listener.js 04:28:45 INFO - PROCESS | 8345 | ++DOMWINDOW == 96 (0x9aa32800) [pid = 8345] [serial = 557] [outer = 0x9966f000] 04:28:46 INFO - PROCESS | 8345 | SkCairoFTTypeface::onFilterRec unimplemented 04:28:46 INFO - PROCESS | 8345 | 1468841326345 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]]]}] 04:28:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 04:28:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1534ms 04:28:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 04:28:46 INFO - PROCESS | 8345 | 1468841326356 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 04:28:46 INFO - PROCESS | 8345 | 1468841326359 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 04:28:46 INFO - PROCESS | 8345 | 1468841326366 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 04:28:46 INFO - PROCESS | 8345 | 1468841326370 Marionette TRACE conn3 <- [1,714,null,{}] 04:28:46 INFO - PROCESS | 8345 | 1468841326375 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}] 04:28:46 INFO - PROCESS | 8345 | 1468841326381 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:46 INFO - PROCESS | 8345 | 1468841326558 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 04:28:46 INFO - PROCESS | 8345 | 1468841326820 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:46 INFO - PROCESS | 8345 | 1468841326831 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:46 INFO - PROCESS | 8345 | ++DOCSHELL 0x91b52800 == 52 [pid = 8345] [id = 186] 04:28:46 INFO - PROCESS | 8345 | ++DOMWINDOW == 97 (0x91b54400) [pid = 8345] [serial = 558] [outer = (nil)] 04:28:46 INFO - PROCESS | 8345 | ++DOMWINDOW == 98 (0x91b5a400) [pid = 8345] [serial = 559] [outer = 0x91b54400] 04:28:46 INFO - PROCESS | 8345 | 1468841326923 Marionette DEBUG loaded listener.js 04:28:47 INFO - PROCESS | 8345 | ++DOMWINDOW == 99 (0x9220f800) [pid = 8345] [serial = 560] [outer = 0x91b54400] 04:28:48 INFO - PROCESS | 8345 | SkCairoFTTypeface::onFilterRec unimplemented 04:28:48 INFO - PROCESS | 8345 | 1468841328467 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]]]}] 04:28:48 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 04:28:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2141ms 04:28:48 INFO - PROCESS | 8345 | 1468841328509 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 04:28:48 INFO - PROCESS | 8345 | 1468841328515 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 04:28:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 04:28:48 INFO - PROCESS | 8345 | 1468841328525 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 04:28:48 INFO - PROCESS | 8345 | 1468841328530 Marionette TRACE conn3 <- [1,718,null,{}] 04:28:48 INFO - PROCESS | 8345 | 1468841328583 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}] 04:28:48 INFO - PROCESS | 8345 | 1468841328588 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:48 INFO - PROCESS | 8345 | 1468841328805 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 04:28:49 INFO - PROCESS | 8345 | 1468841328978 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:49 INFO - PROCESS | 8345 | 1468841328991 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:49 INFO - PROCESS | 8345 | ++DOCSHELL 0x91b5c000 == 53 [pid = 8345] [id = 187] 04:28:49 INFO - PROCESS | 8345 | ++DOMWINDOW == 100 (0x93c62800) [pid = 8345] [serial = 561] [outer = (nil)] 04:28:49 INFO - PROCESS | 8345 | ++DOMWINDOW == 101 (0x976e4800) [pid = 8345] [serial = 562] [outer = 0x93c62800] 04:28:49 INFO - PROCESS | 8345 | 1468841329076 Marionette DEBUG loaded listener.js 04:28:49 INFO - PROCESS | 8345 | ++DOMWINDOW == 102 (0x98155800) [pid = 8345] [serial = 563] [outer = 0x93c62800] 04:28:50 INFO - PROCESS | 8345 | SkCairoFTTypeface::onFilterRec unimplemented 04:28:50 INFO - PROCESS | 8345 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:28:50 INFO - PROCESS | 8345 | 1468841330526 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]]]}] 04:28:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 04:28:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 2037ms 04:28:50 INFO - PROCESS | 8345 | 1468841330566 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 04:28:50 INFO - PROCESS | 8345 | 1468841330573 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 04:28:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 04:28:50 INFO - PROCESS | 8345 | 1468841330584 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 04:28:50 INFO - PROCESS | 8345 | 1468841330587 Marionette TRACE conn3 <- [1,722,null,{}] 04:28:50 INFO - PROCESS | 8345 | 1468841330595 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}] 04:28:50 INFO - PROCESS | 8345 | 1468841330601 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:50 INFO - PROCESS | 8345 | 1468841330800 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 04:28:50 INFO - PROCESS | 8345 | 1468841330966 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:50 INFO - PROCESS | 8345 | 1468841330974 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:51 INFO - PROCESS | 8345 | ++DOCSHELL 0x9399b800 == 54 [pid = 8345] [id = 188] 04:28:51 INFO - PROCESS | 8345 | ++DOMWINDOW == 103 (0x98898c00) [pid = 8345] [serial = 564] [outer = (nil)] 04:28:51 INFO - PROCESS | 8345 | ++DOMWINDOW == 104 (0x99ba4c00) [pid = 8345] [serial = 565] [outer = 0x98898c00] 04:28:51 INFO - PROCESS | 8345 | 1468841331061 Marionette DEBUG loaded listener.js 04:28:51 INFO - PROCESS | 8345 | ++DOMWINDOW == 105 (0x99e0e000) [pid = 8345] [serial = 566] [outer = 0x98898c00] 04:28:52 INFO - PROCESS | 8345 | 1468841332102 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] 04:28:52 INFO - PROCESS | 8345 | 1468841332174 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 04:28:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 04:28:52 INFO - PROCESS | 8345 | 1468841332189 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 04:28:52 INFO - PROCESS | 8345 | 1468841332200 Marionette TRACE conn3 <- [1,726,null,{}] 04:28:52 INFO - PROCESS | 8345 | 1468841332210 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}] 04:28:52 INFO - PROCESS | 8345 | 1468841332218 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:52 INFO - PROCESS | 8345 | 1468841332471 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 04:28:52 INFO - PROCESS | 8345 | 1468841332690 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:52 INFO - PROCESS | 8345 | 1468841332702 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:52 INFO - PROCESS | 8345 | ++DOCSHELL 0x99e0c400 == 55 [pid = 8345] [id = 189] 04:28:52 INFO - PROCESS | 8345 | ++DOMWINDOW == 106 (0x9b0b8400) [pid = 8345] [serial = 567] [outer = (nil)] 04:28:52 INFO - PROCESS | 8345 | ++DOMWINDOW == 107 (0xa100fc00) [pid = 8345] [serial = 568] [outer = 0x9b0b8400] 04:28:52 INFO - PROCESS | 8345 | 1468841332787 Marionette DEBUG loaded listener.js 04:28:52 INFO - PROCESS | 8345 | ++DOMWINDOW == 108 (0xa200cc00) [pid = 8345] [serial = 569] [outer = 0x9b0b8400] 04:28:53 INFO - PROCESS | 8345 | SkCairoFTTypeface::onFilterRec unimplemented 04:28:53 INFO - PROCESS | 8345 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:28:53 INFO - PROCESS | 8345 | 1468841333808 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]]]}] 04:28:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 04:28:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1700ms 04:28:53 INFO - PROCESS | 8345 | 1468841333883 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 04:28:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 04:28:53 INFO - PROCESS | 8345 | 1468841333888 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 04:28:53 INFO - PROCESS | 8345 | 1468841333896 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 04:28:53 INFO - PROCESS | 8345 | 1468841333900 Marionette TRACE conn3 <- [1,730,null,{}] 04:28:53 INFO - PROCESS | 8345 | 1468841333906 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}] 04:28:53 INFO - PROCESS | 8345 | 1468841333912 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:54 INFO - PROCESS | 8345 | 1468841334146 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 04:28:54 INFO - PROCESS | 8345 | 1468841334363 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:54 INFO - PROCESS | 8345 | 1468841334369 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:54 INFO - PROCESS | 8345 | ++DOCSHELL 0x9b608c00 == 56 [pid = 8345] [id = 190] 04:28:54 INFO - PROCESS | 8345 | ++DOMWINDOW == 109 (0xa109f000) [pid = 8345] [serial = 570] [outer = (nil)] 04:28:54 INFO - PROCESS | 8345 | ++DOMWINDOW == 110 (0xa2ff4c00) [pid = 8345] [serial = 571] [outer = 0xa109f000] 04:28:54 INFO - PROCESS | 8345 | 1468841334455 Marionette DEBUG loaded listener.js 04:28:54 INFO - PROCESS | 8345 | ++DOMWINDOW == 111 (0xa34d0c00) [pid = 8345] [serial = 572] [outer = 0xa109f000] 04:28:55 INFO - PROCESS | 8345 | SkCairoFTTypeface::onFilterRec unimplemented 04:28:55 INFO - PROCESS | 8345 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:28:55 INFO - PROCESS | 8345 | 1468841335455 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] 04:28:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 04:28:55 INFO - PROCESS | 8345 | 1468841335498 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 04:28:55 INFO - PROCESS | 8345 | 1468841335504 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 04:28:55 INFO - PROCESS | 8345 | 1468841335508 Marionette TRACE conn3 <- [1,734,null,{}] 04:28:55 INFO - PROCESS | 8345 | 1468841335514 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}] 04:28:55 INFO - PROCESS | 8345 | 1468841335519 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:55 INFO - PROCESS | 8345 | 1468841335723 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 04:28:55 INFO - PROCESS | 8345 | 1468841335932 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:55 INFO - PROCESS | 8345 | 1468841335950 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:56 INFO - PROCESS | 8345 | ++DOCSHELL 0xa62c0800 == 57 [pid = 8345] [id = 191] 04:28:56 INFO - PROCESS | 8345 | ++DOMWINDOW == 112 (0xa6823000) [pid = 8345] [serial = 573] [outer = (nil)] 04:28:56 INFO - PROCESS | 8345 | ++DOMWINDOW == 113 (0xa6b3cc00) [pid = 8345] [serial = 574] [outer = 0xa6823000] 04:28:56 INFO - PROCESS | 8345 | 1468841336089 Marionette DEBUG loaded listener.js 04:28:56 INFO - PROCESS | 8345 | ++DOMWINDOW == 114 (0xa6b4b000) [pid = 8345] [serial = 575] [outer = 0xa6823000] 04:28:56 INFO - PROCESS | 8345 | SkCairoFTTypeface::onFilterRec unimplemented 04:28:57 INFO - PROCESS | 8345 | 1468841337107 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]]]}] 04:28:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 04:28:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1635ms 04:28:57 INFO - PROCESS | 8345 | 1468841337139 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 04:28:57 INFO - PROCESS | 8345 | 1468841337142 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 04:28:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 04:28:57 INFO - PROCESS | 8345 | 1468841337150 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 04:28:57 INFO - PROCESS | 8345 | 1468841337153 Marionette TRACE conn3 <- [1,738,null,{}] 04:28:57 INFO - PROCESS | 8345 | 1468841337160 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}] 04:28:57 INFO - PROCESS | 8345 | 1468841337165 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:57 INFO - PROCESS | 8345 | 1468841337357 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 04:28:57 INFO - PROCESS | 8345 | 1468841337574 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:57 INFO - PROCESS | 8345 | 1468841337581 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:57 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f7c8400 == 58 [pid = 8345] [id = 192] 04:28:57 INFO - PROCESS | 8345 | ++DOMWINDOW == 115 (0x8f7cac00) [pid = 8345] [serial = 576] [outer = (nil)] 04:28:57 INFO - PROCESS | 8345 | ++DOMWINDOW == 116 (0x8f7d0800) [pid = 8345] [serial = 577] [outer = 0x8f7cac00] 04:28:57 INFO - PROCESS | 8345 | 1468841337711 Marionette DEBUG loaded listener.js 04:28:57 INFO - PROCESS | 8345 | ++DOMWINDOW == 117 (0x95161400) [pid = 8345] [serial = 578] [outer = 0x8f7cac00] 04:28:59 INFO - PROCESS | 8345 | SkCairoFTTypeface::onFilterRec unimplemented 04:28:59 INFO - PROCESS | 8345 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:28:59 INFO - PROCESS | 8345 | 1468841339203 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]]]}] 04:28:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 04:28:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2090ms 04:28:59 INFO - PROCESS | 8345 | 1468841339240 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 04:28:59 INFO - PROCESS | 8345 | 1468841339246 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 04:28:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 04:28:59 INFO - PROCESS | 8345 | 1468841339256 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 04:28:59 INFO - PROCESS | 8345 | 1468841339260 Marionette TRACE conn3 <- [1,742,null,{}] 04:28:59 INFO - PROCESS | 8345 | 1468841339270 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}] 04:28:59 INFO - PROCESS | 8345 | 1468841339276 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:59 INFO - PROCESS | 8345 | 1468841339492 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 04:28:59 INFO - PROCESS | 8345 | 1468841339760 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:59 INFO - PROCESS | 8345 | 1468841339773 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:28:59 INFO - PROCESS | 8345 | ++DOCSHELL 0x92fdf800 == 59 [pid = 8345] [id = 193] 04:28:59 INFO - PROCESS | 8345 | ++DOMWINDOW == 118 (0x92fe0000) [pid = 8345] [serial = 579] [outer = (nil)] 04:28:59 INFO - PROCESS | 8345 | ++DOMWINDOW == 119 (0x93a4ec00) [pid = 8345] [serial = 580] [outer = 0x92fe0000] 04:28:59 INFO - PROCESS | 8345 | 1468841339853 Marionette DEBUG loaded listener.js 04:28:59 INFO - PROCESS | 8345 | ++DOMWINDOW == 120 (0x94f16000) [pid = 8345] [serial = 581] [outer = 0x92fe0000] 04:29:00 INFO - PROCESS | 8345 | --DOCSHELL 0xa4e5dc00 == 58 [pid = 8345] [id = 147] 04:29:00 INFO - PROCESS | 8345 | --DOCSHELL 0x95328000 == 57 [pid = 8345] [id = 185] 04:29:00 INFO - PROCESS | 8345 | --DOCSHELL 0x99abbc00 == 56 [pid = 8345] [id = 184] 04:29:00 INFO - PROCESS | 8345 | --DOMWINDOW == 119 (0x9ac5d000) [pid = 8345] [serial = 526] [outer = (nil)] [url = about:blank] 04:29:00 INFO - PROCESS | 8345 | --DOMWINDOW == 118 (0x99423400) [pid = 8345] [serial = 508] [outer = (nil)] [url = about:blank] 04:29:00 INFO - PROCESS | 8345 | --DOCSHELL 0x91b58400 == 55 [pid = 8345] [id = 183] 04:29:00 INFO - PROCESS | 8345 | --DOCSHELL 0x92fe4400 == 54 [pid = 8345] [id = 182] 04:29:00 INFO - PROCESS | 8345 | --DOMWINDOW == 117 (0x93c63000) [pid = 8345] [serial = 512] [outer = (nil)] [url = about:blank] 04:29:00 INFO - PROCESS | 8345 | --DOMWINDOW == 116 (0x92fe1000) [pid = 8345] [serial = 511] [outer = (nil)] [url = about:blank] 04:29:00 INFO - PROCESS | 8345 | --DOMWINDOW == 115 (0xa1093400) [pid = 8345] [serial = 493] [outer = (nil)] [url = about:blank] 04:29:00 INFO - PROCESS | 8345 | --DOMWINDOW == 114 (0x98c72400) [pid = 8345] [serial = 517] [outer = (nil)] [url = about:blank] 04:29:00 INFO - PROCESS | 8345 | --DOMWINDOW == 113 (0x93c58800) [pid = 8345] [serial = 514] [outer = (nil)] [url = about:blank] 04:29:00 INFO - PROCESS | 8345 | --DOMWINDOW == 112 (0x94f7ac00) [pid = 8345] [serial = 515] [outer = (nil)] [url = about:blank] 04:29:00 INFO - PROCESS | 8345 | --DOMWINDOW == 111 (0xa4e55400) [pid = 8345] [serial = 502] [outer = (nil)] [url = about:blank] 04:29:00 INFO - PROCESS | 8345 | --DOMWINDOW == 110 (0xa682b800) [pid = 8345] [serial = 505] [outer = (nil)] [url = about:blank] 04:29:00 INFO - PROCESS | 8345 | --DOMWINDOW == 109 (0x9531f000) [pid = 8345] [serial = 487] [outer = (nil)] [url = about:blank] 04:29:00 INFO - PROCESS | 8345 | --DOMWINDOW == 108 (0x99e0a000) [pid = 8345] [serial = 521] [outer = (nil)] [url = about:blank] 04:29:00 INFO - PROCESS | 8345 | --DOMWINDOW == 107 (0xa255d800) [pid = 8345] [serial = 499] [outer = (nil)] [url = about:blank] 04:29:00 INFO - PROCESS | 8345 | --DOMWINDOW == 106 (0x99d49c00) [pid = 8345] [serial = 490] [outer = (nil)] [url = about:blank] 04:29:00 INFO - PROCESS | 8345 | --DOMWINDOW == 105 (0xa231fc00) [pid = 8345] [serial = 496] [outer = (nil)] [url = about:blank] 04:29:00 INFO - PROCESS | 8345 | --DOMWINDOW == 104 (0x9aa46000) [pid = 8345] [serial = 523] [outer = (nil)] [url = about:blank] 04:29:00 INFO - PROCESS | 8345 | --DOMWINDOW == 103 (0x99e02400) [pid = 8345] [serial = 520] [outer = (nil)] [url = about:blank] 04:29:00 INFO - PROCESS | 8345 | --DOMWINDOW == 102 (0x9aa50400) [pid = 8345] [serial = 524] [outer = (nil)] [url = about:blank] 04:29:00 INFO - PROCESS | 8345 | --DOMWINDOW == 101 (0x9941d800) [pid = 8345] [serial = 518] [outer = (nil)] [url = about:blank] 04:29:01 INFO - PROCESS | 8345 | SkCairoFTTypeface::onFilterRec unimplemented 04:29:01 INFO - PROCESS | 8345 | 1468841341456 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]]]}] 04:29:01 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 04:29:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2239ms 04:29:01 INFO - PROCESS | 8345 | 1468841341496 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 04:29:01 INFO - PROCESS | 8345 | 1468841341503 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 04:29:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 04:29:01 INFO - PROCESS | 8345 | 1468841341512 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 04:29:01 INFO - PROCESS | 8345 | 1468841341518 Marionette TRACE conn3 <- [1,746,null,{}] 04:29:01 INFO - PROCESS | 8345 | 1468841341527 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}] 04:29:01 INFO - PROCESS | 8345 | 1468841341542 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:01 INFO - PROCESS | 8345 | 1468841341880 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 04:29:02 INFO - PROCESS | 8345 | 1468841341974 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:02 INFO - PROCESS | 8345 | 1468841341987 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:02 INFO - PROCESS | 8345 | ++DOCSHELL 0x9216e400 == 55 [pid = 8345] [id = 194] 04:29:02 INFO - PROCESS | 8345 | ++DOMWINDOW == 102 (0x9220ec00) [pid = 8345] [serial = 582] [outer = (nil)] 04:29:02 INFO - PROCESS | 8345 | ++DOMWINDOW == 103 (0x94f19800) [pid = 8345] [serial = 583] [outer = 0x9220ec00] 04:29:02 INFO - PROCESS | 8345 | 1468841342113 Marionette DEBUG loaded listener.js 04:29:02 INFO - PROCESS | 8345 | ++DOMWINDOW == 104 (0x97552000) [pid = 8345] [serial = 584] [outer = 0x9220ec00] 04:29:02 INFO - PROCESS | 8345 | SkCairoFTTypeface::onFilterRec unimplemented 04:29:03 INFO - PROCESS | 8345 | SkCairoFTTypeface::onFilterRec unimplemented 04:29:03 INFO - PROCESS | 8345 | 1468841343551 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]]]}] 04:29:03 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.) 04:29:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 2135ms 04:29:03 INFO - PROCESS | 8345 | 1468841343669 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 04:29:03 INFO - PROCESS | 8345 | 1468841343677 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 04:29:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 04:29:03 INFO - PROCESS | 8345 | 1468841343692 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 04:29:03 INFO - PROCESS | 8345 | 1468841343697 Marionette TRACE conn3 <- [1,750,null,{}] 04:29:03 INFO - PROCESS | 8345 | 1468841343704 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}] 04:29:03 INFO - PROCESS | 8345 | 1468841343709 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:03 INFO - PROCESS | 8345 | 1468841343910 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 04:29:04 INFO - PROCESS | 8345 | 1468841344076 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:04 INFO - PROCESS | 8345 | 1468841344086 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:04 INFO - PROCESS | 8345 | ++DOCSHELL 0x95328000 == 56 [pid = 8345] [id = 195] 04:29:04 INFO - PROCESS | 8345 | ++DOMWINDOW == 105 (0x975f5c00) [pid = 8345] [serial = 585] [outer = (nil)] 04:29:04 INFO - PROCESS | 8345 | ++DOMWINDOW == 106 (0x994bac00) [pid = 8345] [serial = 586] [outer = 0x975f5c00] 04:29:04 INFO - PROCESS | 8345 | 1468841344173 Marionette DEBUG loaded listener.js 04:29:04 INFO - PROCESS | 8345 | ++DOMWINDOW == 107 (0x99734800) [pid = 8345] [serial = 587] [outer = 0x975f5c00] 04:29:05 INFO - PROCESS | 8345 | SkCairoFTTypeface::onFilterRec unimplemented 04:29:05 INFO - PROCESS | 8345 | 1468841345636 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]]]}] 04:29:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 04:29:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1987ms 04:29:05 INFO - PROCESS | 8345 | 1468841345686 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 04:29:05 INFO - PROCESS | 8345 | 1468841345691 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 04:29:05 INFO - PROCESS | 8345 | ++DOMWINDOW == 108 (0x99a39400) [pid = 8345] [serial = 588] [outer = 0x994bec00] 04:29:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 04:29:05 INFO - PROCESS | 8345 | 1468841345756 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 04:29:05 INFO - PROCESS | 8345 | 1468841345764 Marionette TRACE conn3 <- [1,754,null,{}] 04:29:05 INFO - PROCESS | 8345 | 1468841345872 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}] 04:29:05 INFO - PROCESS | 8345 | 1468841345882 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:06 INFO - PROCESS | 8345 | 1468841346061 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 04:29:06 INFO - PROCESS | 8345 | 1468841346239 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:06 INFO - PROCESS | 8345 | 1468841346253 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:06 INFO - PROCESS | 8345 | ++DOCSHELL 0x9973b400 == 57 [pid = 8345] [id = 196] 04:29:06 INFO - PROCESS | 8345 | ++DOMWINDOW == 109 (0x9973b800) [pid = 8345] [serial = 589] [outer = (nil)] 04:29:06 INFO - PROCESS | 8345 | ++DOMWINDOW == 110 (0x99e0c000) [pid = 8345] [serial = 590] [outer = 0x9973b800] 04:29:06 INFO - PROCESS | 8345 | 1468841346337 Marionette DEBUG loaded listener.js 04:29:06 INFO - PROCESS | 8345 | ++DOMWINDOW == 111 (0x9aa4e000) [pid = 8345] [serial = 591] [outer = 0x9973b800] 04:29:07 INFO - PROCESS | 8345 | SkCairoFTTypeface::onFilterRec unimplemented 04:29:07 INFO - PROCESS | 8345 | 1468841347665 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]]]}] 04:29:07 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 04:29:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1984ms 04:29:07 INFO - PROCESS | 8345 | 1468841347718 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 04:29:07 INFO - PROCESS | 8345 | 1468841347723 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 04:29:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 04:29:07 INFO - PROCESS | 8345 | 1468841347826 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 04:29:07 INFO - PROCESS | 8345 | 1468841347831 Marionette TRACE conn3 <- [1,758,null,{}] 04:29:07 INFO - PROCESS | 8345 | 1468841347854 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}] 04:29:07 INFO - PROCESS | 8345 | 1468841347860 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:08 INFO - PROCESS | 8345 | 1468841348035 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 04:29:08 INFO - PROCESS | 8345 | 1468841348202 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:08 INFO - PROCESS | 8345 | 1468841348211 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:08 INFO - PROCESS | 8345 | ++DOCSHELL 0x922f9000 == 58 [pid = 8345] [id = 197] 04:29:08 INFO - PROCESS | 8345 | ++DOMWINDOW == 112 (0x99a3cc00) [pid = 8345] [serial = 592] [outer = (nil)] 04:29:08 INFO - PROCESS | 8345 | ++DOMWINDOW == 113 (0x9ac5d000) [pid = 8345] [serial = 593] [outer = 0x99a3cc00] 04:29:08 INFO - PROCESS | 8345 | 1468841348293 Marionette DEBUG loaded listener.js 04:29:08 INFO - PROCESS | 8345 | ++DOMWINDOW == 114 (0x9b0c5800) [pid = 8345] [serial = 594] [outer = 0x99a3cc00] 04:29:09 INFO - PROCESS | 8345 | SkCairoFTTypeface::onFilterRec unimplemented 04:29:09 INFO - PROCESS | 8345 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:29:09 INFO - PROCESS | 8345 | SkCairoFTTypeface::onFilterRec unimplemented 04:29:09 INFO - PROCESS | 8345 | SkCairoFTTypeface::onFilterRec unimplemented 04:29:09 INFO - PROCESS | 8345 | SkCairoFTTypeface::onFilterRec unimplemented 04:29:09 INFO - PROCESS | 8345 | 1468841349263 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]]]}] 04:29:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 04:29:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1563ms 04:29:09 INFO - PROCESS | 8345 | 1468841349338 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 04:29:09 INFO - PROCESS | 8345 | 1468841349342 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 04:29:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 04:29:09 INFO - PROCESS | 8345 | 1468841349349 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 04:29:09 INFO - PROCESS | 8345 | 1468841349353 Marionette TRACE conn3 <- [1,762,null,{}] 04:29:09 INFO - PROCESS | 8345 | 1468841349359 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}] 04:29:09 INFO - PROCESS | 8345 | 1468841349365 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:09 INFO - PROCESS | 8345 | 1468841349612 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 04:29:10 INFO - PROCESS | 8345 | 1468841350037 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:10 INFO - PROCESS | 8345 | 1468841350050 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:10 INFO - PROCESS | 8345 | ++DOCSHELL 0x91b56c00 == 59 [pid = 8345] [id = 198] 04:29:10 INFO - PROCESS | 8345 | ++DOMWINDOW == 115 (0x91b58400) [pid = 8345] [serial = 595] [outer = (nil)] 04:29:10 INFO - PROCESS | 8345 | ++DOMWINDOW == 116 (0x91b60c00) [pid = 8345] [serial = 596] [outer = 0x91b58400] 04:29:10 INFO - PROCESS | 8345 | 1468841350189 Marionette DEBUG loaded listener.js 04:29:10 INFO - PROCESS | 8345 | ++DOMWINDOW == 117 (0x92fe3000) [pid = 8345] [serial = 597] [outer = 0x91b58400] 04:29:11 INFO - PROCESS | 8345 | 1468841351602 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]]]}] 04:29:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 04:29:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2286ms 04:29:11 INFO - PROCESS | 8345 | 1468841351680 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 04:29:11 INFO - PROCESS | 8345 | 1468841351685 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 04:29:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 04:29:11 INFO - PROCESS | 8345 | 1468841351740 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 04:29:11 INFO - PROCESS | 8345 | 1468841351746 Marionette TRACE conn3 <- [1,766,null,{}] 04:29:11 INFO - PROCESS | 8345 | 1468841351758 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}] 04:29:11 INFO - PROCESS | 8345 | 1468841351764 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:11 INFO - PROCESS | 8345 | 1468841351951 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 04:29:12 INFO - PROCESS | 8345 | 1468841352152 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:12 INFO - PROCESS | 8345 | 1468841352162 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:12 INFO - PROCESS | 8345 | --DOCSHELL 0x99b99400 == 58 [pid = 8345] [id = 178] 04:29:12 INFO - PROCESS | 8345 | --DOCSHELL 0x9216bc00 == 57 [pid = 8345] [id = 166] 04:29:12 INFO - PROCESS | 8345 | --DOCSHELL 0x9515b800 == 56 [pid = 8345] [id = 163] 04:29:12 INFO - PROCESS | 8345 | --DOCSHELL 0x9216cc00 == 55 [pid = 8345] [id = 162] 04:29:12 INFO - PROCESS | 8345 | ++DOCSHELL 0x9515b800 == 56 [pid = 8345] [id = 199] 04:29:12 INFO - PROCESS | 8345 | ++DOMWINDOW == 118 (0x9515c400) [pid = 8345] [serial = 598] [outer = (nil)] 04:29:12 INFO - PROCESS | 8345 | ++DOMWINDOW == 119 (0x9972dc00) [pid = 8345] [serial = 599] [outer = 0x9515c400] 04:29:12 INFO - PROCESS | 8345 | 1468841352272 Marionette DEBUG loaded listener.js 04:29:12 INFO - PROCESS | 8345 | ++DOMWINDOW == 120 (0x99739800) [pid = 8345] [serial = 600] [outer = 0x9515c400] 04:29:12 INFO - PROCESS | 8345 | --DOCSHELL 0x99e0c400 == 55 [pid = 8345] [id = 189] 04:29:12 INFO - PROCESS | 8345 | --DOCSHELL 0x9399b800 == 54 [pid = 8345] [id = 188] 04:29:12 INFO - PROCESS | 8345 | --DOCSHELL 0x91b5c000 == 53 [pid = 8345] [id = 187] 04:29:12 INFO - PROCESS | 8345 | --DOCSHELL 0x91b52800 == 52 [pid = 8345] [id = 186] 04:29:13 INFO - PROCESS | 8345 | 1468841353452 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]]]}] 04:29:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 04:29:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1783ms 04:29:13 INFO - PROCESS | 8345 | 1468841353485 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 04:29:13 INFO - PROCESS | 8345 | 1468841353490 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 04:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 04:29:13 INFO - PROCESS | 8345 | 1468841353499 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 04:29:13 INFO - PROCESS | 8345 | 1468841353503 Marionette TRACE conn3 <- [1,770,null,{}] 04:29:13 INFO - PROCESS | 8345 | 1468841353509 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}] 04:29:13 INFO - PROCESS | 8345 | 1468841353514 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:13 INFO - PROCESS | 8345 | 1468841353756 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 04:29:13 INFO - PROCESS | 8345 | 1468841353899 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:13 INFO - PROCESS | 8345 | 1468841353910 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:13 INFO - PROCESS | 8345 | ++DOCSHELL 0x9939b400 == 53 [pid = 8345] [id = 200] 04:29:13 INFO - PROCESS | 8345 | ++DOMWINDOW == 121 (0x99730800) [pid = 8345] [serial = 601] [outer = (nil)] 04:29:13 INFO - PROCESS | 8345 | ++DOMWINDOW == 122 (0x9aa4b000) [pid = 8345] [serial = 602] [outer = 0x99730800] 04:29:13 INFO - PROCESS | 8345 | 1468841353978 Marionette DEBUG loaded listener.js 04:29:14 INFO - PROCESS | 8345 | ++DOMWINDOW == 123 (0x9b610800) [pid = 8345] [serial = 603] [outer = 0x99730800] 04:29:14 INFO - PROCESS | 8345 | 1468841354775 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]]]}] 04:29:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 04:29:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1336ms 04:29:14 INFO - PROCESS | 8345 | 1468841354837 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 04:29:14 INFO - PROCESS | 8345 | 1468841354841 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 04:29:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 04:29:14 INFO - PROCESS | 8345 | 1468841354850 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 04:29:14 INFO - PROCESS | 8345 | 1468841354858 Marionette TRACE conn3 <- [1,774,null,{}] 04:29:14 INFO - PROCESS | 8345 | 1468841354877 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}] 04:29:14 INFO - PROCESS | 8345 | 1468841354884 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:15 INFO - PROCESS | 8345 | 1468841355102 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 04:29:15 INFO - PROCESS | 8345 | 1468841355126 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:15 INFO - PROCESS | 8345 | 1468841355134 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:15 INFO - PROCESS | 8345 | ++DOCSHELL 0x99d75c00 == 54 [pid = 8345] [id = 201] 04:29:15 INFO - PROCESS | 8345 | ++DOMWINDOW == 124 (0xa2325000) [pid = 8345] [serial = 604] [outer = (nil)] 04:29:15 INFO - PROCESS | 8345 | ++DOMWINDOW == 125 (0xa3287c00) [pid = 8345] [serial = 605] [outer = 0xa2325000] 04:29:15 INFO - PROCESS | 8345 | 1468841355242 Marionette DEBUG loaded listener.js 04:29:15 INFO - PROCESS | 8345 | ++DOMWINDOW == 126 (0xa4e5ac00) [pid = 8345] [serial = 606] [outer = 0xa2325000] 04:29:16 INFO - PROCESS | 8345 | 1468841356217 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]]]}] 04:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 04:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1441ms 04:29:16 INFO - PROCESS | 8345 | 1468841356290 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 04:29:16 INFO - PROCESS | 8345 | 1468841356295 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 04:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 04:29:16 INFO - PROCESS | 8345 | 1468841356301 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 04:29:16 INFO - PROCESS | 8345 | 1468841356304 Marionette TRACE conn3 <- [1,778,null,{}] 04:29:16 INFO - PROCESS | 8345 | 1468841356309 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}] 04:29:16 INFO - PROCESS | 8345 | 1468841356314 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:16 INFO - PROCESS | 8345 | 1468841356556 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 04:29:16 INFO - PROCESS | 8345 | 1468841356579 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:16 INFO - PROCESS | 8345 | 1468841356586 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:16 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f7c6000 == 55 [pid = 8345] [id = 202] 04:29:16 INFO - PROCESS | 8345 | ++DOMWINDOW == 127 (0x99421c00) [pid = 8345] [serial = 607] [outer = (nil)] 04:29:16 INFO - PROCESS | 8345 | ++DOMWINDOW == 128 (0xa681e400) [pid = 8345] [serial = 608] [outer = 0x99421c00] 04:29:16 INFO - PROCESS | 8345 | 1468841356671 Marionette DEBUG loaded listener.js 04:29:16 INFO - PROCESS | 8345 | ++DOMWINDOW == 129 (0xa688e800) [pid = 8345] [serial = 609] [outer = 0x99421c00] 04:29:17 INFO - PROCESS | 8345 | --DOMWINDOW == 128 (0x9966f000) [pid = 8345] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 04:29:17 INFO - PROCESS | 8345 | --DOMWINDOW == 127 (0x922f6800) [pid = 8345] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 04:29:17 INFO - PROCESS | 8345 | --DOMWINDOW == 126 (0xa100cc00) [pid = 8345] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 04:29:17 INFO - PROCESS | 8345 | --DOMWINDOW == 125 (0x92fddc00) [pid = 8345] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 04:29:17 INFO - PROCESS | 8345 | --DOMWINDOW == 124 (0x994b9400) [pid = 8345] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 04:29:17 INFO - PROCESS | 8345 | --DOMWINDOW == 123 (0x9504d000) [pid = 8345] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 04:29:17 INFO - PROCESS | 8345 | --DOMWINDOW == 122 (0x99a37000) [pid = 8345] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 04:29:17 INFO - PROCESS | 8345 | --DOMWINDOW == 121 (0x93c64c00) [pid = 8345] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 04:29:17 INFO - PROCESS | 8345 | --DOMWINDOW == 120 (0xa2097800) [pid = 8345] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 04:29:17 INFO - PROCESS | 8345 | --DOMWINDOW == 119 (0x99e03000) [pid = 8345] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 04:29:17 INFO - PROCESS | 8345 | --DOMWINDOW == 118 (0x93c59c00) [pid = 8345] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 04:29:17 INFO - PROCESS | 8345 | --DOMWINDOW == 117 (0x93c62400) [pid = 8345] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 04:29:17 INFO - PROCESS | 8345 | --DOMWINDOW == 116 (0xa4e10000) [pid = 8345] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 04:29:17 INFO - PROCESS | 8345 | --DOMWINDOW == 115 (0x98c68c00) [pid = 8345] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 04:29:17 INFO - PROCESS | 8345 | --DOMWINDOW == 114 (0x97559400) [pid = 8345] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 04:29:17 INFO - PROCESS | 8345 | --DOMWINDOW == 113 (0x8f7cac00) [pid = 8345] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 04:29:17 INFO - PROCESS | 8345 | --DOMWINDOW == 112 (0x99b95400) [pid = 8345] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 04:29:17 INFO - PROCESS | 8345 | --DOMWINDOW == 111 (0x93c5e400) [pid = 8345] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 04:29:17 INFO - PROCESS | 8345 | --DOMWINDOW == 110 (0xa682bc00) [pid = 8345] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 04:29:17 INFO - PROCESS | 8345 | --DOMWINDOW == 109 (0x95051400) [pid = 8345] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 04:29:17 INFO - PROCESS | 8345 | --DOMWINDOW == 108 (0x99d4d000) [pid = 8345] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 04:29:17 INFO - PROCESS | 8345 | 1468841357910 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]]]}] 04:29:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 04:29:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1633ms 04:29:17 INFO - PROCESS | 8345 | 1468841357935 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 04:29:17 INFO - PROCESS | 8345 | 1468841357938 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 04:29:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 04:29:17 INFO - PROCESS | 8345 | 1468841357945 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 04:29:17 INFO - PROCESS | 8345 | 1468841357948 Marionette TRACE conn3 <- [1,782,null,{}] 04:29:17 INFO - PROCESS | 8345 | 1468841357954 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}] 04:29:17 INFO - PROCESS | 8345 | 1468841357959 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:18 INFO - PROCESS | 8345 | 1468841358121 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 04:29:18 INFO - PROCESS | 8345 | 1468841358258 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:18 INFO - PROCESS | 8345 | 1468841358276 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:18 INFO - PROCESS | 8345 | ++DOCSHELL 0x910f0c00 == 56 [pid = 8345] [id = 203] 04:29:18 INFO - PROCESS | 8345 | ++DOMWINDOW == 109 (0x910f1000) [pid = 8345] [serial = 610] [outer = (nil)] 04:29:18 INFO - PROCESS | 8345 | ++DOMWINDOW == 110 (0x910f4800) [pid = 8345] [serial = 611] [outer = 0x910f1000] 04:29:18 INFO - PROCESS | 8345 | 1468841358376 Marionette DEBUG loaded listener.js 04:29:18 INFO - PROCESS | 8345 | ++DOMWINDOW == 111 (0x91b5bc00) [pid = 8345] [serial = 612] [outer = 0x910f1000] 04:29:19 INFO - PROCESS | 8345 | 1468841359284 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]]]}] 04:29:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 04:29:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1390ms 04:29:19 INFO - PROCESS | 8345 | 1468841359336 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 04:29:19 INFO - PROCESS | 8345 | 1468841359342 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 04:29:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 04:29:19 INFO - PROCESS | 8345 | 1468841359352 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 04:29:19 INFO - PROCESS | 8345 | 1468841359357 Marionette TRACE conn3 <- [1,786,null,{}] 04:29:19 INFO - PROCESS | 8345 | 1468841359379 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}] 04:29:19 INFO - PROCESS | 8345 | 1468841359387 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:19 INFO - PROCESS | 8345 | 1468841359707 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 04:29:19 INFO - PROCESS | 8345 | 1468841359858 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:19 INFO - PROCESS | 8345 | 1468841359872 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:19 INFO - PROCESS | 8345 | ++DOCSHELL 0x91b53400 == 57 [pid = 8345] [id = 204] 04:29:19 INFO - PROCESS | 8345 | ++DOMWINDOW == 112 (0x91b53800) [pid = 8345] [serial = 613] [outer = (nil)] 04:29:19 INFO - PROCESS | 8345 | ++DOMWINDOW == 113 (0x92161800) [pid = 8345] [serial = 614] [outer = 0x91b53800] 04:29:20 INFO - PROCESS | 8345 | 1468841360003 Marionette DEBUG loaded listener.js 04:29:20 INFO - PROCESS | 8345 | ++DOMWINDOW == 114 (0x92207800) [pid = 8345] [serial = 615] [outer = 0x91b53800] 04:29:20 INFO - PROCESS | 8345 | 1468841360990 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]]]}] 04:29:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 04:29:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1691ms 04:29:21 INFO - PROCESS | 8345 | 1468841361043 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 04:29:21 INFO - PROCESS | 8345 | 1468841361051 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 04:29:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 04:29:21 INFO - PROCESS | 8345 | 1468841361063 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 04:29:21 INFO - PROCESS | 8345 | 1468841361067 Marionette TRACE conn3 <- [1,790,null,{}] 04:29:21 INFO - PROCESS | 8345 | 1468841361074 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}] 04:29:21 INFO - PROCESS | 8345 | 1468841361080 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:21 INFO - PROCESS | 8345 | 1468841361316 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 04:29:21 INFO - PROCESS | 8345 | 1468841361548 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:21 INFO - PROCESS | 8345 | 1468841361558 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:21 INFO - PROCESS | 8345 | ++DOCSHELL 0x97559400 == 58 [pid = 8345] [id = 205] 04:29:21 INFO - PROCESS | 8345 | ++DOMWINDOW == 115 (0x976e4400) [pid = 8345] [serial = 616] [outer = (nil)] 04:29:21 INFO - PROCESS | 8345 | ++DOMWINDOW == 116 (0x99423c00) [pid = 8345] [serial = 617] [outer = 0x976e4400] 04:29:21 INFO - PROCESS | 8345 | 1468841361671 Marionette DEBUG loaded listener.js 04:29:21 INFO - PROCESS | 8345 | ++DOMWINDOW == 117 (0x99b95c00) [pid = 8345] [serial = 618] [outer = 0x976e4400] 04:29:22 INFO - PROCESS | 8345 | 1468841362677 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]]]}] 04:29:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 04:29:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1690ms 04:29:22 INFO - PROCESS | 8345 | 1468841362754 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 04:29:22 INFO - PROCESS | 8345 | 1468841362757 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 04:29:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 04:29:22 INFO - PROCESS | 8345 | 1468841362765 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 04:29:22 INFO - PROCESS | 8345 | 1468841362772 Marionette TRACE conn3 <- [1,794,null,{}] 04:29:22 INFO - PROCESS | 8345 | 1468841362789 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}] 04:29:22 INFO - PROCESS | 8345 | 1468841362799 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:23 INFO - PROCESS | 8345 | 1468841363121 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 04:29:23 INFO - PROCESS | 8345 | 1468841363461 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:23 INFO - PROCESS | 8345 | 1468841363474 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:23 INFO - PROCESS | 8345 | ++DOCSHELL 0x9b615000 == 59 [pid = 8345] [id = 206] 04:29:23 INFO - PROCESS | 8345 | ++DOMWINDOW == 118 (0xa1001c00) [pid = 8345] [serial = 619] [outer = (nil)] 04:29:23 INFO - PROCESS | 8345 | ++DOMWINDOW == 119 (0xa2304c00) [pid = 8345] [serial = 620] [outer = 0xa1001c00] 04:29:23 INFO - PROCESS | 8345 | 1468841363580 Marionette DEBUG loaded listener.js 04:29:23 INFO - PROCESS | 8345 | ++DOMWINDOW == 120 (0xa2530c00) [pid = 8345] [serial = 621] [outer = 0xa1001c00] 04:29:24 INFO - PROCESS | 8345 | 1468841364506 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]]]}] 04:29:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 04:29:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1793ms 04:29:24 INFO - PROCESS | 8345 | 1468841364559 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 04:29:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 04:29:24 INFO - PROCESS | 8345 | 1468841364565 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 04:29:24 INFO - PROCESS | 8345 | 1468841364572 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 04:29:24 INFO - PROCESS | 8345 | 1468841364576 Marionette TRACE conn3 <- [1,798,null,{}] 04:29:24 INFO - PROCESS | 8345 | 1468841364583 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}] 04:29:24 INFO - PROCESS | 8345 | 1468841364589 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:24 INFO - PROCESS | 8345 | 1468841364791 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 04:29:24 INFO - PROCESS | 8345 | 1468841364967 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:24 INFO - PROCESS | 8345 | 1468841364975 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:25 INFO - PROCESS | 8345 | ++DOCSHELL 0xa2fd3000 == 60 [pid = 8345] [id = 207] 04:29:25 INFO - PROCESS | 8345 | ++DOMWINDOW == 121 (0xa3213400) [pid = 8345] [serial = 622] [outer = (nil)] 04:29:25 INFO - PROCESS | 8345 | ++DOMWINDOW == 122 (0xa682d000) [pid = 8345] [serial = 623] [outer = 0xa3213400] 04:29:25 INFO - PROCESS | 8345 | 1468841365108 Marionette DEBUG loaded listener.js 04:29:25 INFO - PROCESS | 8345 | ++DOMWINDOW == 123 (0xa6b42000) [pid = 8345] [serial = 624] [outer = 0xa3213400] 04:29:25 INFO - PROCESS | 8345 | 1468841365985 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]]]}] 04:29:26 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 04:29:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1490ms 04:29:26 INFO - PROCESS | 8345 | 1468841366064 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 04:29:26 INFO - PROCESS | 8345 | 1468841366071 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 04:29:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 04:29:26 INFO - PROCESS | 8345 | 1468841366082 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 04:29:26 INFO - PROCESS | 8345 | 1468841366087 Marionette TRACE conn3 <- [1,802,null,{}] 04:29:26 INFO - PROCESS | 8345 | 1468841366098 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}] 04:29:26 INFO - PROCESS | 8345 | 1468841366108 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:26 INFO - PROCESS | 8345 | 1468841366386 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 04:29:26 INFO - PROCESS | 8345 | 1468841366609 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:26 INFO - PROCESS | 8345 | 1468841366618 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:26 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f4b7800 == 61 [pid = 8345] [id = 208] 04:29:26 INFO - PROCESS | 8345 | ++DOMWINDOW == 124 (0x8f4b8000) [pid = 8345] [serial = 625] [outer = (nil)] 04:29:26 INFO - PROCESS | 8345 | ++DOMWINDOW == 125 (0x8f4c0400) [pid = 8345] [serial = 626] [outer = 0x8f4b8000] 04:29:26 INFO - PROCESS | 8345 | 1468841366741 Marionette DEBUG loaded listener.js 04:29:26 INFO - PROCESS | 8345 | ++DOMWINDOW == 126 (0x8f4c3000) [pid = 8345] [serial = 627] [outer = 0x8f4b8000] 04:29:27 INFO - PROCESS | 8345 | 1468841367665 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]]]}] 04:29:27 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 04:29:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1640ms 04:29:27 INFO - PROCESS | 8345 | 1468841367738 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 04:29:27 INFO - PROCESS | 8345 | 1468841367742 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 04:29:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 04:29:27 INFO - PROCESS | 8345 | 1468841367753 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 04:29:27 INFO - PROCESS | 8345 | 1468841367756 Marionette TRACE conn3 <- [1,806,null,{}] 04:29:27 INFO - PROCESS | 8345 | 1468841367763 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}] 04:29:27 INFO - PROCESS | 8345 | 1468841367774 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:28 INFO - PROCESS | 8345 | 1468841368011 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 04:29:28 INFO - PROCESS | 8345 | 1468841368231 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:28 INFO - PROCESS | 8345 | 1468841368240 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:28 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f4b9c00 == 62 [pid = 8345] [id = 209] 04:29:28 INFO - PROCESS | 8345 | ++DOMWINDOW == 127 (0x8f4c1000) [pid = 8345] [serial = 628] [outer = (nil)] 04:29:28 INFO - PROCESS | 8345 | ++DOMWINDOW == 128 (0x8f6d6800) [pid = 8345] [serial = 629] [outer = 0x8f4c1000] 04:29:28 INFO - PROCESS | 8345 | 1468841368369 Marionette DEBUG loaded listener.js 04:29:28 INFO - PROCESS | 8345 | ++DOMWINDOW == 129 (0x91b5e800) [pid = 8345] [serial = 630] [outer = 0x8f4c1000] 04:29:29 INFO - PROCESS | 8345 | 1468841369255 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]]]}] 04:29:29 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 04:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1579ms 04:29:29 INFO - PROCESS | 8345 | 1468841369333 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 04:29:29 INFO - PROCESS | 8345 | 1468841369337 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 04:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 04:29:29 INFO - PROCESS | 8345 | 1468841369344 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 04:29:29 INFO - PROCESS | 8345 | 1468841369348 Marionette TRACE conn3 <- [1,810,null,{}] 04:29:29 INFO - PROCESS | 8345 | 1468841369354 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}] 04:29:29 INFO - PROCESS | 8345 | 1468841369360 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:29 INFO - PROCESS | 8345 | 1468841369585 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 04:29:29 INFO - PROCESS | 8345 | 1468841369806 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:29 INFO - PROCESS | 8345 | 1468841369817 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:29 INFO - PROCESS | 8345 | ++DOCSHELL 0x8d7c0400 == 63 [pid = 8345] [id = 210] 04:29:29 INFO - PROCESS | 8345 | ++DOMWINDOW == 130 (0x8d7c1800) [pid = 8345] [serial = 631] [outer = (nil)] 04:29:29 INFO - PROCESS | 8345 | ++DOMWINDOW == 131 (0x8d7cac00) [pid = 8345] [serial = 632] [outer = 0x8d7c1800] 04:29:29 INFO - PROCESS | 8345 | 1468841369946 Marionette DEBUG loaded listener.js 04:29:30 INFO - PROCESS | 8345 | ++DOMWINDOW == 132 (0x8d7cdc00) [pid = 8345] [serial = 633] [outer = 0x8d7c1800] 04:29:30 INFO - PROCESS | 8345 | 1468841370849 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]]]}] 04:29:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 04:29:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1539ms 04:29:30 INFO - PROCESS | 8345 | 1468841370885 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 04:29:30 INFO - PROCESS | 8345 | 1468841370889 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 04:29:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 04:29:30 INFO - PROCESS | 8345 | 1468841370896 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 04:29:30 INFO - PROCESS | 8345 | 1468841370900 Marionette TRACE conn3 <- [1,814,null,{}] 04:29:30 INFO - PROCESS | 8345 | 1468841370906 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}] 04:29:30 INFO - PROCESS | 8345 | 1468841370912 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:31 INFO - PROCESS | 8345 | 1468841371156 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 04:29:31 INFO - PROCESS | 8345 | 1468841371396 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:31 INFO - PROCESS | 8345 | 1468841371406 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:31 INFO - PROCESS | 8345 | ++DOCSHELL 0x8d7c2400 == 64 [pid = 8345] [id = 211] 04:29:31 INFO - PROCESS | 8345 | ++DOMWINDOW == 133 (0x8d7c3800) [pid = 8345] [serial = 634] [outer = (nil)] 04:29:31 INFO - PROCESS | 8345 | ++DOMWINDOW == 134 (0x8f6dc400) [pid = 8345] [serial = 635] [outer = 0x8d7c3800] 04:29:31 INFO - PROCESS | 8345 | 1468841371542 Marionette DEBUG loaded listener.js 04:29:31 INFO - PROCESS | 8345 | ++DOMWINDOW == 135 (0xa2305400) [pid = 8345] [serial = 636] [outer = 0x8d7c3800] 04:29:32 INFO - PROCESS | 8345 | 1468841372579 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] 04:29:32 INFO - PROCESS | 8345 | 1468841372645 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 04:29:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 04:29:32 INFO - PROCESS | 8345 | 1468841372653 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 04:29:32 INFO - PROCESS | 8345 | 1468841372657 Marionette TRACE conn3 <- [1,818,null,{}] 04:29:32 INFO - PROCESS | 8345 | 1468841372665 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}] 04:29:32 INFO - PROCESS | 8345 | 1468841372672 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:32 INFO - PROCESS | 8345 | 1468841372933 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 04:29:33 INFO - PROCESS | 8345 | 1468841373224 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:33 INFO - PROCESS | 8345 | 1468841373232 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:33 INFO - PROCESS | 8345 | ++DOCSHELL 0x8da60c00 == 65 [pid = 8345] [id = 212] 04:29:33 INFO - PROCESS | 8345 | ++DOMWINDOW == 136 (0x8da61c00) [pid = 8345] [serial = 637] [outer = (nil)] 04:29:33 INFO - PROCESS | 8345 | ++DOMWINDOW == 137 (0x8da68800) [pid = 8345] [serial = 638] [outer = 0x8da61c00] 04:29:33 INFO - PROCESS | 8345 | 1468841373328 Marionette DEBUG loaded listener.js 04:29:33 INFO - PROCESS | 8345 | ++DOMWINDOW == 138 (0x8da6b800) [pid = 8345] [serial = 639] [outer = 0x8da61c00] 04:29:34 INFO - PROCESS | 8345 | 1468841374325 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]]]}] 04:29:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 04:29:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1744ms 04:29:34 INFO - PROCESS | 8345 | 1468841374398 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 04:29:34 INFO - PROCESS | 8345 | 1468841374401 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 04:29:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 04:29:34 INFO - PROCESS | 8345 | 1468841374409 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 04:29:34 INFO - PROCESS | 8345 | 1468841374412 Marionette TRACE conn3 <- [1,822,null,{}] 04:29:34 INFO - PROCESS | 8345 | 1468841374419 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}] 04:29:34 INFO - PROCESS | 8345 | 1468841374423 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:34 INFO - PROCESS | 8345 | 1468841374670 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 04:29:34 INFO - PROCESS | 8345 | 1468841374965 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:34 INFO - PROCESS | 8345 | 1468841374974 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:35 INFO - PROCESS | 8345 | ++DOCSHELL 0x8da69000 == 66 [pid = 8345] [id = 213] 04:29:35 INFO - PROCESS | 8345 | ++DOMWINDOW == 139 (0x8da6a400) [pid = 8345] [serial = 640] [outer = (nil)] 04:29:35 INFO - PROCESS | 8345 | ++DOMWINDOW == 140 (0x9216d000) [pid = 8345] [serial = 641] [outer = 0x8da6a400] 04:29:35 INFO - PROCESS | 8345 | 1468841375068 Marionette DEBUG loaded listener.js 04:29:35 INFO - PROCESS | 8345 | ++DOMWINDOW == 141 (0x95053800) [pid = 8345] [serial = 642] [outer = 0x8da6a400] 04:29:36 INFO - PROCESS | 8345 | 1468841376323 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] 04:29:36 INFO - PROCESS | 8345 | 1468841376404 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 04:29:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 04:29:36 INFO - PROCESS | 8345 | 1468841376468 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 04:29:36 INFO - PROCESS | 8345 | 1468841376474 Marionette TRACE conn3 <- [1,826,null,{}] 04:29:36 INFO - PROCESS | 8345 | 1468841376547 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}] 04:29:36 INFO - PROCESS | 8345 | 1468841376553 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:36 INFO - PROCESS | 8345 | 1468841376761 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 04:29:36 INFO - PROCESS | 8345 | 1468841376968 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:36 INFO - PROCESS | 8345 | 1468841376984 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:37 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f4ba000 == 67 [pid = 8345] [id = 214] 04:29:37 INFO - PROCESS | 8345 | ++DOMWINDOW == 142 (0x8f6d0400) [pid = 8345] [serial = 643] [outer = (nil)] 04:29:37 INFO - PROCESS | 8345 | ++DOMWINDOW == 143 (0x8f7c8800) [pid = 8345] [serial = 644] [outer = 0x8f6d0400] 04:29:37 INFO - PROCESS | 8345 | 1468841377065 Marionette DEBUG loaded listener.js 04:29:37 INFO - PROCESS | 8345 | ++DOMWINDOW == 144 (0x8f7ce000) [pid = 8345] [serial = 645] [outer = 0x8f6d0400] 04:29:38 INFO - PROCESS | 8345 | --DOMWINDOW == 143 (0xa6b3cc00) [pid = 8345] [serial = 574] [outer = (nil)] [url = about:blank] 04:29:38 INFO - PROCESS | 8345 | --DOMWINDOW == 142 (0xa2ff4c00) [pid = 8345] [serial = 571] [outer = (nil)] [url = about:blank] 04:29:38 INFO - PROCESS | 8345 | 1468841378225 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]]]}] 04:29:38 INFO - PROCESS | 8345 | --DOMWINDOW == 141 (0x99e0e800) [pid = 8345] [serial = 554] [outer = (nil)] [url = about:blank] 04:29:38 INFO - PROCESS | 8345 | --DOMWINDOW == 140 (0x98814000) [pid = 8345] [serial = 551] [outer = (nil)] [url = about:blank] 04:29:38 INFO - PROCESS | 8345 | --DOMWINDOW == 139 (0x99e0bc00) [pid = 8345] [serial = 556] [outer = (nil)] [url = about:blank] 04:29:38 INFO - PROCESS | 8345 | --DOMWINDOW == 138 (0xa2fd0c00) [pid = 8345] [serial = 500] [outer = (nil)] [url = about:blank] 04:29:38 INFO - PROCESS | 8345 | --DOMWINDOW == 137 (0xa2003800) [pid = 8345] [serial = 494] [outer = (nil)] [url = about:blank] 04:29:38 INFO - PROCESS | 8345 | --DOMWINDOW == 136 (0x93a51800) [pid = 8345] [serial = 458] [outer = (nil)] [url = about:blank] 04:29:38 INFO - PROCESS | 8345 | --DOMWINDOW == 135 (0x9aa36400) [pid = 8345] [serial = 491] [outer = (nil)] [url = about:blank] 04:29:38 INFO - PROCESS | 8345 | --DOMWINDOW == 134 (0x95056800) [pid = 8345] [serial = 461] [outer = (nil)] [url = about:blank] 04:29:38 INFO - PROCESS | 8345 | --DOMWINDOW == 133 (0x99a40c00) [pid = 8345] [serial = 467] [outer = (nil)] [url = about:blank] 04:29:38 INFO - PROCESS | 8345 | --DOMWINDOW == 132 (0x97559000) [pid = 8345] [serial = 488] [outer = (nil)] [url = about:blank] 04:29:38 INFO - PROCESS | 8345 | --DOMWINDOW == 131 (0xa23b6800) [pid = 8345] [serial = 497] [outer = (nil)] [url = about:blank] 04:29:38 INFO - PROCESS | 8345 | --DOMWINDOW == 130 (0x9a24a000) [pid = 8345] [serial = 470] [outer = (nil)] [url = about:blank] 04:29:38 INFO - PROCESS | 8345 | --DOMWINDOW == 129 (0xa5080400) [pid = 8345] [serial = 503] [outer = (nil)] [url = about:blank] 04:29:38 INFO - PROCESS | 8345 | --DOMWINDOW == 128 (0x99e0d800) [pid = 8345] [serial = 509] [outer = (nil)] [url = about:blank] 04:29:38 INFO - PROCESS | 8345 | --DOMWINDOW == 127 (0xa688d400) [pid = 8345] [serial = 506] [outer = (nil)] [url = about:blank] 04:29:38 INFO - PROCESS | 8345 | --DOMWINDOW == 126 (0x9b608000) [pid = 8345] [serial = 485] [outer = (nil)] [url = about:blank] 04:29:38 INFO - PROCESS | 8345 | --DOMWINDOW == 125 (0x976f0800) [pid = 8345] [serial = 464] [outer = (nil)] [url = about:blank] 04:29:38 INFO - PROCESS | 8345 | --DOMWINDOW == 124 (0x95161400) [pid = 8345] [serial = 578] [outer = (nil)] [url = about:blank] 04:29:38 INFO - PROCESS | 8345 | --DOMWINDOW == 123 (0x8f7d0800) [pid = 8345] [serial = 577] [outer = (nil)] [url = about:blank] 04:29:38 INFO - PROCESS | 8345 | --DOMWINDOW == 122 (0xa100fc00) [pid = 8345] [serial = 568] [outer = (nil)] [url = about:blank] 04:29:38 INFO - PROCESS | 8345 | --DOMWINDOW == 121 (0x99ba4c00) [pid = 8345] [serial = 565] [outer = (nil)] [url = about:blank] 04:29:38 INFO - PROCESS | 8345 | --DOMWINDOW == 120 (0x976e4800) [pid = 8345] [serial = 562] [outer = (nil)] [url = about:blank] 04:29:38 INFO - PROCESS | 8345 | --DOMWINDOW == 119 (0x91b5a400) [pid = 8345] [serial = 559] [outer = (nil)] [url = about:blank] 04:29:38 INFO - PROCESS | 8345 | --DOMWINDOW == 118 (0x99ba4400) [pid = 8345] [serial = 553] [outer = (nil)] [url = about:blank] 04:29:38 INFO - PROCESS | 8345 | --DOMWINDOW == 117 (0x95056c00) [pid = 8345] [serial = 548] [outer = (nil)] [url = about:blank] 04:29:38 INFO - PROCESS | 8345 | --DOMWINDOW == 116 (0x94fe9400) [pid = 8345] [serial = 547] [outer = (nil)] [url = about:blank] 04:29:38 INFO - PROCESS | 8345 | --DOMWINDOW == 115 (0x99419400) [pid = 8345] [serial = 532] [outer = (nil)] [url = about:blank] 04:29:38 INFO - PROCESS | 8345 | --DOMWINDOW == 114 (0xa6b43400) [pid = 8345] [serial = 545] [outer = (nil)] [url = about:blank] 04:29:38 INFO - PROCESS | 8345 | --DOMWINDOW == 113 (0xa6b3c800) [pid = 8345] [serial = 544] [outer = (nil)] [url = about:blank] 04:29:38 INFO - PROCESS | 8345 | --DOMWINDOW == 112 (0x93c66400) [pid = 8345] [serial = 529] [outer = (nil)] [url = about:blank] 04:29:38 INFO - PROCESS | 8345 | --DOMWINDOW == 111 (0x976ee400) [pid = 8345] [serial = 550] [outer = (nil)] [url = about:blank] 04:29:38 INFO - PROCESS | 8345 | --DOMWINDOW == 110 (0x9ac5e800) [pid = 8345] [serial = 535] [outer = (nil)] [url = about:blank] 04:29:38 INFO - PROCESS | 8345 | --DOMWINDOW == 109 (0x9b0bc400) [pid = 8345] [serial = 527] [outer = (nil)] [url = about:blank] 04:29:38 INFO - PROCESS | 8345 | --DOMWINDOW == 108 (0xa34d6000) [pid = 8345] [serial = 541] [outer = (nil)] [url = about:blank] 04:29:38 INFO - PROCESS | 8345 | --DOMWINDOW == 107 (0xa232bc00) [pid = 8345] [serial = 538] [outer = (nil)] [url = about:blank] 04:29:38 INFO - PROCESS | 8345 | --DOMWINDOW == 106 (0x9aa32800) [pid = 8345] [serial = 557] [outer = (nil)] [url = about:blank] 04:29:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 04:29:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1903ms 04:29:38 INFO - PROCESS | 8345 | 1468841378318 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 04:29:38 INFO - PROCESS | 8345 | 1468841378327 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 04:29:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 04:29:38 INFO - PROCESS | 8345 | 1468841378341 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 04:29:38 INFO - PROCESS | 8345 | 1468841378347 Marionette TRACE conn3 <- [1,830,null,{}] 04:29:38 INFO - PROCESS | 8345 | 1468841378354 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}] 04:29:38 INFO - PROCESS | 8345 | 1468841378361 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:38 INFO - PROCESS | 8345 | 1468841378588 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 04:29:38 INFO - PROCESS | 8345 | 1468841378787 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:38 INFO - PROCESS | 8345 | 1468841378798 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:38 INFO - PROCESS | 8345 | ++DOCSHELL 0x910f8400 == 68 [pid = 8345] [id = 215] 04:29:38 INFO - PROCESS | 8345 | ++DOMWINDOW == 107 (0x91b58800) [pid = 8345] [serial = 646] [outer = (nil)] 04:29:38 INFO - PROCESS | 8345 | ++DOMWINDOW == 108 (0x92164400) [pid = 8345] [serial = 647] [outer = 0x91b58800] 04:29:38 INFO - PROCESS | 8345 | 1468841378906 Marionette DEBUG loaded listener.js 04:29:39 INFO - PROCESS | 8345 | ++DOMWINDOW == 109 (0x922f4400) [pid = 8345] [serial = 648] [outer = 0x91b58800] 04:29:39 INFO - PROCESS | 8345 | 1468841379799 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]]]}] 04:29:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 04:29:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1493ms 04:29:39 INFO - PROCESS | 8345 | 1468841379834 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 04:29:39 INFO - PROCESS | 8345 | 1468841379837 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 04:29:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 04:29:39 INFO - PROCESS | 8345 | 1468841379844 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 04:29:39 INFO - PROCESS | 8345 | 1468841379849 Marionette TRACE conn3 <- [1,834,null,{}] 04:29:39 INFO - PROCESS | 8345 | 1468841379865 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}] 04:29:39 INFO - PROCESS | 8345 | 1468841379874 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:40 INFO - PROCESS | 8345 | 1468841380070 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 04:29:40 INFO - PROCESS | 8345 | 1468841380224 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:40 INFO - PROCESS | 8345 | 1468841380233 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:40 INFO - PROCESS | 8345 | ++DOCSHELL 0x97551400 == 69 [pid = 8345] [id = 216] 04:29:40 INFO - PROCESS | 8345 | ++DOMWINDOW == 110 (0x97553800) [pid = 8345] [serial = 649] [outer = (nil)] 04:29:40 INFO - PROCESS | 8345 | ++DOMWINDOW == 111 (0x976ed400) [pid = 8345] [serial = 650] [outer = 0x97553800] 04:29:40 INFO - PROCESS | 8345 | 1468841380317 Marionette DEBUG loaded listener.js 04:29:40 INFO - PROCESS | 8345 | ++DOMWINDOW == 112 (0x976fb000) [pid = 8345] [serial = 651] [outer = 0x97553800] 04:29:41 INFO - PROCESS | 8345 | 1468841381267 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]]]}] 04:29:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 04:29:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1441ms 04:29:41 INFO - PROCESS | 8345 | 1468841381285 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 04:29:41 INFO - PROCESS | 8345 | 1468841381289 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 04:29:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 04:29:41 INFO - PROCESS | 8345 | 1468841381297 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 04:29:41 INFO - PROCESS | 8345 | 1468841381300 Marionette TRACE conn3 <- [1,838,null,{}] 04:29:41 INFO - PROCESS | 8345 | 1468841381307 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}] 04:29:41 INFO - PROCESS | 8345 | 1468841381312 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:41 INFO - PROCESS | 8345 | 1468841381590 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 04:29:41 INFO - PROCESS | 8345 | 1468841381617 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:41 INFO - PROCESS | 8345 | 1468841381624 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:41 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f6d7400 == 70 [pid = 8345] [id = 217] 04:29:41 INFO - PROCESS | 8345 | ++DOMWINDOW == 113 (0x976ef400) [pid = 8345] [serial = 652] [outer = (nil)] 04:29:41 INFO - PROCESS | 8345 | ++DOMWINDOW == 114 (0x99422c00) [pid = 8345] [serial = 653] [outer = 0x976ef400] 04:29:41 INFO - PROCESS | 8345 | 1468841381705 Marionette DEBUG loaded listener.js 04:29:41 INFO - PROCESS | 8345 | ++DOMWINDOW == 115 (0x99a3e800) [pid = 8345] [serial = 654] [outer = 0x976ef400] 04:29:42 INFO - PROCESS | 8345 | --DOMWINDOW == 114 (0xa23b5800) [pid = 8345] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 04:29:42 INFO - PROCESS | 8345 | --DOMWINDOW == 113 (0x99d4dc00) [pid = 8345] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 04:29:42 INFO - PROCESS | 8345 | --DOMWINDOW == 112 (0x93c62800) [pid = 8345] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 04:29:42 INFO - PROCESS | 8345 | --DOMWINDOW == 111 (0x91b54400) [pid = 8345] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 04:29:42 INFO - PROCESS | 8345 | --DOMWINDOW == 110 (0x9aa4a000) [pid = 8345] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 04:29:42 INFO - PROCESS | 8345 | --DOMWINDOW == 109 (0x98898c00) [pid = 8345] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 04:29:42 INFO - PROCESS | 8345 | --DOMWINDOW == 108 (0x93a49800) [pid = 8345] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 04:29:42 INFO - PROCESS | 8345 | --DOMWINDOW == 107 (0x9b0b8400) [pid = 8345] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 04:29:42 INFO - PROCESS | 8345 | --DOMWINDOW == 106 (0x976f3000) [pid = 8345] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 04:29:42 INFO - PROCESS | 8345 | --DOMWINDOW == 105 (0xa2325000) [pid = 8345] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 04:29:42 INFO - PROCESS | 8345 | --DOMWINDOW == 104 (0x99421c00) [pid = 8345] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 04:29:42 INFO - PROCESS | 8345 | --DOMWINDOW == 103 (0x9515c400) [pid = 8345] [serial = 598] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 04:29:42 INFO - PROCESS | 8345 | --DOMWINDOW == 102 (0x91b58400) [pid = 8345] [serial = 595] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 04:29:42 INFO - PROCESS | 8345 | --DOMWINDOW == 101 (0x99730800) [pid = 8345] [serial = 601] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 04:29:42 INFO - PROCESS | 8345 | --DOMWINDOW == 100 (0xa109f000) [pid = 8345] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 04:29:42 INFO - PROCESS | 8345 | --DOMWINDOW == 99 (0xa6823000) [pid = 8345] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 04:29:43 INFO - PROCESS | 8345 | 1468841383069 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]]]}] 04:29:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 04:29:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1786ms 04:29:43 INFO - PROCESS | 8345 | 1468841383084 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 04:29:43 INFO - PROCESS | 8345 | 1468841383087 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 04:29:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 04:29:43 INFO - PROCESS | 8345 | 1468841383093 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 04:29:43 INFO - PROCESS | 8345 | 1468841383096 Marionette TRACE conn3 <- [1,842,null,{}] 04:29:43 INFO - PROCESS | 8345 | 1468841383137 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}] 04:29:43 INFO - PROCESS | 8345 | 1468841383143 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:43 INFO - PROCESS | 8345 | 1468841383344 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 04:29:43 INFO - PROCESS | 8345 | 1468841383366 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:43 INFO - PROCESS | 8345 | 1468841383377 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:43 INFO - PROCESS | 8345 | ++DOCSHELL 0x91b58400 == 71 [pid = 8345] [id = 218] 04:29:43 INFO - PROCESS | 8345 | ++DOMWINDOW == 100 (0x92167000) [pid = 8345] [serial = 655] [outer = (nil)] 04:29:43 INFO - PROCESS | 8345 | ++DOMWINDOW == 101 (0x99421c00) [pid = 8345] [serial = 656] [outer = 0x92167000] 04:29:43 INFO - PROCESS | 8345 | 1468841383447 Marionette DEBUG loaded listener.js 04:29:43 INFO - PROCESS | 8345 | ++DOMWINDOW == 102 (0x99b95400) [pid = 8345] [serial = 657] [outer = 0x92167000] 04:29:44 INFO - PROCESS | 8345 | 1468841384398 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]]]}] 04:29:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 04:29:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1363ms 04:29:44 INFO - PROCESS | 8345 | 1468841384457 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 04:29:44 INFO - PROCESS | 8345 | 1468841384462 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 04:29:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 04:29:44 INFO - PROCESS | 8345 | 1468841384469 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 04:29:44 INFO - PROCESS | 8345 | 1468841384473 Marionette TRACE conn3 <- [1,846,null,{}] 04:29:44 INFO - PROCESS | 8345 | 1468841384479 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}] 04:29:44 INFO - PROCESS | 8345 | 1468841384489 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:44 INFO - PROCESS | 8345 | 1468841384697 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 04:29:44 INFO - PROCESS | 8345 | 1468841384834 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:44 INFO - PROCESS | 8345 | 1468841384840 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:44 INFO - PROCESS | 8345 | ++DOCSHELL 0x93c61c00 == 72 [pid = 8345] [id = 219] 04:29:44 INFO - PROCESS | 8345 | ++DOMWINDOW == 103 (0x93c62800) [pid = 8345] [serial = 658] [outer = (nil)] 04:29:44 INFO - PROCESS | 8345 | ++DOMWINDOW == 104 (0x9a24a000) [pid = 8345] [serial = 659] [outer = 0x93c62800] 04:29:44 INFO - PROCESS | 8345 | 1468841384913 Marionette DEBUG loaded listener.js 04:29:45 INFO - PROCESS | 8345 | ++DOMWINDOW == 105 (0x9aa45800) [pid = 8345] [serial = 660] [outer = 0x93c62800] 04:29:45 INFO - PROCESS | 8345 | 1468841385992 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]]]}] 04:29:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 04:29:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1584ms 04:29:46 INFO - PROCESS | 8345 | 1468841386055 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 04:29:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 04:29:46 INFO - PROCESS | 8345 | 1468841386062 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 04:29:46 INFO - PROCESS | 8345 | 1468841386070 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 04:29:46 INFO - PROCESS | 8345 | 1468841386077 Marionette TRACE conn3 <- [1,850,null,{}] 04:29:46 INFO - PROCESS | 8345 | 1468841386086 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}] 04:29:46 INFO - PROCESS | 8345 | 1468841386092 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:46 INFO - PROCESS | 8345 | 1468841386423 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 04:29:46 INFO - PROCESS | 8345 | 1468841386612 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:46 INFO - PROCESS | 8345 | 1468841386626 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:46 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f7c1400 == 73 [pid = 8345] [id = 220] 04:29:46 INFO - PROCESS | 8345 | ++DOMWINDOW == 106 (0x8f7ca000) [pid = 8345] [serial = 661] [outer = (nil)] 04:29:46 INFO - PROCESS | 8345 | ++DOMWINDOW == 107 (0x91b52000) [pid = 8345] [serial = 662] [outer = 0x8f7ca000] 04:29:46 INFO - PROCESS | 8345 | 1468841386710 Marionette DEBUG loaded listener.js 04:29:46 INFO - PROCESS | 8345 | ++DOMWINDOW == 108 (0x91b5f000) [pid = 8345] [serial = 663] [outer = 0x8f7ca000] 04:29:47 INFO - PROCESS | 8345 | 1468841387689 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]]]}] 04:29:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 04:29:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1689ms 04:29:47 INFO - PROCESS | 8345 | 1468841387759 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 04:29:47 INFO - PROCESS | 8345 | 1468841387767 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 04:29:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 04:29:47 INFO - PROCESS | 8345 | 1468841387779 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 04:29:47 INFO - PROCESS | 8345 | 1468841387783 Marionette TRACE conn3 <- [1,854,null,{}] 04:29:47 INFO - PROCESS | 8345 | 1468841387790 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}] 04:29:47 INFO - PROCESS | 8345 | 1468841387795 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:48 INFO - PROCESS | 8345 | 1468841388044 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 04:29:48 INFO - PROCESS | 8345 | 1468841388377 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:48 INFO - PROCESS | 8345 | 1468841388388 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:48 INFO - PROCESS | 8345 | ++DOCSHELL 0x9755a400 == 74 [pid = 8345] [id = 221] 04:29:48 INFO - PROCESS | 8345 | ++DOMWINDOW == 109 (0x976f5400) [pid = 8345] [serial = 664] [outer = (nil)] 04:29:48 INFO - PROCESS | 8345 | ++DOMWINDOW == 110 (0x98c6d000) [pid = 8345] [serial = 665] [outer = 0x976f5400] 04:29:48 INFO - PROCESS | 8345 | 1468841388476 Marionette DEBUG loaded listener.js 04:29:48 INFO - PROCESS | 8345 | ++DOMWINDOW == 111 (0x99422800) [pid = 8345] [serial = 666] [outer = 0x976f5400] 04:29:49 INFO - PROCESS | 8345 | 1468841389455 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]]]}] 04:29:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 04:29:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1738ms 04:29:49 INFO - PROCESS | 8345 | 1468841389517 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 04:29:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 04:29:49 INFO - PROCESS | 8345 | 1468841389521 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 04:29:49 INFO - PROCESS | 8345 | 1468841389528 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 04:29:49 INFO - PROCESS | 8345 | 1468841389534 Marionette TRACE conn3 <- [1,858,null,{}] 04:29:49 INFO - PROCESS | 8345 | 1468841389551 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}] 04:29:49 INFO - PROCESS | 8345 | 1468841389560 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:49 INFO - PROCESS | 8345 | 1468841389793 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 04:29:50 INFO - PROCESS | 8345 | 1468841390065 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:50 INFO - PROCESS | 8345 | 1468841390079 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:50 INFO - PROCESS | 8345 | ++DOCSHELL 0x9a286000 == 75 [pid = 8345] [id = 222] 04:29:50 INFO - PROCESS | 8345 | ++DOMWINDOW == 112 (0x9a28a400) [pid = 8345] [serial = 667] [outer = (nil)] 04:29:50 INFO - PROCESS | 8345 | ++DOMWINDOW == 113 (0x9aaac000) [pid = 8345] [serial = 668] [outer = 0x9a28a400] 04:29:50 INFO - PROCESS | 8345 | 1468841390169 Marionette DEBUG loaded listener.js 04:29:50 INFO - PROCESS | 8345 | ++DOMWINDOW == 114 (0x9b0b8400) [pid = 8345] [serial = 669] [outer = 0x9a28a400] 04:29:51 INFO - PROCESS | 8345 | 1468841391056 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]]]}] 04:29:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 04:29:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1594ms 04:29:51 INFO - PROCESS | 8345 | 1468841391122 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 04:29:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 04:29:51 INFO - PROCESS | 8345 | 1468841391127 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 04:29:51 INFO - PROCESS | 8345 | 1468841391134 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 04:29:51 INFO - PROCESS | 8345 | 1468841391137 Marionette TRACE conn3 <- [1,862,null,{}] 04:29:51 INFO - PROCESS | 8345 | 1468841391144 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}] 04:29:51 INFO - PROCESS | 8345 | 1468841391149 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:51 INFO - PROCESS | 8345 | 1468841391385 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 04:29:51 INFO - PROCESS | 8345 | 1468841391610 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:51 INFO - PROCESS | 8345 | 1468841391621 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:51 INFO - PROCESS | 8345 | ++DOCSHELL 0x8d7cc800 == 76 [pid = 8345] [id = 223] 04:29:51 INFO - PROCESS | 8345 | ++DOMWINDOW == 115 (0x9a28f400) [pid = 8345] [serial = 670] [outer = (nil)] 04:29:51 INFO - PROCESS | 8345 | ++DOMWINDOW == 116 (0x9cb04000) [pid = 8345] [serial = 671] [outer = 0x9a28f400] 04:29:51 INFO - PROCESS | 8345 | 1468841391745 Marionette DEBUG loaded listener.js 04:29:51 INFO - PROCESS | 8345 | ++DOMWINDOW == 117 (0x9d80f400) [pid = 8345] [serial = 672] [outer = 0x9a28f400] 04:29:52 INFO - PROCESS | 8345 | 1468841392679 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]]]}] 04:29:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 04:29:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1590ms 04:29:52 INFO - PROCESS | 8345 | 1468841392725 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 04:29:52 INFO - PROCESS | 8345 | 1468841392729 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 04:29:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 04:29:52 INFO - PROCESS | 8345 | 1468841392736 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 04:29:52 INFO - PROCESS | 8345 | 1468841392740 Marionette TRACE conn3 <- [1,866,null,{}] 04:29:52 INFO - PROCESS | 8345 | 1468841392746 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}] 04:29:52 INFO - PROCESS | 8345 | 1468841392752 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:52 INFO - PROCESS | 8345 | 1468841392986 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 04:29:53 INFO - PROCESS | 8345 | 1468841393237 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:53 INFO - PROCESS | 8345 | 1468841393243 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:53 INFO - PROCESS | 8345 | ++DOCSHELL 0x8da63800 == 77 [pid = 8345] [id = 224] 04:29:53 INFO - PROCESS | 8345 | ++DOMWINDOW == 118 (0x975f5400) [pid = 8345] [serial = 673] [outer = (nil)] 04:29:53 INFO - PROCESS | 8345 | ++DOMWINDOW == 119 (0xa2007c00) [pid = 8345] [serial = 674] [outer = 0x975f5400] 04:29:53 INFO - PROCESS | 8345 | 1468841393342 Marionette DEBUG loaded listener.js 04:29:53 INFO - PROCESS | 8345 | ++DOMWINDOW == 120 (0xa23b5800) [pid = 8345] [serial = 675] [outer = 0x975f5400] 04:29:54 INFO - PROCESS | 8345 | 1468841394272 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]]]}] 04:29:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 04:29:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1580ms 04:29:54 INFO - PROCESS | 8345 | 1468841394318 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 04:29:54 INFO - PROCESS | 8345 | 1468841394322 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 04:29:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 04:29:54 INFO - PROCESS | 8345 | 1468841394329 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 04:29:54 INFO - PROCESS | 8345 | 1468841394333 Marionette TRACE conn3 <- [1,870,null,{}] 04:29:54 INFO - PROCESS | 8345 | 1468841394339 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}] 04:29:54 INFO - PROCESS | 8345 | 1468841394350 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:54 INFO - PROCESS | 8345 | 1468841394593 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 04:29:54 INFO - PROCESS | 8345 | 1468841394819 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:54 INFO - PROCESS | 8345 | 1468841394828 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:54 INFO - PROCESS | 8345 | ++DOCSHELL 0x9b60f800 == 78 [pid = 8345] [id = 225] 04:29:54 INFO - PROCESS | 8345 | ++DOMWINDOW == 121 (0xa2ffb000) [pid = 8345] [serial = 676] [outer = (nil)] 04:29:54 INFO - PROCESS | 8345 | ++DOMWINDOW == 122 (0xa62bf800) [pid = 8345] [serial = 677] [outer = 0xa2ffb000] 04:29:54 INFO - PROCESS | 8345 | 1468841394928 Marionette DEBUG loaded listener.js 04:29:55 INFO - PROCESS | 8345 | ++DOMWINDOW == 123 (0xa688e000) [pid = 8345] [serial = 678] [outer = 0xa2ffb000] 04:29:55 INFO - PROCESS | 8345 | 1468841395808 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]]]}] 04:29:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 04:29:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1531ms 04:29:55 INFO - PROCESS | 8345 | 1468841395861 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 04:29:55 INFO - PROCESS | 8345 | 1468841395865 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 04:29:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 04:29:55 INFO - PROCESS | 8345 | 1468841395873 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 04:29:55 INFO - PROCESS | 8345 | 1468841395876 Marionette TRACE conn3 <- [1,874,null,{}] 04:29:55 INFO - PROCESS | 8345 | 1468841395883 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}] 04:29:55 INFO - PROCESS | 8345 | 1468841395888 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:56 INFO - PROCESS | 8345 | 1468841396078 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 04:29:56 INFO - PROCESS | 8345 | 1468841396305 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:56 INFO - PROCESS | 8345 | 1468841396311 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:56 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f605c00 == 79 [pid = 8345] [id = 226] 04:29:56 INFO - PROCESS | 8345 | ++DOMWINDOW == 124 (0x8f606000) [pid = 8345] [serial = 679] [outer = (nil)] 04:29:56 INFO - PROCESS | 8345 | ++DOMWINDOW == 125 (0x8f60d800) [pid = 8345] [serial = 680] [outer = 0x8f606000] 04:29:56 INFO - PROCESS | 8345 | 1468841396443 Marionette DEBUG loaded listener.js 04:29:56 INFO - PROCESS | 8345 | ++DOMWINDOW == 126 (0x8f611000) [pid = 8345] [serial = 681] [outer = 0x8f606000] 04:29:57 INFO - PROCESS | 8345 | 1468841397369 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]]]}] 04:29:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 04:29:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1535ms 04:29:57 INFO - PROCESS | 8345 | 1468841397408 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 04:29:57 INFO - PROCESS | 8345 | 1468841397411 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 04:29:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 04:29:57 INFO - PROCESS | 8345 | 1468841397418 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 04:29:57 INFO - PROCESS | 8345 | 1468841397421 Marionette TRACE conn3 <- [1,878,null,{}] 04:29:57 INFO - PROCESS | 8345 | 1468841397427 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}] 04:29:57 INFO - PROCESS | 8345 | 1468841397432 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:57 INFO - PROCESS | 8345 | 1468841397620 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 04:29:57 INFO - PROCESS | 8345 | 1468841397850 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:57 INFO - PROCESS | 8345 | 1468841397856 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:57 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f606400 == 80 [pid = 8345] [id = 227] 04:29:57 INFO - PROCESS | 8345 | ++DOMWINDOW == 127 (0x8f608400) [pid = 8345] [serial = 682] [outer = (nil)] 04:29:57 INFO - PROCESS | 8345 | ++DOMWINDOW == 128 (0xa4e59800) [pid = 8345] [serial = 683] [outer = 0x8f608400] 04:29:57 INFO - PROCESS | 8345 | 1468841397968 Marionette DEBUG loaded listener.js 04:29:58 INFO - PROCESS | 8345 | ++DOMWINDOW == 129 (0xa689a800) [pid = 8345] [serial = 684] [outer = 0x8f608400] 04:29:58 INFO - PROCESS | 8345 | 1468841398820 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]]]}] 04:29:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 04:29:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1431ms 04:29:58 INFO - PROCESS | 8345 | 1468841398850 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 04:29:58 INFO - PROCESS | 8345 | 1468841398854 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 04:29:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 04:29:58 INFO - PROCESS | 8345 | 1468841398861 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 04:29:58 INFO - PROCESS | 8345 | 1468841398865 Marionette TRACE conn3 <- [1,882,null,{}] 04:29:58 INFO - PROCESS | 8345 | 1468841398872 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}] 04:29:58 INFO - PROCESS | 8345 | 1468841398877 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:59 INFO - PROCESS | 8345 | 1468841399081 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 04:29:59 INFO - PROCESS | 8345 | 1468841399291 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:59 INFO - PROCESS | 8345 | 1468841399302 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:29:59 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f614800 == 81 [pid = 8345] [id = 228] 04:29:59 INFO - PROCESS | 8345 | ++DOMWINDOW == 130 (0x8f8a1400) [pid = 8345] [serial = 685] [outer = (nil)] 04:29:59 INFO - PROCESS | 8345 | ++DOMWINDOW == 131 (0x8f8a7400) [pid = 8345] [serial = 686] [outer = 0x8f8a1400] 04:29:59 INFO - PROCESS | 8345 | 1468841399422 Marionette DEBUG loaded listener.js 04:29:59 INFO - PROCESS | 8345 | ++DOMWINDOW == 132 (0x8f8aa000) [pid = 8345] [serial = 687] [outer = 0x8f8a1400] 04:30:00 INFO - PROCESS | 8345 | 1468841400319 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]]]}] 04:30:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 04:30:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1532ms 04:30:00 INFO - PROCESS | 8345 | 1468841400395 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 04:30:00 INFO - PROCESS | 8345 | 1468841400398 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 04:30:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 04:30:00 INFO - PROCESS | 8345 | 1468841400405 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 04:30:00 INFO - PROCESS | 8345 | 1468841400408 Marionette TRACE conn3 <- [1,886,null,{}] 04:30:00 INFO - PROCESS | 8345 | 1468841400414 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}] 04:30:00 INFO - PROCESS | 8345 | 1468841400420 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:00 INFO - PROCESS | 8345 | 1468841400664 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 04:30:01 INFO - PROCESS | 8345 | 1468841401245 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:01 INFO - PROCESS | 8345 | 1468841401257 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:01 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f60c800 == 82 [pid = 8345] [id = 229] 04:30:01 INFO - PROCESS | 8345 | ++DOMWINDOW == 133 (0x8f60e400) [pid = 8345] [serial = 688] [outer = (nil)] 04:30:01 INFO - PROCESS | 8345 | ++DOMWINDOW == 134 (0x8f6d8000) [pid = 8345] [serial = 689] [outer = 0x8f60e400] 04:30:01 INFO - PROCESS | 8345 | 1468841401333 Marionette DEBUG loaded listener.js 04:30:01 INFO - PROCESS | 8345 | ++DOMWINDOW == 135 (0x8f7c3000) [pid = 8345] [serial = 690] [outer = 0x8f60e400] 04:30:02 INFO - PROCESS | 8345 | 1468841402498 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]]]}] 04:30:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 04:30:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 2137ms 04:30:02 INFO - PROCESS | 8345 | 1468841402546 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 04:30:02 INFO - PROCESS | 8345 | 1468841402552 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 04:30:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 04:30:02 INFO - PROCESS | 8345 | 1468841402559 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 04:30:02 INFO - PROCESS | 8345 | 1468841402564 Marionette TRACE conn3 <- [1,890,null,{}] 04:30:02 INFO - PROCESS | 8345 | 1468841402572 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}] 04:30:02 INFO - PROCESS | 8345 | 1468841402579 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:02 INFO - PROCESS | 8345 | 1468841402833 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 04:30:03 INFO - PROCESS | 8345 | 1468841403054 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:03 INFO - PROCESS | 8345 | 1468841403064 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:03 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f7cdc00 == 83 [pid = 8345] [id = 230] 04:30:03 INFO - PROCESS | 8345 | ++DOMWINDOW == 136 (0x8f8a7c00) [pid = 8345] [serial = 691] [outer = (nil)] 04:30:03 INFO - PROCESS | 8345 | ++DOMWINDOW == 137 (0x910f1800) [pid = 8345] [serial = 692] [outer = 0x8f8a7c00] 04:30:03 INFO - PROCESS | 8345 | 1468841403176 Marionette DEBUG loaded listener.js 04:30:03 INFO - PROCESS | 8345 | ++DOMWINDOW == 138 (0x910f7800) [pid = 8345] [serial = 693] [outer = 0x8f8a7c00] 04:30:03 INFO - PROCESS | 8345 | --DOCSHELL 0x9941d000 == 82 [pid = 8345] [id = 144] 04:30:03 INFO - PROCESS | 8345 | --DOCSHELL 0x9504cc00 == 81 [pid = 8345] [id = 153] 04:30:03 INFO - PROCESS | 8345 | --DOCSHELL 0x922fac00 == 80 [pid = 8345] [id = 152] 04:30:03 INFO - PROCESS | 8345 | --DOCSHELL 0x95154800 == 79 [pid = 8345] [id = 138] 04:30:03 INFO - PROCESS | 8345 | --DOMWINDOW == 137 (0x910f4800) [pid = 8345] [serial = 611] [outer = (nil)] [url = about:blank] 04:30:03 INFO - PROCESS | 8345 | --DOCSHELL 0x922f1000 == 78 [pid = 8345] [id = 137] 04:30:03 INFO - PROCESS | 8345 | --DOCSHELL 0x976f9400 == 77 [pid = 8345] [id = 179] 04:30:03 INFO - PROCESS | 8345 | --DOCSHELL 0x9a246c00 == 76 [pid = 8345] [id = 140] 04:30:03 INFO - PROCESS | 8345 | --DOCSHELL 0x97557000 == 75 [pid = 8345] [id = 154] 04:30:03 INFO - PROCESS | 8345 | --DOCSHELL 0x922f7000 == 74 [pid = 8345] [id = 151] 04:30:03 INFO - PROCESS | 8345 | --DOCSHELL 0x91b58400 == 73 [pid = 8345] [id = 218] 04:30:03 INFO - PROCESS | 8345 | --DOCSHELL 0x8f6d7400 == 72 [pid = 8345] [id = 217] 04:30:03 INFO - PROCESS | 8345 | --DOCSHELL 0x97551400 == 71 [pid = 8345] [id = 216] 04:30:03 INFO - PROCESS | 8345 | --DOCSHELL 0x910f8400 == 70 [pid = 8345] [id = 215] 04:30:03 INFO - PROCESS | 8345 | --DOCSHELL 0x8f4ba000 == 69 [pid = 8345] [id = 214] 04:30:03 INFO - PROCESS | 8345 | --DOMWINDOW == 136 (0xa5012c00) [pid = 8345] [serial = 542] [outer = (nil)] [url = about:blank] 04:30:03 INFO - PROCESS | 8345 | --DOMWINDOW == 135 (0xa3215000) [pid = 8345] [serial = 539] [outer = (nil)] [url = about:blank] 04:30:03 INFO - PROCESS | 8345 | --DOMWINDOW == 134 (0x98155800) [pid = 8345] [serial = 563] [outer = (nil)] [url = about:blank] 04:30:03 INFO - PROCESS | 8345 | --DOMWINDOW == 133 (0x9220f800) [pid = 8345] [serial = 560] [outer = (nil)] [url = about:blank] 04:30:03 INFO - PROCESS | 8345 | --DOMWINDOW == 132 (0x9b607800) [pid = 8345] [serial = 536] [outer = (nil)] [url = about:blank] 04:30:03 INFO - PROCESS | 8345 | --DOMWINDOW == 131 (0x99e0e000) [pid = 8345] [serial = 566] [outer = (nil)] [url = about:blank] 04:30:03 INFO - PROCESS | 8345 | --DOMWINDOW == 130 (0x9504fc00) [pid = 8345] [serial = 530] [outer = (nil)] [url = about:blank] 04:30:03 INFO - PROCESS | 8345 | --DOMWINDOW == 129 (0xa200cc00) [pid = 8345] [serial = 569] [outer = (nil)] [url = about:blank] 04:30:03 INFO - PROCESS | 8345 | --DOMWINDOW == 128 (0x99673400) [pid = 8345] [serial = 533] [outer = (nil)] [url = about:blank] 04:30:03 INFO - PROCESS | 8345 | --DOMWINDOW == 127 (0xa4e5ac00) [pid = 8345] [serial = 606] [outer = (nil)] [url = about:blank] 04:30:03 INFO - PROCESS | 8345 | --DOMWINDOW == 126 (0xa681e400) [pid = 8345] [serial = 608] [outer = (nil)] [url = about:blank] 04:30:03 INFO - PROCESS | 8345 | --DOMWINDOW == 125 (0x99e0c000) [pid = 8345] [serial = 590] [outer = (nil)] [url = about:blank] 04:30:03 INFO - PROCESS | 8345 | --DOMWINDOW == 124 (0x9972dc00) [pid = 8345] [serial = 599] [outer = (nil)] [url = about:blank] 04:30:03 INFO - PROCESS | 8345 | --DOMWINDOW == 123 (0x99739800) [pid = 8345] [serial = 600] [outer = (nil)] [url = about:blank] 04:30:03 INFO - PROCESS | 8345 | --DOMWINDOW == 122 (0x94f19800) [pid = 8345] [serial = 583] [outer = (nil)] [url = about:blank] 04:30:03 INFO - PROCESS | 8345 | --DOMWINDOW == 121 (0x92fe3000) [pid = 8345] [serial = 597] [outer = (nil)] [url = about:blank] 04:30:03 INFO - PROCESS | 8345 | --DOMWINDOW == 120 (0x91b60c00) [pid = 8345] [serial = 596] [outer = (nil)] [url = about:blank] 04:30:03 INFO - PROCESS | 8345 | --DOMWINDOW == 119 (0x9ac5d000) [pid = 8345] [serial = 593] [outer = (nil)] [url = about:blank] 04:30:03 INFO - PROCESS | 8345 | --DOMWINDOW == 118 (0x93a4ec00) [pid = 8345] [serial = 580] [outer = (nil)] [url = about:blank] 04:30:03 INFO - PROCESS | 8345 | --DOMWINDOW == 117 (0x994bac00) [pid = 8345] [serial = 586] [outer = (nil)] [url = about:blank] 04:30:03 INFO - PROCESS | 8345 | --DOMWINDOW == 116 (0x9aa4b000) [pid = 8345] [serial = 602] [outer = (nil)] [url = about:blank] 04:30:03 INFO - PROCESS | 8345 | --DOMWINDOW == 115 (0x9d874400) [pid = 8345] [serial = 374] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:30:03 INFO - PROCESS | 8345 | --DOMWINDOW == 114 (0xa3287c00) [pid = 8345] [serial = 605] [outer = (nil)] [url = about:blank] 04:30:03 INFO - PROCESS | 8345 | --DOMWINDOW == 113 (0xa688e800) [pid = 8345] [serial = 609] [outer = (nil)] [url = about:blank] 04:30:03 INFO - PROCESS | 8345 | --DOMWINDOW == 112 (0x9b610800) [pid = 8345] [serial = 603] [outer = (nil)] [url = about:blank] 04:30:03 INFO - PROCESS | 8345 | --DOMWINDOW == 111 (0xa34d0c00) [pid = 8345] [serial = 572] [outer = (nil)] [url = about:blank] 04:30:03 INFO - PROCESS | 8345 | --DOMWINDOW == 110 (0xa6b4b000) [pid = 8345] [serial = 575] [outer = (nil)] [url = about:blank] 04:30:04 INFO - PROCESS | 8345 | 1468841404110 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]]]}] 04:30:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 04:30:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1592ms 04:30:04 INFO - PROCESS | 8345 | 1468841404155 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 04:30:04 INFO - PROCESS | 8345 | 1468841404162 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 04:30:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 04:30:04 INFO - PROCESS | 8345 | 1468841404168 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 04:30:04 INFO - PROCESS | 8345 | 1468841404172 Marionette TRACE conn3 <- [1,894,null,{}] 04:30:04 INFO - PROCESS | 8345 | 1468841404177 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}] 04:30:04 INFO - PROCESS | 8345 | 1468841404182 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:04 INFO - PROCESS | 8345 | 1468841404415 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 04:30:04 INFO - PROCESS | 8345 | 1468841404564 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:04 INFO - PROCESS | 8345 | 1468841404573 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:04 INFO - PROCESS | 8345 | ++DOCSHELL 0x8da64c00 == 70 [pid = 8345] [id = 231] 04:30:04 INFO - PROCESS | 8345 | ++DOMWINDOW == 111 (0x91b5dc00) [pid = 8345] [serial = 694] [outer = (nil)] 04:30:04 INFO - PROCESS | 8345 | ++DOMWINDOW == 112 (0x93a51000) [pid = 8345] [serial = 695] [outer = 0x91b5dc00] 04:30:04 INFO - PROCESS | 8345 | 1468841404646 Marionette DEBUG loaded listener.js 04:30:04 INFO - PROCESS | 8345 | ++DOMWINDOW == 113 (0x94f78400) [pid = 8345] [serial = 696] [outer = 0x91b5dc00] 04:30:05 INFO - PROCESS | 8345 | 1468841405487 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]]]}] 04:30:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 04:30:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1380ms 04:30:05 INFO - PROCESS | 8345 | 1468841405549 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 04:30:05 INFO - PROCESS | 8345 | 1468841405553 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 04:30:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 04:30:05 INFO - PROCESS | 8345 | 1468841405570 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 04:30:05 INFO - PROCESS | 8345 | 1468841405580 Marionette TRACE conn3 <- [1,898,null,{}] 04:30:05 INFO - PROCESS | 8345 | 1468841405588 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}] 04:30:05 INFO - PROCESS | 8345 | 1468841405595 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:05 INFO - PROCESS | 8345 | 1468841405825 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 04:30:06 INFO - PROCESS | 8345 | 1468841405995 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:06 INFO - PROCESS | 8345 | 1468841406002 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:06 INFO - PROCESS | 8345 | ++DOCSHELL 0x922f8c00 == 71 [pid = 8345] [id = 232] 04:30:06 INFO - PROCESS | 8345 | ++DOMWINDOW == 114 (0x95157400) [pid = 8345] [serial = 697] [outer = (nil)] 04:30:06 INFO - PROCESS | 8345 | ++DOMWINDOW == 115 (0x976f1400) [pid = 8345] [serial = 698] [outer = 0x95157400] 04:30:06 INFO - PROCESS | 8345 | 1468841406073 Marionette DEBUG loaded listener.js 04:30:06 INFO - PROCESS | 8345 | ++DOMWINDOW == 116 (0x98817800) [pid = 8345] [serial = 699] [outer = 0x95157400] 04:30:06 INFO - PROCESS | 8345 | 1468841406916 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]]]}] 04:30:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 04:30:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1395ms 04:30:06 INFO - PROCESS | 8345 | 1468841406957 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 04:30:06 INFO - PROCESS | 8345 | 1468841406962 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 04:30:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 04:30:06 INFO - PROCESS | 8345 | 1468841406979 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 04:30:06 INFO - PROCESS | 8345 | 1468841406982 Marionette TRACE conn3 <- [1,902,null,{}] 04:30:07 INFO - PROCESS | 8345 | 1468841407003 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}] 04:30:07 INFO - PROCESS | 8345 | 1468841407008 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:07 INFO - PROCESS | 8345 | 1468841407268 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 04:30:07 INFO - PROCESS | 8345 | 1468841407297 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:07 INFO - PROCESS | 8345 | 1468841407304 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:07 INFO - PROCESS | 8345 | ++DOCSHELL 0x95154800 == 72 [pid = 8345] [id = 233] 04:30:07 INFO - PROCESS | 8345 | ++DOMWINDOW == 117 (0x976ea800) [pid = 8345] [serial = 700] [outer = (nil)] 04:30:07 INFO - PROCESS | 8345 | ++DOMWINDOW == 118 (0x9972d800) [pid = 8345] [serial = 701] [outer = 0x976ea800] 04:30:07 INFO - PROCESS | 8345 | 1468841407391 Marionette DEBUG loaded listener.js 04:30:07 INFO - PROCESS | 8345 | ++DOMWINDOW == 119 (0x99731000) [pid = 8345] [serial = 702] [outer = 0x976ea800] 04:30:08 INFO - PROCESS | 8345 | --DOMWINDOW == 118 (0x97553800) [pid = 8345] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 04:30:08 INFO - PROCESS | 8345 | --DOMWINDOW == 117 (0x8f6d0400) [pid = 8345] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 04:30:08 INFO - PROCESS | 8345 | --DOMWINDOW == 116 (0x976ef400) [pid = 8345] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 04:30:08 INFO - PROCESS | 8345 | --DOMWINDOW == 115 (0x91b58800) [pid = 8345] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 04:30:08 INFO - PROCESS | 8345 | --DOMWINDOW == 114 (0x92167000) [pid = 8345] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 04:30:08 INFO - PROCESS | 8345 | 1468841408543 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]]]}] 04:30:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 04:30:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1591ms 04:30:08 INFO - PROCESS | 8345 | 1468841408572 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 04:30:08 INFO - PROCESS | 8345 | 1468841408579 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 04:30:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 04:30:08 INFO - PROCESS | 8345 | 1468841408590 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 04:30:08 INFO - PROCESS | 8345 | 1468841408596 Marionette TRACE conn3 <- [1,906,null,{}] 04:30:08 INFO - PROCESS | 8345 | 1468841408604 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}] 04:30:08 INFO - PROCESS | 8345 | 1468841408610 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:08 INFO - PROCESS | 8345 | 1468841408840 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 04:30:08 INFO - PROCESS | 8345 | 1468841408855 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:08 INFO - PROCESS | 8345 | 1468841408871 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:08 INFO - PROCESS | 8345 | ++DOCSHELL 0x9941f800 == 73 [pid = 8345] [id = 234] 04:30:08 INFO - PROCESS | 8345 | ++DOMWINDOW == 115 (0x99968c00) [pid = 8345] [serial = 703] [outer = (nil)] 04:30:08 INFO - PROCESS | 8345 | ++DOMWINDOW == 116 (0x99abbc00) [pid = 8345] [serial = 704] [outer = 0x99968c00] 04:30:08 INFO - PROCESS | 8345 | 1468841408951 Marionette DEBUG loaded listener.js 04:30:09 INFO - PROCESS | 8345 | ++DOMWINDOW == 117 (0x99e03c00) [pid = 8345] [serial = 705] [outer = 0x99968c00] 04:30:09 INFO - PROCESS | 8345 | 1468841409918 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]]]}] 04:30:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 04:30:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1387ms 04:30:09 INFO - PROCESS | 8345 | 1468841409975 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 04:30:09 INFO - PROCESS | 8345 | 1468841409979 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 04:30:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 04:30:09 INFO - PROCESS | 8345 | 1468841409986 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 04:30:09 INFO - PROCESS | 8345 | 1468841409989 Marionette TRACE conn3 <- [1,910,null,{}] 04:30:09 INFO - PROCESS | 8345 | 1468841409995 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}] 04:30:10 INFO - PROCESS | 8345 | 1468841410001 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:10 INFO - PROCESS | 8345 | 1468841410394 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 04:30:10 INFO - PROCESS | 8345 | 1468841410695 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:10 INFO - PROCESS | 8345 | 1468841410709 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:10 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f4bb800 == 74 [pid = 8345] [id = 235] 04:30:10 INFO - PROCESS | 8345 | ++DOMWINDOW == 118 (0x8f4bc000) [pid = 8345] [serial = 706] [outer = (nil)] 04:30:10 INFO - PROCESS | 8345 | ++DOMWINDOW == 119 (0x8f60b800) [pid = 8345] [serial = 707] [outer = 0x8f4bc000] 04:30:10 INFO - PROCESS | 8345 | 1468841410795 Marionette DEBUG loaded listener.js 04:30:10 INFO - PROCESS | 8345 | ++DOMWINDOW == 120 (0x8f6dc800) [pid = 8345] [serial = 708] [outer = 0x8f4bc000] 04:30:11 INFO - PROCESS | 8345 | 1468841411779 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]]]}] 04:30:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 04:30:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1838ms 04:30:11 INFO - PROCESS | 8345 | 1468841411828 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 04:30:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 04:30:11 INFO - PROCESS | 8345 | 1468841411838 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 04:30:11 INFO - PROCESS | 8345 | 1468841411853 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 04:30:11 INFO - PROCESS | 8345 | 1468841411862 Marionette TRACE conn3 <- [1,914,null,{}] 04:30:11 INFO - PROCESS | 8345 | 1468841411881 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}] 04:30:11 INFO - PROCESS | 8345 | 1468841411910 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:12 INFO - PROCESS | 8345 | 1468841412270 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 04:30:12 INFO - PROCESS | 8345 | 1468841412478 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:12 INFO - PROCESS | 8345 | 1468841412487 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:12 INFO - PROCESS | 8345 | ++DOCSHELL 0x9216cc00 == 75 [pid = 8345] [id = 236] 04:30:12 INFO - PROCESS | 8345 | ++DOMWINDOW == 121 (0x9220b800) [pid = 8345] [serial = 709] [outer = (nil)] 04:30:12 INFO - PROCESS | 8345 | ++DOMWINDOW == 122 (0x922f8400) [pid = 8345] [serial = 710] [outer = 0x9220b800] 04:30:12 INFO - PROCESS | 8345 | 1468841412578 Marionette DEBUG loaded listener.js 04:30:12 INFO - PROCESS | 8345 | ++DOMWINDOW == 123 (0x93a4b000) [pid = 8345] [serial = 711] [outer = 0x9220b800] 04:30:13 INFO - PROCESS | 8345 | 1468841413918 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]]]}] 04:30:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 04:30:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 2146ms 04:30:13 INFO - PROCESS | 8345 | 1468841413995 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 04:30:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 04:30:14 INFO - PROCESS | 8345 | 1468841414001 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 04:30:14 INFO - PROCESS | 8345 | 1468841414009 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 04:30:14 INFO - PROCESS | 8345 | 1468841414013 Marionette TRACE conn3 <- [1,918,null,{}] 04:30:14 INFO - PROCESS | 8345 | 1468841414021 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}] 04:30:14 INFO - PROCESS | 8345 | 1468841414025 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:14 INFO - PROCESS | 8345 | 1468841414271 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 04:30:14 INFO - PROCESS | 8345 | 1468841414570 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:14 INFO - PROCESS | 8345 | 1468841414577 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:14 INFO - PROCESS | 8345 | ++DOCSHELL 0x95054800 == 76 [pid = 8345] [id = 237] 04:30:14 INFO - PROCESS | 8345 | ++DOMWINDOW == 124 (0x9755d800) [pid = 8345] [serial = 712] [outer = (nil)] 04:30:14 INFO - PROCESS | 8345 | ++DOMWINDOW == 125 (0x981d7c00) [pid = 8345] [serial = 713] [outer = 0x9755d800] 04:30:14 INFO - PROCESS | 8345 | 1468841414663 Marionette DEBUG loaded listener.js 04:30:14 INFO - PROCESS | 8345 | ++DOMWINDOW == 126 (0x99730400) [pid = 8345] [serial = 714] [outer = 0x9755d800] 04:30:15 INFO - PROCESS | 8345 | 1468841415612 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]]]}] 04:30:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 04:30:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1636ms 04:30:15 INFO - PROCESS | 8345 | 1468841415645 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 04:30:15 INFO - PROCESS | 8345 | 1468841415650 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 04:30:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 04:30:15 INFO - PROCESS | 8345 | 1468841415670 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 04:30:15 INFO - PROCESS | 8345 | 1468841415678 Marionette TRACE conn3 <- [1,922,null,{}] 04:30:15 INFO - PROCESS | 8345 | 1468841415685 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}] 04:30:15 INFO - PROCESS | 8345 | 1468841415693 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:15 INFO - PROCESS | 8345 | 1468841415920 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 04:30:16 INFO - PROCESS | 8345 | 1468841416152 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:16 INFO - PROCESS | 8345 | 1468841416164 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:16 INFO - PROCESS | 8345 | ++DOCSHELL 0x99738800 == 77 [pid = 8345] [id = 238] 04:30:16 INFO - PROCESS | 8345 | ++DOMWINDOW == 127 (0x9973ac00) [pid = 8345] [serial = 715] [outer = (nil)] 04:30:16 INFO - PROCESS | 8345 | ++DOMWINDOW == 128 (0x9aa47800) [pid = 8345] [serial = 716] [outer = 0x9973ac00] 04:30:16 INFO - PROCESS | 8345 | 1468841416289 Marionette DEBUG loaded listener.js 04:30:16 INFO - PROCESS | 8345 | ++DOMWINDOW == 129 (0x9ac60000) [pid = 8345] [serial = 717] [outer = 0x9973ac00] 04:30:17 INFO - PROCESS | 8345 | 1468841417208 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]]]}] 04:30:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 04:30:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1600ms 04:30:17 INFO - PROCESS | 8345 | 1468841417263 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 04:30:17 INFO - PROCESS | 8345 | 1468841417267 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 04:30:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 04:30:17 INFO - PROCESS | 8345 | 1468841417274 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 04:30:17 INFO - PROCESS | 8345 | 1468841417279 Marionette TRACE conn3 <- [1,926,null,{}] 04:30:17 INFO - PROCESS | 8345 | 1468841417285 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}] 04:30:17 INFO - PROCESS | 8345 | 1468841417291 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:17 INFO - PROCESS | 8345 | 1468841417511 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 04:30:17 INFO - PROCESS | 8345 | 1468841417755 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:17 INFO - PROCESS | 8345 | 1468841417764 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:17 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f4c0800 == 78 [pid = 8345] [id = 239] 04:30:17 INFO - PROCESS | 8345 | ++DOMWINDOW == 130 (0x92161c00) [pid = 8345] [serial = 718] [outer = (nil)] 04:30:17 INFO - PROCESS | 8345 | ++DOMWINDOW == 131 (0x9b5ec400) [pid = 8345] [serial = 719] [outer = 0x92161c00] 04:30:17 INFO - PROCESS | 8345 | 1468841417887 Marionette DEBUG loaded listener.js 04:30:18 INFO - PROCESS | 8345 | ++DOMWINDOW == 132 (0x9cb0d800) [pid = 8345] [serial = 720] [outer = 0x92161c00] 04:30:18 INFO - PROCESS | 8345 | 1468841418774 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]]]}] 04:30:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 04:30:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1542ms 04:30:18 INFO - PROCESS | 8345 | 1468841418818 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 04:30:18 INFO - PROCESS | 8345 | 1468841418821 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 04:30:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 04:30:18 INFO - PROCESS | 8345 | 1468841418829 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 04:30:18 INFO - PROCESS | 8345 | 1468841418835 Marionette TRACE conn3 <- [1,930,null,{}] 04:30:18 INFO - PROCESS | 8345 | 1468841418845 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}] 04:30:18 INFO - PROCESS | 8345 | 1468841418852 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:19 INFO - PROCESS | 8345 | 1468841419117 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 04:30:19 INFO - PROCESS | 8345 | 1468841419359 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:19 INFO - PROCESS | 8345 | 1468841419377 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:19 INFO - PROCESS | 8345 | ++DOCSHELL 0xa200cc00 == 79 [pid = 8345] [id = 240] 04:30:19 INFO - PROCESS | 8345 | ++DOMWINDOW == 133 (0xa2092400) [pid = 8345] [serial = 721] [outer = (nil)] 04:30:19 INFO - PROCESS | 8345 | ++DOMWINDOW == 134 (0xa230a400) [pid = 8345] [serial = 722] [outer = 0xa2092400] 04:30:19 INFO - PROCESS | 8345 | 1468841419524 Marionette DEBUG loaded listener.js 04:30:19 INFO - PROCESS | 8345 | ++DOMWINDOW == 135 (0xa4e59400) [pid = 8345] [serial = 723] [outer = 0xa2092400] 04:30:20 INFO - PROCESS | 8345 | 1468841420713 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]]]}] 04:30:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 04:30:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1942ms 04:30:20 INFO - PROCESS | 8345 | 1468841420772 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 04:30:20 INFO - PROCESS | 8345 | 1468841420776 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 04:30:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 04:30:20 INFO - PROCESS | 8345 | 1468841420784 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 04:30:20 INFO - PROCESS | 8345 | 1468841420788 Marionette TRACE conn3 <- [1,934,null,{}] 04:30:20 INFO - PROCESS | 8345 | 1468841420795 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}] 04:30:20 INFO - PROCESS | 8345 | 1468841420801 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:21 INFO - PROCESS | 8345 | 1468841421042 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 04:30:21 INFO - PROCESS | 8345 | 1468841421344 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:21 INFO - PROCESS | 8345 | 1468841421351 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:21 INFO - PROCESS | 8345 | ++DOCSHELL 0x91899400 == 80 [pid = 8345] [id = 241] 04:30:21 INFO - PROCESS | 8345 | ++DOMWINDOW == 136 (0x9189a400) [pid = 8345] [serial = 724] [outer = (nil)] 04:30:21 INFO - PROCESS | 8345 | ++DOMWINDOW == 137 (0x918a4400) [pid = 8345] [serial = 725] [outer = 0x9189a400] 04:30:21 INFO - PROCESS | 8345 | 1468841421495 Marionette DEBUG loaded listener.js 04:30:21 INFO - PROCESS | 8345 | ++DOMWINDOW == 138 (0x918a8000) [pid = 8345] [serial = 726] [outer = 0x9189a400] 04:30:22 INFO - PROCESS | 8345 | 1468841422583 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]]]}] 04:30:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 04:30:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1848ms 04:30:22 INFO - PROCESS | 8345 | 1468841422636 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 04:30:22 INFO - PROCESS | 8345 | 1468841422640 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 04:30:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 04:30:22 INFO - PROCESS | 8345 | 1468841422650 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 04:30:22 INFO - PROCESS | 8345 | 1468841422654 Marionette TRACE conn3 <- [1,938,null,{}] 04:30:22 INFO - PROCESS | 8345 | 1468841422661 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}] 04:30:22 INFO - PROCESS | 8345 | 1468841422667 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:22 INFO - PROCESS | 8345 | 1468841422884 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 04:30:23 INFO - PROCESS | 8345 | 1468841423169 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:23 INFO - PROCESS | 8345 | 1468841423179 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:23 INFO - PROCESS | 8345 | ++DOCSHELL 0x918a3000 == 81 [pid = 8345] [id = 242] 04:30:23 INFO - PROCESS | 8345 | ++DOMWINDOW == 139 (0x918a3400) [pid = 8345] [serial = 727] [outer = (nil)] 04:30:23 INFO - PROCESS | 8345 | ++DOMWINDOW == 140 (0xa5016000) [pid = 8345] [serial = 728] [outer = 0x918a3400] 04:30:23 INFO - PROCESS | 8345 | 1468841423298 Marionette DEBUG loaded listener.js 04:30:23 INFO - PROCESS | 8345 | ++DOMWINDOW == 141 (0xa62ca400) [pid = 8345] [serial = 729] [outer = 0x918a3400] 04:30:24 INFO - PROCESS | 8345 | 1468841424366 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]]]}] 04:30:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 04:30:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1782ms 04:30:24 INFO - PROCESS | 8345 | 1468841424450 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 04:30:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 04:30:24 INFO - PROCESS | 8345 | 1468841424455 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 04:30:24 INFO - PROCESS | 8345 | 1468841424461 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 04:30:24 INFO - PROCESS | 8345 | 1468841424465 Marionette TRACE conn3 <- [1,942,null,{}] 04:30:24 INFO - PROCESS | 8345 | 1468841424471 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}] 04:30:24 INFO - PROCESS | 8345 | 1468841424477 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:24 INFO - PROCESS | 8345 | 1468841424687 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 04:30:25 INFO - PROCESS | 8345 | 1468841425007 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:25 INFO - PROCESS | 8345 | 1468841425018 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:25 INFO - PROCESS | 8345 | ++DOCSHELL 0x8d7cd000 == 82 [pid = 8345] [id = 243] 04:30:25 INFO - PROCESS | 8345 | ++DOMWINDOW == 142 (0x8da6c400) [pid = 8345] [serial = 730] [outer = (nil)] 04:30:25 INFO - PROCESS | 8345 | ++DOMWINDOW == 143 (0x8db91400) [pid = 8345] [serial = 731] [outer = 0x8da6c400] 04:30:25 INFO - PROCESS | 8345 | 1468841425157 Marionette DEBUG loaded listener.js 04:30:25 INFO - PROCESS | 8345 | ++DOMWINDOW == 144 (0x8db95800) [pid = 8345] [serial = 732] [outer = 0x8da6c400] 04:30:26 INFO - PROCESS | 8345 | 1468841426184 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]]]}] 04:30:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 04:30:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1782ms 04:30:26 INFO - PROCESS | 8345 | 1468841426245 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 04:30:26 INFO - PROCESS | 8345 | 1468841426248 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 04:30:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 04:30:26 INFO - PROCESS | 8345 | 1468841426256 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 04:30:26 INFO - PROCESS | 8345 | 1468841426259 Marionette TRACE conn3 <- [1,946,null,{}] 04:30:26 INFO - PROCESS | 8345 | 1468841426266 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}] 04:30:26 INFO - PROCESS | 8345 | 1468841426271 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:26 INFO - PROCESS | 8345 | 1468841426574 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 04:30:26 INFO - PROCESS | 8345 | 1468841426864 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:26 INFO - PROCESS | 8345 | 1468841426875 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:26 INFO - PROCESS | 8345 | ++DOCSHELL 0x8d7c1c00 == 83 [pid = 8345] [id = 244] 04:30:26 INFO - PROCESS | 8345 | ++DOMWINDOW == 145 (0x8db92400) [pid = 8345] [serial = 733] [outer = (nil)] 04:30:26 INFO - PROCESS | 8345 | ++DOMWINDOW == 146 (0x99aba000) [pid = 8345] [serial = 734] [outer = 0x8db92400] 04:30:27 INFO - PROCESS | 8345 | 1468841427004 Marionette DEBUG loaded listener.js 04:30:27 INFO - PROCESS | 8345 | ++DOMWINDOW == 147 (0xa6890c00) [pid = 8345] [serial = 735] [outer = 0x8db92400] 04:30:28 INFO - PROCESS | 8345 | 1468841428058 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]]]}] 04:30:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 04:30:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1840ms 04:30:28 INFO - PROCESS | 8345 | 1468841428098 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 04:30:28 INFO - PROCESS | 8345 | 1468841428102 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 04:30:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 04:30:28 INFO - PROCESS | 8345 | 1468841428109 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 04:30:28 INFO - PROCESS | 8345 | 1468841428113 Marionette TRACE conn3 <- [1,950,null,{}] 04:30:28 INFO - PROCESS | 8345 | 1468841428119 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}] 04:30:28 INFO - PROCESS | 8345 | 1468841428125 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:28 INFO - PROCESS | 8345 | 1468841428409 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 04:30:28 INFO - PROCESS | 8345 | 1468841428720 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:28 INFO - PROCESS | 8345 | 1468841428733 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:28 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f667800 == 84 [pid = 8345] [id = 245] 04:30:28 INFO - PROCESS | 8345 | ++DOMWINDOW == 148 (0x8f667c00) [pid = 8345] [serial = 736] [outer = (nil)] 04:30:28 INFO - PROCESS | 8345 | ++DOMWINDOW == 149 (0x8f66a800) [pid = 8345] [serial = 737] [outer = 0x8f667c00] 04:30:28 INFO - PROCESS | 8345 | 1468841428837 Marionette DEBUG loaded listener.js 04:30:29 INFO - PROCESS | 8345 | ++DOMWINDOW == 150 (0x8f670400) [pid = 8345] [serial = 738] [outer = 0x8f667c00] 04:30:29 INFO - PROCESS | 8345 | 1468841429928 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]]]}] 04:30:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 04:30:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1883ms 04:30:29 INFO - PROCESS | 8345 | 1468841429993 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 04:30:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 04:30:30 INFO - PROCESS | 8345 | 1468841429998 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 04:30:30 INFO - PROCESS | 8345 | 1468841430005 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 04:30:30 INFO - PROCESS | 8345 | 1468841430011 Marionette TRACE conn3 <- [1,954,null,{}] 04:30:30 INFO - PROCESS | 8345 | 1468841430017 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}] 04:30:30 INFO - PROCESS | 8345 | 1468841430024 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:30 INFO - PROCESS | 8345 | 1468841430311 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 04:30:31 INFO - PROCESS | 8345 | 1468841431029 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:31 INFO - PROCESS | 8345 | 1468841431043 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:31 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb5e800 == 85 [pid = 8345] [id = 246] 04:30:31 INFO - PROCESS | 8345 | ++DOMWINDOW == 151 (0x8cb5ec00) [pid = 8345] [serial = 739] [outer = (nil)] 04:30:31 INFO - PROCESS | 8345 | ++DOMWINDOW == 152 (0x8d7c6800) [pid = 8345] [serial = 740] [outer = 0x8cb5ec00] 04:30:31 INFO - PROCESS | 8345 | 1468841431174 Marionette DEBUG loaded listener.js 04:30:31 INFO - PROCESS | 8345 | ++DOMWINDOW == 153 (0x8da62c00) [pid = 8345] [serial = 741] [outer = 0x8cb5ec00] 04:30:32 INFO - PROCESS | 8345 | 1468841432242 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]]]}] 04:30:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 04:30:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 2291ms 04:30:32 INFO - PROCESS | 8345 | 1468841432297 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 04:30:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 04:30:32 INFO - PROCESS | 8345 | 1468841432304 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 04:30:32 INFO - PROCESS | 8345 | 1468841432312 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 04:30:32 INFO - PROCESS | 8345 | 1468841432317 Marionette TRACE conn3 <- [1,958,null,{}] 04:30:32 INFO - PROCESS | 8345 | 1468841432326 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}] 04:30:32 INFO - PROCESS | 8345 | 1468841432334 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:32 INFO - PROCESS | 8345 | 1468841432545 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 04:30:32 INFO - PROCESS | 8345 | 1468841432802 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:32 INFO - PROCESS | 8345 | 1468841432809 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:32 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f668c00 == 86 [pid = 8345] [id = 247] 04:30:32 INFO - PROCESS | 8345 | ++DOMWINDOW == 154 (0x8f669800) [pid = 8345] [serial = 742] [outer = (nil)] 04:30:32 INFO - PROCESS | 8345 | ++DOMWINDOW == 155 (0x8f66f400) [pid = 8345] [serial = 743] [outer = 0x8f669800] 04:30:32 INFO - PROCESS | 8345 | 1468841432945 Marionette DEBUG loaded listener.js 04:30:33 INFO - PROCESS | 8345 | ++DOMWINDOW == 156 (0x8f7cbc00) [pid = 8345] [serial = 744] [outer = 0x8f669800] 04:30:34 INFO - PROCESS | 8345 | 1468841434031 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]]]}] 04:30:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 04:30:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1799ms 04:30:34 INFO - PROCESS | 8345 | 1468841434114 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 04:30:34 INFO - PROCESS | 8345 | 1468841434121 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 04:30:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 04:30:34 INFO - PROCESS | 8345 | 1468841434133 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 04:30:34 INFO - PROCESS | 8345 | 1468841434137 Marionette TRACE conn3 <- [1,962,null,{}] 04:30:34 INFO - PROCESS | 8345 | 1468841434144 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}] 04:30:34 INFO - PROCESS | 8345 | 1468841434150 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:34 INFO - PROCESS | 8345 | 1468841434410 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 04:30:34 INFO - PROCESS | 8345 | 1468841434713 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:34 INFO - PROCESS | 8345 | 1468841434727 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:34 INFO - PROCESS | 8345 | ++DOCSHELL 0x8da62000 == 87 [pid = 8345] [id = 248] 04:30:34 INFO - PROCESS | 8345 | ++DOMWINDOW == 157 (0x8f4c1400) [pid = 8345] [serial = 745] [outer = (nil)] 04:30:34 INFO - PROCESS | 8345 | ++DOMWINDOW == 158 (0x910ee400) [pid = 8345] [serial = 746] [outer = 0x8f4c1400] 04:30:34 INFO - PROCESS | 8345 | 1468841434807 Marionette DEBUG loaded listener.js 04:30:34 INFO - PROCESS | 8345 | ++DOMWINDOW == 159 (0x9189f800) [pid = 8345] [serial = 747] [outer = 0x8f4c1400] 04:30:35 INFO - PROCESS | 8345 | --DOCSHELL 0x9941f800 == 86 [pid = 8345] [id = 234] 04:30:35 INFO - PROCESS | 8345 | --DOMWINDOW == 158 (0xa2304c00) [pid = 8345] [serial = 620] [outer = (nil)] [url = about:blank] 04:30:35 INFO - PROCESS | 8345 | --DOMWINDOW == 157 (0x9216d000) [pid = 8345] [serial = 641] [outer = (nil)] [url = about:blank] 04:30:35 INFO - PROCESS | 8345 | --DOMWINDOW == 156 (0x8f6dc400) [pid = 8345] [serial = 635] [outer = (nil)] [url = about:blank] 04:30:35 INFO - PROCESS | 8345 | --DOMWINDOW == 155 (0xa682d000) [pid = 8345] [serial = 623] [outer = (nil)] [url = about:blank] 04:30:35 INFO - PROCESS | 8345 | --DOMWINDOW == 154 (0x8f4c0400) [pid = 8345] [serial = 626] [outer = (nil)] [url = about:blank] 04:30:35 INFO - PROCESS | 8345 | --DOMWINDOW == 153 (0x99423c00) [pid = 8345] [serial = 617] [outer = (nil)] [url = about:blank] 04:30:35 INFO - PROCESS | 8345 | --DOMWINDOW == 152 (0x8d7cac00) [pid = 8345] [serial = 632] [outer = (nil)] [url = about:blank] 04:30:35 INFO - PROCESS | 8345 | --DOMWINDOW == 151 (0x8da68800) [pid = 8345] [serial = 638] [outer = (nil)] [url = about:blank] 04:30:35 INFO - PROCESS | 8345 | --DOMWINDOW == 150 (0x8f6d6800) [pid = 8345] [serial = 629] [outer = (nil)] [url = about:blank] 04:30:35 INFO - PROCESS | 8345 | --DOMWINDOW == 149 (0x92161800) [pid = 8345] [serial = 614] [outer = (nil)] [url = about:blank] 04:30:35 INFO - PROCESS | 8345 | --DOCSHELL 0x95154800 == 85 [pid = 8345] [id = 233] 04:30:35 INFO - PROCESS | 8345 | --DOCSHELL 0x922f8c00 == 84 [pid = 8345] [id = 232] 04:30:35 INFO - PROCESS | 8345 | --DOCSHELL 0x8da64c00 == 83 [pid = 8345] [id = 231] 04:30:35 INFO - PROCESS | 8345 | --DOCSHELL 0x8f7cdc00 == 82 [pid = 8345] [id = 230] 04:30:35 INFO - PROCESS | 8345 | --DOCSHELL 0x8f60c800 == 81 [pid = 8345] [id = 229] 04:30:35 INFO - PROCESS | 8345 | --DOMWINDOW == 148 (0x99b95400) [pid = 8345] [serial = 657] [outer = (nil)] [url = about:blank] 04:30:35 INFO - PROCESS | 8345 | --DOMWINDOW == 147 (0x976ed400) [pid = 8345] [serial = 650] [outer = (nil)] [url = about:blank] 04:30:35 INFO - PROCESS | 8345 | --DOMWINDOW == 146 (0x8f7c8800) [pid = 8345] [serial = 644] [outer = (nil)] [url = about:blank] 04:30:35 INFO - PROCESS | 8345 | --DOMWINDOW == 145 (0x99422c00) [pid = 8345] [serial = 653] [outer = (nil)] [url = about:blank] 04:30:35 INFO - PROCESS | 8345 | --DOMWINDOW == 144 (0x92164400) [pid = 8345] [serial = 647] [outer = (nil)] [url = about:blank] 04:30:35 INFO - PROCESS | 8345 | --DOMWINDOW == 143 (0x976fb000) [pid = 8345] [serial = 651] [outer = (nil)] [url = about:blank] 04:30:35 INFO - PROCESS | 8345 | --DOMWINDOW == 142 (0x99a3e800) [pid = 8345] [serial = 654] [outer = (nil)] [url = about:blank] 04:30:35 INFO - PROCESS | 8345 | --DOMWINDOW == 141 (0x8f7ce000) [pid = 8345] [serial = 645] [outer = (nil)] [url = about:blank] 04:30:35 INFO - PROCESS | 8345 | --DOMWINDOW == 140 (0x922f4400) [pid = 8345] [serial = 648] [outer = (nil)] [url = about:blank] 04:30:35 INFO - PROCESS | 8345 | --DOMWINDOW == 139 (0x99421c00) [pid = 8345] [serial = 656] [outer = (nil)] [url = about:blank] 04:30:35 INFO - PROCESS | 8345 | 1468841435958 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]]]}] 04:30:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 04:30:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1851ms 04:30:35 INFO - PROCESS | 8345 | 1468841435983 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 04:30:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 04:30:35 INFO - PROCESS | 8345 | 1468841435988 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 04:30:36 INFO - PROCESS | 8345 | 1468841435997 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 04:30:36 INFO - PROCESS | 8345 | 1468841436007 Marionette TRACE conn3 <- [1,966,null,{}] 04:30:36 INFO - PROCESS | 8345 | 1468841436022 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}] 04:30:36 INFO - PROCESS | 8345 | 1468841436030 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:36 INFO - PROCESS | 8345 | 1468841436272 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 04:30:36 INFO - PROCESS | 8345 | 1468841436466 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:36 INFO - PROCESS | 8345 | 1468841436476 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:36 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f6dcc00 == 82 [pid = 8345] [id = 249] 04:30:36 INFO - PROCESS | 8345 | ++DOMWINDOW == 140 (0x910ed000) [pid = 8345] [serial = 748] [outer = (nil)] 04:30:36 INFO - PROCESS | 8345 | ++DOMWINDOW == 141 (0x922f8c00) [pid = 8345] [serial = 749] [outer = 0x910ed000] 04:30:36 INFO - PROCESS | 8345 | 1468841436560 Marionette DEBUG loaded listener.js 04:30:36 INFO - PROCESS | 8345 | ++DOMWINDOW == 142 (0x93a49800) [pid = 8345] [serial = 750] [outer = 0x910ed000] 04:30:37 INFO - PROCESS | 8345 | 1468841437379 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]]]}] 04:30:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 04:30:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1444ms 04:30:37 INFO - PROCESS | 8345 | 1468841437439 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 04:30:37 INFO - PROCESS | 8345 | 1468841437445 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 04:30:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 04:30:37 INFO - PROCESS | 8345 | 1468841437485 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 04:30:37 INFO - PROCESS | 8345 | 1468841437489 Marionette TRACE conn3 <- [1,970,null,{}] 04:30:37 INFO - PROCESS | 8345 | 1468841437498 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}] 04:30:37 INFO - PROCESS | 8345 | 1468841437503 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:37 INFO - PROCESS | 8345 | 1468841437720 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 04:30:37 INFO - PROCESS | 8345 | 1468841437893 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:37 INFO - PROCESS | 8345 | 1468841437901 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:37 INFO - PROCESS | 8345 | ++DOCSHELL 0x92209000 == 83 [pid = 8345] [id = 250] 04:30:37 INFO - PROCESS | 8345 | ++DOMWINDOW == 143 (0x93c5fc00) [pid = 8345] [serial = 751] [outer = (nil)] 04:30:37 INFO - PROCESS | 8345 | ++DOMWINDOW == 144 (0x9505a800) [pid = 8345] [serial = 752] [outer = 0x93c5fc00] 04:30:37 INFO - PROCESS | 8345 | 1468841437985 Marionette DEBUG loaded listener.js 04:30:38 INFO - PROCESS | 8345 | ++DOMWINDOW == 145 (0x97551000) [pid = 8345] [serial = 753] [outer = 0x93c5fc00] 04:30:38 INFO - PROCESS | 8345 | 1468841438929 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]]]}] 04:30:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 04:30:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1568ms 04:30:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 04:30:39 INFO - PROCESS | 8345 | 1468841439024 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 04:30:39 INFO - PROCESS | 8345 | 1468841439027 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 04:30:39 INFO - PROCESS | 8345 | 1468841439034 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 04:30:39 INFO - PROCESS | 8345 | 1468841439037 Marionette TRACE conn3 <- [1,974,null,{}] 04:30:39 INFO - PROCESS | 8345 | 1468841439052 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}] 04:30:39 INFO - PROCESS | 8345 | 1468841439058 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:39 INFO - PROCESS | 8345 | 1468841439338 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 04:30:39 INFO - PROCESS | 8345 | 1468841439374 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:39 INFO - PROCESS | 8345 | 1468841439393 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:39 INFO - PROCESS | 8345 | ++DOCSHELL 0x976f0c00 == 84 [pid = 8345] [id = 251] 04:30:39 INFO - PROCESS | 8345 | ++DOMWINDOW == 146 (0x976f1800) [pid = 8345] [serial = 754] [outer = (nil)] 04:30:39 INFO - PROCESS | 8345 | ++DOMWINDOW == 147 (0x981dc000) [pid = 8345] [serial = 755] [outer = 0x976f1800] 04:30:39 INFO - PROCESS | 8345 | 1468841439479 Marionette DEBUG loaded listener.js 04:30:39 INFO - PROCESS | 8345 | ++DOMWINDOW == 148 (0x99737c00) [pid = 8345] [serial = 756] [outer = 0x976f1800] 04:30:40 INFO - PROCESS | 8345 | --DOMWINDOW == 147 (0x8da61c00) [pid = 8345] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 04:30:40 INFO - PROCESS | 8345 | --DOMWINDOW == 146 (0x910f1000) [pid = 8345] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 04:30:40 INFO - PROCESS | 8345 | --DOMWINDOW == 145 (0x976e4400) [pid = 8345] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 04:30:40 INFO - PROCESS | 8345 | --DOMWINDOW == 144 (0xa3213400) [pid = 8345] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 04:30:40 INFO - PROCESS | 8345 | --DOMWINDOW == 143 (0x8da6a400) [pid = 8345] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 04:30:40 INFO - PROCESS | 8345 | --DOMWINDOW == 142 (0x93c62800) [pid = 8345] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 04:30:40 INFO - PROCESS | 8345 | --DOMWINDOW == 141 (0xa2ffb000) [pid = 8345] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 04:30:40 INFO - PROCESS | 8345 | --DOMWINDOW == 140 (0x8f606000) [pid = 8345] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 04:30:40 INFO - PROCESS | 8345 | --DOMWINDOW == 139 (0x976f5400) [pid = 8345] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 04:30:40 INFO - PROCESS | 8345 | --DOMWINDOW == 138 (0x8f7ca000) [pid = 8345] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 04:30:40 INFO - PROCESS | 8345 | --DOMWINDOW == 137 (0x9a28f400) [pid = 8345] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 04:30:40 INFO - PROCESS | 8345 | --DOMWINDOW == 136 (0x9a28a400) [pid = 8345] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 04:30:40 INFO - PROCESS | 8345 | --DOMWINDOW == 135 (0x975f5400) [pid = 8345] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 04:30:40 INFO - PROCESS | 8345 | --DOMWINDOW == 134 (0x8f8a7c00) [pid = 8345] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 04:30:40 INFO - PROCESS | 8345 | --DOMWINDOW == 133 (0x9973b800) [pid = 8345] [serial = 589] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 04:30:40 INFO - PROCESS | 8345 | --DOMWINDOW == 132 (0x975f5c00) [pid = 8345] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 04:30:40 INFO - PROCESS | 8345 | --DOMWINDOW == 131 (0x9220ec00) [pid = 8345] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 04:30:40 INFO - PROCESS | 8345 | --DOMWINDOW == 130 (0x92fe0000) [pid = 8345] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 04:30:40 INFO - PROCESS | 8345 | --DOMWINDOW == 129 (0xa1001c00) [pid = 8345] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 04:30:40 INFO - PROCESS | 8345 | --DOMWINDOW == 128 (0x8f4b8000) [pid = 8345] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 04:30:40 INFO - PROCESS | 8345 | --DOMWINDOW == 127 (0x8f4c1000) [pid = 8345] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 04:30:40 INFO - PROCESS | 8345 | --DOMWINDOW == 126 (0x91b53800) [pid = 8345] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 04:30:40 INFO - PROCESS | 8345 | --DOMWINDOW == 125 (0x8d7c1800) [pid = 8345] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 04:30:40 INFO - PROCESS | 8345 | --DOMWINDOW == 124 (0x99a3cc00) [pid = 8345] [serial = 592] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 04:30:40 INFO - PROCESS | 8345 | --DOMWINDOW == 123 (0x8d7c3800) [pid = 8345] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 04:30:40 INFO - PROCESS | 8345 | --DOMWINDOW == 122 (0x976ea800) [pid = 8345] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 04:30:40 INFO - PROCESS | 8345 | --DOMWINDOW == 121 (0x95157400) [pid = 8345] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 04:30:40 INFO - PROCESS | 8345 | --DOMWINDOW == 120 (0x91b5dc00) [pid = 8345] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 04:30:40 INFO - PROCESS | 8345 | --DOMWINDOW == 119 (0x8f60e400) [pid = 8345] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 04:30:41 INFO - PROCESS | 8345 | 1468841441027 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]]]}] 04:30:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 04:30:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 2040ms 04:30:41 INFO - PROCESS | 8345 | 1468841441073 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 04:30:41 INFO - PROCESS | 8345 | 1468841441077 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 04:30:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 04:30:41 INFO - PROCESS | 8345 | 1468841441084 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 04:30:41 INFO - PROCESS | 8345 | 1468841441087 Marionette TRACE conn3 <- [1,978,null,{}] 04:30:41 INFO - PROCESS | 8345 | 1468841441093 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}] 04:30:41 INFO - PROCESS | 8345 | 1468841441097 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:41 INFO - PROCESS | 8345 | 1468841441290 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 04:30:41 INFO - PROCESS | 8345 | 1468841441299 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:41 INFO - PROCESS | 8345 | 1468841441309 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:41 INFO - PROCESS | 8345 | ++DOCSHELL 0x8d7c0800 == 85 [pid = 8345] [id = 252] 04:30:41 INFO - PROCESS | 8345 | ++DOMWINDOW == 120 (0x8d7c8000) [pid = 8345] [serial = 757] [outer = (nil)] 04:30:41 INFO - PROCESS | 8345 | ++DOMWINDOW == 121 (0x8f8a7c00) [pid = 8345] [serial = 758] [outer = 0x8d7c8000] 04:30:41 INFO - PROCESS | 8345 | 1468841441377 Marionette DEBUG loaded listener.js 04:30:41 INFO - PROCESS | 8345 | ++DOMWINDOW == 122 (0x95155000) [pid = 8345] [serial = 759] [outer = 0x8d7c8000] 04:30:42 INFO - PROCESS | 8345 | 1468841442302 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]]]}] 04:30:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 04:30:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1293ms 04:30:42 INFO - PROCESS | 8345 | 1468841442379 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 04:30:42 INFO - PROCESS | 8345 | 1468841442383 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 04:30:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 04:30:42 INFO - PROCESS | 8345 | 1468841442390 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 04:30:42 INFO - PROCESS | 8345 | 1468841442393 Marionette TRACE conn3 <- [1,982,null,{}] 04:30:42 INFO - PROCESS | 8345 | 1468841442398 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}] 04:30:42 INFO - PROCESS | 8345 | 1468841442403 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:42 INFO - PROCESS | 8345 | 1468841442690 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 04:30:42 INFO - PROCESS | 8345 | 1468841442950 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:42 INFO - PROCESS | 8345 | 1468841442963 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:43 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb5e400 == 86 [pid = 8345] [id = 253] 04:30:43 INFO - PROCESS | 8345 | ++DOMWINDOW == 123 (0x8d7c0c00) [pid = 8345] [serial = 760] [outer = (nil)] 04:30:43 INFO - PROCESS | 8345 | ++DOMWINDOW == 124 (0x8d7cf800) [pid = 8345] [serial = 761] [outer = 0x8d7c0c00] 04:30:43 INFO - PROCESS | 8345 | 1468841443096 Marionette DEBUG loaded listener.js 04:30:43 INFO - PROCESS | 8345 | ++DOMWINDOW == 125 (0x8da69400) [pid = 8345] [serial = 762] [outer = 0x8d7c0c00] 04:30:44 INFO - PROCESS | 8345 | 1468841444113 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]]]}] 04:30:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 04:30:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1790ms 04:30:44 INFO - PROCESS | 8345 | 1468841444183 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 04:30:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 04:30:44 INFO - PROCESS | 8345 | 1468841444191 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 04:30:44 INFO - PROCESS | 8345 | 1468841444200 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 04:30:44 INFO - PROCESS | 8345 | 1468841444206 Marionette TRACE conn3 <- [1,986,null,{}] 04:30:44 INFO - PROCESS | 8345 | 1468841444215 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}] 04:30:44 INFO - PROCESS | 8345 | 1468841444225 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:44 INFO - PROCESS | 8345 | 1468841444508 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 04:30:44 INFO - PROCESS | 8345 | 1468841444798 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:44 INFO - PROCESS | 8345 | 1468841444805 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:44 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f666c00 == 87 [pid = 8345] [id = 254] 04:30:44 INFO - PROCESS | 8345 | ++DOMWINDOW == 126 (0x8f6d0c00) [pid = 8345] [serial = 763] [outer = (nil)] 04:30:44 INFO - PROCESS | 8345 | ++DOMWINDOW == 127 (0x8f7ce000) [pid = 8345] [serial = 764] [outer = 0x8f6d0c00] 04:30:44 INFO - PROCESS | 8345 | 1468841444896 Marionette DEBUG loaded listener.js 04:30:45 INFO - PROCESS | 8345 | ++DOMWINDOW == 128 (0x8f8a8c00) [pid = 8345] [serial = 765] [outer = 0x8f6d0c00] 04:30:45 INFO - PROCESS | 8345 | 1468841445886 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]]]}] 04:30:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 04:30:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1739ms 04:30:45 INFO - PROCESS | 8345 | 1468841445939 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 04:30:45 INFO - PROCESS | 8345 | 1468841445945 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 04:30:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 04:30:45 INFO - PROCESS | 8345 | 1468841445954 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 04:30:45 INFO - PROCESS | 8345 | 1468841445958 Marionette TRACE conn3 <- [1,990,null,{}] 04:30:45 INFO - PROCESS | 8345 | 1468841445965 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}] 04:30:45 INFO - PROCESS | 8345 | 1468841445971 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:46 INFO - PROCESS | 8345 | 1468841446193 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 04:30:46 INFO - PROCESS | 8345 | 1468841446479 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:46 INFO - PROCESS | 8345 | 1468841446488 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:46 INFO - PROCESS | 8345 | ++DOCSHELL 0x91b5b000 == 88 [pid = 8345] [id = 255] 04:30:46 INFO - PROCESS | 8345 | ++DOMWINDOW == 129 (0x91b5c400) [pid = 8345] [serial = 766] [outer = (nil)] 04:30:46 INFO - PROCESS | 8345 | ++DOMWINDOW == 130 (0x9216bc00) [pid = 8345] [serial = 767] [outer = 0x91b5c400] 04:30:46 INFO - PROCESS | 8345 | 1468841446618 Marionette DEBUG loaded listener.js 04:30:46 INFO - PROCESS | 8345 | ++DOMWINDOW == 131 (0x93c58800) [pid = 8345] [serial = 768] [outer = 0x91b5c400] 04:30:47 INFO - PROCESS | 8345 | 1468841447636 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]]]}] 04:30:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 04:30:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1748ms 04:30:47 INFO - PROCESS | 8345 | 1468841447702 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 04:30:47 INFO - PROCESS | 8345 | 1468841447709 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 04:30:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 04:30:47 INFO - PROCESS | 8345 | 1468841447728 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 04:30:47 INFO - PROCESS | 8345 | 1468841447736 Marionette TRACE conn3 <- [1,994,null,{}] 04:30:47 INFO - PROCESS | 8345 | 1468841447743 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}] 04:30:47 INFO - PROCESS | 8345 | 1468841447750 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:48 INFO - PROCESS | 8345 | 1468841448015 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 04:30:48 INFO - PROCESS | 8345 | 1468841448303 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:48 INFO - PROCESS | 8345 | 1468841448312 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:48 INFO - PROCESS | 8345 | ++DOCSHELL 0x9189c800 == 89 [pid = 8345] [id = 256] 04:30:48 INFO - PROCESS | 8345 | ++DOMWINDOW == 132 (0x918a6000) [pid = 8345] [serial = 769] [outer = (nil)] 04:30:48 INFO - PROCESS | 8345 | ++DOMWINDOW == 133 (0x9972ec00) [pid = 8345] [serial = 770] [outer = 0x918a6000] 04:30:48 INFO - PROCESS | 8345 | 1468841448400 Marionette DEBUG loaded listener.js 04:30:48 INFO - PROCESS | 8345 | ++DOMWINDOW == 134 (0x9973a400) [pid = 8345] [serial = 771] [outer = 0x918a6000] 04:30:49 INFO - PROCESS | 8345 | 1468841449338 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]]]}] 04:30:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 04:30:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1652ms 04:30:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 04:30:49 INFO - PROCESS | 8345 | 1468841449371 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 04:30:49 INFO - PROCESS | 8345 | 1468841449374 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 04:30:49 INFO - PROCESS | 8345 | 1468841449381 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 04:30:49 INFO - PROCESS | 8345 | 1468841449385 Marionette TRACE conn3 <- [1,998,null,{}] 04:30:49 INFO - PROCESS | 8345 | 1468841449392 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}] 04:30:49 INFO - PROCESS | 8345 | 1468841449397 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:49 INFO - PROCESS | 8345 | 1468841449607 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 04:30:49 INFO - PROCESS | 8345 | 1468841449860 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:49 INFO - PROCESS | 8345 | 1468841449871 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:49 INFO - PROCESS | 8345 | ++DOCSHELL 0x94f7d400 == 90 [pid = 8345] [id = 257] 04:30:49 INFO - PROCESS | 8345 | ++DOMWINDOW == 135 (0x9972f000) [pid = 8345] [serial = 772] [outer = (nil)] 04:30:49 INFO - PROCESS | 8345 | ++DOMWINDOW == 136 (0x99ba0c00) [pid = 8345] [serial = 773] [outer = 0x9972f000] 04:30:49 INFO - PROCESS | 8345 | 1468841449993 Marionette DEBUG loaded listener.js 04:30:50 INFO - PROCESS | 8345 | ++DOMWINDOW == 137 (0x99c61000) [pid = 8345] [serial = 774] [outer = 0x9972f000] 04:30:50 INFO - PROCESS | 8345 | 1468841450930 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]]]}] 04:30:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 04:30:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1589ms 04:30:50 INFO - PROCESS | 8345 | 1468841450971 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 04:30:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 04:30:50 INFO - PROCESS | 8345 | 1468841450976 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 04:30:50 INFO - PROCESS | 8345 | 1468841450983 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 04:30:50 INFO - PROCESS | 8345 | 1468841450987 Marionette TRACE conn3 <- [1,1002,null,{}] 04:30:50 INFO - PROCESS | 8345 | 1468841450993 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}] 04:30:51 INFO - PROCESS | 8345 | 1468841450999 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:51 INFO - PROCESS | 8345 | 1468841451224 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 04:30:51 INFO - PROCESS | 8345 | 1468841451476 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:51 INFO - PROCESS | 8345 | 1468841451494 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:51 INFO - PROCESS | 8345 | ++DOCSHELL 0x9aa2a000 == 91 [pid = 8345] [id = 258] 04:30:51 INFO - PROCESS | 8345 | ++DOMWINDOW == 138 (0x9aa2bc00) [pid = 8345] [serial = 775] [outer = (nil)] 04:30:51 INFO - PROCESS | 8345 | ++DOMWINDOW == 139 (0x9aa48400) [pid = 8345] [serial = 776] [outer = 0x9aa2bc00] 04:30:51 INFO - PROCESS | 8345 | 1468841451636 Marionette DEBUG loaded listener.js 04:30:51 INFO - PROCESS | 8345 | ++DOMWINDOW == 140 (0x9d87a000) [pid = 8345] [serial = 777] [outer = 0x9aa2bc00] 04:30:52 INFO - PROCESS | 8345 | 1468841452616 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]]]}] 04:30:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 04:30:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1684ms 04:30:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 04:30:52 INFO - PROCESS | 8345 | 1468841452668 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 04:30:52 INFO - PROCESS | 8345 | 1468841452671 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 04:30:52 INFO - PROCESS | 8345 | 1468841452678 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 04:30:52 INFO - PROCESS | 8345 | 1468841452681 Marionette TRACE conn3 <- [1,1006,null,{}] 04:30:52 INFO - PROCESS | 8345 | 1468841452688 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}] 04:30:52 INFO - PROCESS | 8345 | 1468841452693 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:52 INFO - PROCESS | 8345 | 1468841452908 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 04:30:53 INFO - PROCESS | 8345 | 1468841453147 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:53 INFO - PROCESS | 8345 | 1468841453156 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:53 INFO - PROCESS | 8345 | ++DOCSHELL 0x8db93c00 == 92 [pid = 8345] [id = 259] 04:30:53 INFO - PROCESS | 8345 | ++DOMWINDOW == 141 (0x99b99800) [pid = 8345] [serial = 778] [outer = (nil)] 04:30:53 INFO - PROCESS | 8345 | ++DOMWINDOW == 142 (0xa2fd0c00) [pid = 8345] [serial = 779] [outer = 0x99b99800] 04:30:53 INFO - PROCESS | 8345 | 1468841453280 Marionette DEBUG loaded listener.js 04:30:53 INFO - PROCESS | 8345 | ++DOMWINDOW == 143 (0xa3287c00) [pid = 8345] [serial = 780] [outer = 0x99b99800] 04:30:54 INFO - PROCESS | 8345 | 1468841454150 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]]]}] 04:30:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 04:30:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1537ms 04:30:54 INFO - PROCESS | 8345 | 1468841454227 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 04:30:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 04:30:54 INFO - PROCESS | 8345 | 1468841454233 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 04:30:54 INFO - PROCESS | 8345 | 1468841454239 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 04:30:54 INFO - PROCESS | 8345 | 1468841454243 Marionette TRACE conn3 <- [1,1010,null,{}] 04:30:54 INFO - PROCESS | 8345 | 1468841454250 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}] 04:30:54 INFO - PROCESS | 8345 | 1468841454255 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:54 INFO - PROCESS | 8345 | 1468841454465 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 04:30:54 INFO - PROCESS | 8345 | 1468841454736 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:54 INFO - PROCESS | 8345 | 1468841454745 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:54 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb52c00 == 93 [pid = 8345] [id = 260] 04:30:54 INFO - PROCESS | 8345 | ++DOMWINDOW == 144 (0x99b95400) [pid = 8345] [serial = 781] [outer = (nil)] 04:30:54 INFO - PROCESS | 8345 | ++DOMWINDOW == 145 (0xa5020800) [pid = 8345] [serial = 782] [outer = 0x99b95400] 04:30:54 INFO - PROCESS | 8345 | 1468841454870 Marionette DEBUG loaded listener.js 04:30:54 INFO - PROCESS | 8345 | ++DOMWINDOW == 146 (0xa62c0400) [pid = 8345] [serial = 783] [outer = 0x99b95400] 04:30:55 INFO - PROCESS | 8345 | 1468841455767 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]]]}] 04:30:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 04:30:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1586ms 04:30:55 INFO - PROCESS | 8345 | 1468841455826 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 04:30:55 INFO - PROCESS | 8345 | 1468841455829 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 04:30:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 04:30:55 INFO - PROCESS | 8345 | 1468841455837 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 04:30:55 INFO - PROCESS | 8345 | 1468841455841 Marionette TRACE conn3 <- [1,1014,null,{}] 04:30:55 INFO - PROCESS | 8345 | 1468841455847 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}] 04:30:55 INFO - PROCESS | 8345 | 1468841455853 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:56 INFO - PROCESS | 8345 | 1468841456056 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 04:30:56 INFO - PROCESS | 8345 | 1468841456300 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:56 INFO - PROCESS | 8345 | 1468841456307 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:56 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb50c00 == 94 [pid = 8345] [id = 261] 04:30:56 INFO - PROCESS | 8345 | ++DOMWINDOW == 147 (0x8cbe0c00) [pid = 8345] [serial = 784] [outer = (nil)] 04:30:56 INFO - PROCESS | 8345 | ++DOMWINDOW == 148 (0x8cbe8800) [pid = 8345] [serial = 785] [outer = 0x8cbe0c00] 04:30:56 INFO - PROCESS | 8345 | 1468841456433 Marionette DEBUG loaded listener.js 04:30:56 INFO - PROCESS | 8345 | ++DOMWINDOW == 149 (0x8cbeb400) [pid = 8345] [serial = 786] [outer = 0x8cbe0c00] 04:30:57 INFO - PROCESS | 8345 | 1468841457340 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]]]}] 04:30:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 04:30:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1582ms 04:30:57 INFO - PROCESS | 8345 | 1468841457420 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 04:30:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 04:30:57 INFO - PROCESS | 8345 | 1468841457424 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 04:30:57 INFO - PROCESS | 8345 | 1468841457431 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 04:30:57 INFO - PROCESS | 8345 | 1468841457435 Marionette TRACE conn3 <- [1,1018,null,{}] 04:30:57 INFO - PROCESS | 8345 | 1468841457441 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}] 04:30:57 INFO - PROCESS | 8345 | 1468841457446 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:57 INFO - PROCESS | 8345 | 1468841457695 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 04:30:58 INFO - PROCESS | 8345 | 1468841457983 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:58 INFO - PROCESS | 8345 | 1468841457989 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:58 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cbe7800 == 95 [pid = 8345] [id = 262] 04:30:58 INFO - PROCESS | 8345 | ++DOMWINDOW == 150 (0x8cbe9c00) [pid = 8345] [serial = 787] [outer = (nil)] 04:30:58 INFO - PROCESS | 8345 | ++DOMWINDOW == 151 (0xa4e10000) [pid = 8345] [serial = 788] [outer = 0x8cbe9c00] 04:30:58 INFO - PROCESS | 8345 | 1468841458078 Marionette DEBUG loaded listener.js 04:30:58 INFO - PROCESS | 8345 | ++DOMWINDOW == 152 (0xa6b40400) [pid = 8345] [serial = 789] [outer = 0x8cbe9c00] 04:30:58 INFO - PROCESS | 8345 | 1468841458970 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]]]}] 04:30:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 04:30:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1596ms 04:30:59 INFO - PROCESS | 8345 | 1468841459028 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 04:30:59 INFO - PROCESS | 8345 | 1468841459033 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 04:30:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 04:30:59 INFO - PROCESS | 8345 | 1468841459040 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 04:30:59 INFO - PROCESS | 8345 | 1468841459043 Marionette TRACE conn3 <- [1,1022,null,{}] 04:30:59 INFO - PROCESS | 8345 | 1468841459049 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}] 04:30:59 INFO - PROCESS | 8345 | 1468841459054 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:59 INFO - PROCESS | 8345 | 1468841459251 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 04:30:59 INFO - PROCESS | 8345 | 1468841459518 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:59 INFO - PROCESS | 8345 | 1468841459530 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:30:59 INFO - PROCESS | 8345 | ++DOCSHELL 0x8bec8c00 == 96 [pid = 8345] [id = 263] 04:30:59 INFO - PROCESS | 8345 | ++DOMWINDOW == 153 (0x8bec9000) [pid = 8345] [serial = 790] [outer = (nil)] 04:30:59 INFO - PROCESS | 8345 | ++DOMWINDOW == 154 (0x8becc800) [pid = 8345] [serial = 791] [outer = 0x8bec9000] 04:30:59 INFO - PROCESS | 8345 | 1468841459667 Marionette DEBUG loaded listener.js 04:30:59 INFO - PROCESS | 8345 | ++DOMWINDOW == 155 (0x8cbef400) [pid = 8345] [serial = 792] [outer = 0x8bec9000] 04:31:00 INFO - PROCESS | 8345 | 1468841460675 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]]]}] 04:31:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 04:31:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1684ms 04:31:00 INFO - PROCESS | 8345 | 1468841460725 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 04:31:00 INFO - PROCESS | 8345 | 1468841460730 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 04:31:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 04:31:00 INFO - PROCESS | 8345 | 1468841460737 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 04:31:00 INFO - PROCESS | 8345 | 1468841460742 Marionette TRACE conn3 <- [1,1026,null,{}] 04:31:00 INFO - PROCESS | 8345 | 1468841460749 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}] 04:31:00 INFO - PROCESS | 8345 | 1468841460755 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:00 INFO - PROCESS | 8345 | 1468841460990 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 04:31:01 INFO - PROCESS | 8345 | 1468841461608 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:01 INFO - PROCESS | 8345 | 1468841461619 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:01 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb5fc00 == 97 [pid = 8345] [id = 264] 04:31:01 INFO - PROCESS | 8345 | ++DOMWINDOW == 156 (0x8cbe2c00) [pid = 8345] [serial = 793] [outer = (nil)] 04:31:01 INFO - PROCESS | 8345 | ++DOMWINDOW == 157 (0x8cbeb000) [pid = 8345] [serial = 794] [outer = 0x8cbe2c00] 04:31:01 INFO - PROCESS | 8345 | 1468841461703 Marionette DEBUG loaded listener.js 04:31:01 INFO - PROCESS | 8345 | ++DOMWINDOW == 158 (0x8d7cec00) [pid = 8345] [serial = 795] [outer = 0x8cbe2c00] 04:31:02 INFO - PROCESS | 8345 | 1468841462633 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]]]}] 04:31:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 04:31:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1940ms 04:31:02 INFO - PROCESS | 8345 | 1468841462679 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 04:31:02 INFO - PROCESS | 8345 | 1468841462687 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 04:31:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 04:31:02 INFO - PROCESS | 8345 | 1468841462694 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 04:31:02 INFO - PROCESS | 8345 | 1468841462699 Marionette TRACE conn3 <- [1,1030,null,{}] 04:31:02 INFO - PROCESS | 8345 | 1468841462706 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}] 04:31:02 INFO - PROCESS | 8345 | 1468841462714 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:02 INFO - PROCESS | 8345 | 1468841462913 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 04:31:03 INFO - PROCESS | 8345 | 1468841463175 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:03 INFO - PROCESS | 8345 | 1468841463187 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:03 INFO - PROCESS | 8345 | ++DOCSHELL 0x8db8f800 == 98 [pid = 8345] [id = 265] 04:31:03 INFO - PROCESS | 8345 | ++DOMWINDOW == 159 (0x8f611c00) [pid = 8345] [serial = 796] [outer = (nil)] 04:31:03 INFO - PROCESS | 8345 | ++DOMWINDOW == 160 (0x8f667400) [pid = 8345] [serial = 797] [outer = 0x8f611c00] 04:31:03 INFO - PROCESS | 8345 | 1468841463381 Marionette DEBUG loaded listener.js 04:31:03 INFO - PROCESS | 8345 | ++DOMWINDOW == 161 (0x8f6d5c00) [pid = 8345] [serial = 798] [outer = 0x8f611c00] 04:31:04 INFO - PROCESS | 8345 | 1468841464334 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]]]}] 04:31:05 INFO - PROCESS | 8345 | --DOCSHELL 0x92169800 == 97 [pid = 8345] [id = 142] 04:31:05 INFO - PROCESS | 8345 | --DOCSHELL 0x9b615000 == 96 [pid = 8345] [id = 206] 04:31:05 INFO - PROCESS | 8345 | --DOCSHELL 0x91b53400 == 95 [pid = 8345] [id = 204] 04:31:05 INFO - PROCESS | 8345 | --DOCSHELL 0x97559400 == 94 [pid = 8345] [id = 205] 04:31:05 INFO - PROCESS | 8345 | --DOCSHELL 0x8f4b7800 == 93 [pid = 8345] [id = 208] 04:31:05 INFO - PROCESS | 8345 | --DOCSHELL 0x99a36c00 == 92 [pid = 8345] [id = 155] 04:31:05 INFO - PROCESS | 8345 | --DOCSHELL 0x8f4b9c00 == 91 [pid = 8345] [id = 209] 04:31:05 INFO - PROCESS | 8345 | --DOCSHELL 0xa2fd3000 == 90 [pid = 8345] [id = 207] 04:31:05 INFO - PROCESS | 8345 | --DOCSHELL 0x8d7c2400 == 89 [pid = 8345] [id = 211] 04:31:05 INFO - PROCESS | 8345 | --DOCSHELL 0x8d7c0400 == 88 [pid = 8345] [id = 210] 04:31:05 INFO - PROCESS | 8345 | --DOCSHELL 0x8da60c00 == 87 [pid = 8345] [id = 212] 04:31:05 INFO - PROCESS | 8345 | --DOCSHELL 0x8d7c0800 == 86 [pid = 8345] [id = 252] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x976f0c00 == 85 [pid = 8345] [id = 251] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x92209000 == 84 [pid = 8345] [id = 250] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x8f6dcc00 == 83 [pid = 8345] [id = 249] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x8da62000 == 82 [pid = 8345] [id = 248] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x8f668c00 == 81 [pid = 8345] [id = 247] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb5e800 == 80 [pid = 8345] [id = 246] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x8d7cd000 == 79 [pid = 8345] [id = 243] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x918a3000 == 78 [pid = 8345] [id = 242] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x91899400 == 77 [pid = 8345] [id = 241] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0xa200cc00 == 76 [pid = 8345] [id = 240] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x99738800 == 75 [pid = 8345] [id = 238] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x8f4c0800 == 74 [pid = 8345] [id = 239] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x95054800 == 73 [pid = 8345] [id = 237] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x9216cc00 == 72 [pid = 8345] [id = 236] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x8f4bb800 == 71 [pid = 8345] [id = 235] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x9216e400 == 70 [pid = 8345] [id = 194] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x92fe2400 == 69 [pid = 8345] [id = 167] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0xa62c0800 == 68 [pid = 8345] [id = 191] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x99977000 == 67 [pid = 8345] [id = 139] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x922f0400 == 66 [pid = 8345] [id = 159] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x95328000 == 65 [pid = 8345] [id = 195] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x9755a400 == 64 [pid = 8345] [id = 221] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0xa4e0d400 == 63 [pid = 8345] [id = 168] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x93a47000 == 62 [pid = 8345] [id = 176] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x93a47400 == 61 [pid = 8345] [id = 160] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x9504d800 == 60 [pid = 8345] [id = 145] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x93c61400 == 59 [pid = 8345] [id = 161] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0xa2fd7000 == 58 [pid = 8345] [id = 148] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x9b6ea800 == 57 [pid = 8345] [id = 164] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x9220cc00 == 56 [pid = 8345] [id = 150] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x8da69000 == 55 [pid = 8345] [id = 213] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x92168c00 == 54 [pid = 8345] [id = 169] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x8d7c1c00 == 53 [pid = 8345] [id = 244] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x99d75c00 == 52 [pid = 8345] [id = 201] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x99ba3800 == 51 [pid = 8345] [id = 149] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x93c61c00 == 50 [pid = 8345] [id = 219] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0xa2096000 == 49 [pid = 8345] [id = 180] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x9973b400 == 48 [pid = 8345] [id = 196] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x94f7f400 == 47 [pid = 8345] [id = 143] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x9755cc00 == 46 [pid = 8345] [id = 177] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x93a4f000 == 45 [pid = 8345] [id = 158] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x922f9000 == 44 [pid = 8345] [id = 197] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x8f7c8400 == 43 [pid = 8345] [id = 192] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x9b615400 == 42 [pid = 8345] [id = 165] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x8d7cc800 == 41 [pid = 8345] [id = 223] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x8f667800 == 40 [pid = 8345] [id = 245] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x92162c00 == 39 [pid = 8345] [id = 157] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x92fdf800 == 38 [pid = 8345] [id = 193] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x8da63800 == 37 [pid = 8345] [id = 224] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x91b56c00 == 36 [pid = 8345] [id = 198] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x9a286000 == 35 [pid = 8345] [id = 222] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x8f7c6000 == 34 [pid = 8345] [id = 202] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0xa6824000 == 33 [pid = 8345] [id = 181] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x9b60f800 == 32 [pid = 8345] [id = 225] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x8f605c00 == 31 [pid = 8345] [id = 226] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x8f606400 == 30 [pid = 8345] [id = 227] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x8f614800 == 29 [pid = 8345] [id = 228] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x9755bc00 == 28 [pid = 8345] [id = 141] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x9515b800 == 27 [pid = 8345] [id = 199] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x99d70400 == 26 [pid = 8345] [id = 156] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x8f7c1400 == 25 [pid = 8345] [id = 220] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x9939b400 == 24 [pid = 8345] [id = 200] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x99676000 == 23 [pid = 8345] [id = 146] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x9b608c00 == 22 [pid = 8345] [id = 190] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x8bec8c00 == 21 [pid = 8345] [id = 263] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb50c00 == 20 [pid = 8345] [id = 261] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x8cbe7800 == 19 [pid = 8345] [id = 262] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb52c00 == 18 [pid = 8345] [id = 260] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x8db93c00 == 17 [pid = 8345] [id = 259] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x9aa2a000 == 16 [pid = 8345] [id = 258] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x9189c800 == 15 [pid = 8345] [id = 256] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x94f7d400 == 14 [pid = 8345] [id = 257] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x910f0c00 == 13 [pid = 8345] [id = 203] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x91b5b000 == 12 [pid = 8345] [id = 255] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x8f666c00 == 11 [pid = 8345] [id = 254] 04:31:06 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb5e400 == 10 [pid = 8345] [id = 253] 04:31:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 04:31:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 3446ms 04:31:06 INFO - PROCESS | 8345 | --DOMWINDOW == 160 (0xa2530c00) [pid = 8345] [serial = 621] [outer = (nil)] [url = about:blank] 04:31:06 INFO - PROCESS | 8345 | --DOMWINDOW == 159 (0x8f4c3000) [pid = 8345] [serial = 627] [outer = (nil)] [url = about:blank] 04:31:06 INFO - PROCESS | 8345 | --DOMWINDOW == 158 (0x91b5e800) [pid = 8345] [serial = 630] [outer = (nil)] [url = about:blank] 04:31:06 INFO - PROCESS | 8345 | --DOMWINDOW == 157 (0x92207800) [pid = 8345] [serial = 615] [outer = (nil)] [url = about:blank] 04:31:06 INFO - PROCESS | 8345 | --DOMWINDOW == 156 (0x8d7cdc00) [pid = 8345] [serial = 633] [outer = (nil)] [url = about:blank] 04:31:06 INFO - PROCESS | 8345 | --DOMWINDOW == 155 (0x9b0c5800) [pid = 8345] [serial = 594] [outer = (nil)] [url = about:blank] 04:31:06 INFO - PROCESS | 8345 | --DOMWINDOW == 154 (0xa2305400) [pid = 8345] [serial = 636] [outer = (nil)] [url = about:blank] 04:31:06 INFO - PROCESS | 8345 | --DOMWINDOW == 153 (0x8da6b800) [pid = 8345] [serial = 639] [outer = (nil)] [url = about:blank] 04:31:06 INFO - PROCESS | 8345 | --DOMWINDOW == 152 (0x91b5bc00) [pid = 8345] [serial = 612] [outer = (nil)] [url = about:blank] 04:31:06 INFO - PROCESS | 8345 | --DOMWINDOW == 151 (0x99b95c00) [pid = 8345] [serial = 618] [outer = (nil)] [url = about:blank] 04:31:06 INFO - PROCESS | 8345 | --DOMWINDOW == 150 (0xa6b42000) [pid = 8345] [serial = 624] [outer = (nil)] [url = about:blank] 04:31:06 INFO - PROCESS | 8345 | --DOMWINDOW == 149 (0x95053800) [pid = 8345] [serial = 642] [outer = (nil)] [url = about:blank] 04:31:06 INFO - PROCESS | 8345 | --DOMWINDOW == 148 (0x97552000) [pid = 8345] [serial = 584] [outer = (nil)] [url = about:blank] 04:31:06 INFO - PROCESS | 8345 | --DOMWINDOW == 147 (0x94f16000) [pid = 8345] [serial = 581] [outer = (nil)] [url = about:blank] 04:31:06 INFO - PROCESS | 8345 | --DOMWINDOW == 146 (0x99731000) [pid = 8345] [serial = 702] [outer = (nil)] [url = about:blank] 04:31:06 INFO - PROCESS | 8345 | --DOMWINDOW == 145 (0x976f1400) [pid = 8345] [serial = 698] [outer = (nil)] [url = about:blank] 04:31:06 INFO - PROCESS | 8345 | --DOMWINDOW == 144 (0x9aa4e000) [pid = 8345] [serial = 591] [outer = (nil)] [url = about:blank] 04:31:06 INFO - PROCESS | 8345 | --DOMWINDOW == 143 (0x99734800) [pid = 8345] [serial = 587] [outer = (nil)] [url = about:blank] 04:31:06 INFO - PROCESS | 8345 | --DOMWINDOW == 142 (0x99abbc00) [pid = 8345] [serial = 704] [outer = (nil)] [url = about:blank] 04:31:06 INFO - PROCESS | 8345 | --DOMWINDOW == 141 (0x9972d800) [pid = 8345] [serial = 701] [outer = (nil)] [url = about:blank] 04:31:06 INFO - PROCESS | 8345 | --DOMWINDOW == 140 (0x98817800) [pid = 8345] [serial = 699] [outer = (nil)] [url = about:blank] 04:31:06 INFO - PROCESS | 8345 | --DOMWINDOW == 139 (0x93a51000) [pid = 8345] [serial = 695] [outer = (nil)] [url = about:blank] 04:31:06 INFO - PROCESS | 8345 | --DOMWINDOW == 138 (0x94f78400) [pid = 8345] [serial = 696] [outer = (nil)] [url = about:blank] 04:31:06 INFO - PROCESS | 8345 | --DOMWINDOW == 137 (0x8f7c3000) [pid = 8345] [serial = 690] [outer = (nil)] [url = about:blank] 04:31:06 INFO - PROCESS | 8345 | --DOMWINDOW == 136 (0x8f6d8000) [pid = 8345] [serial = 689] [outer = (nil)] [url = about:blank] 04:31:06 INFO - PROCESS | 8345 | --DOMWINDOW == 135 (0x9a24a000) [pid = 8345] [serial = 659] [outer = (nil)] [url = about:blank] 04:31:06 INFO - PROCESS | 8345 | --DOMWINDOW == 134 (0x9aa45800) [pid = 8345] [serial = 660] [outer = (nil)] [url = about:blank] 04:31:06 INFO - PROCESS | 8345 | --DOMWINDOW == 133 (0xa688e000) [pid = 8345] [serial = 678] [outer = (nil)] [url = about:blank] 04:31:06 INFO - PROCESS | 8345 | --DOMWINDOW == 132 (0xa62bf800) [pid = 8345] [serial = 677] [outer = (nil)] [url = about:blank] 04:31:06 INFO - PROCESS | 8345 | --DOMWINDOW == 131 (0xa4e59800) [pid = 8345] [serial = 683] [outer = (nil)] [url = about:blank] 04:31:06 INFO - PROCESS | 8345 | --DOMWINDOW == 130 (0x8f611000) [pid = 8345] [serial = 681] [outer = (nil)] [url = about:blank] 04:31:06 INFO - PROCESS | 8345 | --DOMWINDOW == 129 (0x8f60d800) [pid = 8345] [serial = 680] [outer = (nil)] [url = about:blank] 04:31:06 INFO - PROCESS | 8345 | --DOMWINDOW == 128 (0x98c6d000) [pid = 8345] [serial = 665] [outer = (nil)] [url = about:blank] 04:31:06 INFO - PROCESS | 8345 | --DOMWINDOW == 127 (0x99422800) [pid = 8345] [serial = 666] [outer = (nil)] [url = about:blank] 04:31:06 INFO - PROCESS | 8345 | --DOMWINDOW == 126 (0x91b5f000) [pid = 8345] [serial = 663] [outer = (nil)] [url = about:blank] 04:31:06 INFO - PROCESS | 8345 | --DOMWINDOW == 125 (0x91b52000) [pid = 8345] [serial = 662] [outer = (nil)] [url = about:blank] 04:31:06 INFO - PROCESS | 8345 | --DOMWINDOW == 124 (0x9d80f400) [pid = 8345] [serial = 672] [outer = (nil)] [url = about:blank] 04:31:06 INFO - PROCESS | 8345 | --DOMWINDOW == 123 (0x9cb04000) [pid = 8345] [serial = 671] [outer = (nil)] [url = about:blank] 04:31:06 INFO - PROCESS | 8345 | --DOMWINDOW == 122 (0x9b0b8400) [pid = 8345] [serial = 669] [outer = (nil)] [url = about:blank] 04:31:06 INFO - PROCESS | 8345 | --DOMWINDOW == 121 (0x9aaac000) [pid = 8345] [serial = 668] [outer = (nil)] [url = about:blank] 04:31:06 INFO - PROCESS | 8345 | --DOMWINDOW == 120 (0xa23b5800) [pid = 8345] [serial = 675] [outer = (nil)] [url = about:blank] 04:31:06 INFO - PROCESS | 8345 | --DOMWINDOW == 119 (0xa2007c00) [pid = 8345] [serial = 674] [outer = (nil)] [url = about:blank] 04:31:06 INFO - PROCESS | 8345 | --DOMWINDOW == 118 (0x910f1800) [pid = 8345] [serial = 692] [outer = (nil)] [url = about:blank] 04:31:06 INFO - PROCESS | 8345 | --DOMWINDOW == 117 (0x910f7800) [pid = 8345] [serial = 693] [outer = (nil)] [url = about:blank] 04:31:06 INFO - PROCESS | 8345 | --DOMWINDOW == 116 (0x8f8a7400) [pid = 8345] [serial = 686] [outer = (nil)] [url = about:blank] 04:31:06 INFO - PROCESS | 8345 | 1468841466493 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 04:31:06 INFO - PROCESS | 8345 | 1468841466497 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 04:31:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 04:31:06 INFO - PROCESS | 8345 | 1468841466519 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 04:31:06 INFO - PROCESS | 8345 | 1468841466525 Marionette TRACE conn3 <- [1,1034,null,{}] 04:31:06 INFO - PROCESS | 8345 | 1468841466533 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}] 04:31:06 INFO - PROCESS | 8345 | 1468841466540 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:06 INFO - PROCESS | 8345 | 1468841466716 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 04:31:06 INFO - PROCESS | 8345 | 1468841466866 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:06 INFO - PROCESS | 8345 | 1468841466874 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:06 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cbe7000 == 11 [pid = 8345] [id = 266] 04:31:06 INFO - PROCESS | 8345 | ++DOMWINDOW == 117 (0x8cbe7800) [pid = 8345] [serial = 799] [outer = (nil)] 04:31:06 INFO - PROCESS | 8345 | ++DOMWINDOW == 118 (0x8d7c0400) [pid = 8345] [serial = 800] [outer = 0x8cbe7800] 04:31:06 INFO - PROCESS | 8345 | 1468841466950 Marionette DEBUG loaded listener.js 04:31:07 INFO - PROCESS | 8345 | ++DOMWINDOW == 119 (0x8d7ca000) [pid = 8345] [serial = 801] [outer = 0x8cbe7800] 04:31:07 INFO - PROCESS | 8345 | 1468841467813 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]]]}] 04:31:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 04:31:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1334ms 04:31:07 INFO - PROCESS | 8345 | 1468841467855 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 04:31:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 04:31:07 INFO - PROCESS | 8345 | 1468841467861 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 04:31:07 INFO - PROCESS | 8345 | 1468841467874 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 04:31:07 INFO - PROCESS | 8345 | 1468841467880 Marionette TRACE conn3 <- [1,1038,null,{}] 04:31:07 INFO - PROCESS | 8345 | 1468841467888 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}] 04:31:07 INFO - PROCESS | 8345 | 1468841467893 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:08 INFO - PROCESS | 8345 | 1468841468079 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 04:31:08 INFO - PROCESS | 8345 | 1468841468231 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:08 INFO - PROCESS | 8345 | 1468841468241 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:08 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f4bac00 == 12 [pid = 8345] [id = 267] 04:31:08 INFO - PROCESS | 8345 | ++DOMWINDOW == 120 (0x8f4c3800) [pid = 8345] [serial = 802] [outer = (nil)] 04:31:08 INFO - PROCESS | 8345 | ++DOMWINDOW == 121 (0x8f605800) [pid = 8345] [serial = 803] [outer = 0x8f4c3800] 04:31:08 INFO - PROCESS | 8345 | 1468841468315 Marionette DEBUG loaded listener.js 04:31:08 INFO - PROCESS | 8345 | ++DOMWINDOW == 122 (0x8f60dc00) [pid = 8345] [serial = 804] [outer = 0x8f4c3800] 04:31:09 INFO - PROCESS | 8345 | 1468841469245 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]]]}] 04:31:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 04:31:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1442ms 04:31:09 INFO - PROCESS | 8345 | 1468841469328 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 04:31:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 04:31:09 INFO - PROCESS | 8345 | 1468841469333 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 04:31:09 INFO - PROCESS | 8345 | 1468841469340 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 04:31:09 INFO - PROCESS | 8345 | 1468841469344 Marionette TRACE conn3 <- [1,1042,null,{}] 04:31:09 INFO - PROCESS | 8345 | 1468841469361 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}] 04:31:09 INFO - PROCESS | 8345 | 1468841469371 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:09 INFO - PROCESS | 8345 | 1468841469614 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 04:31:09 INFO - PROCESS | 8345 | 1468841469643 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:09 INFO - PROCESS | 8345 | 1468841469656 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:09 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f7ca800 == 13 [pid = 8345] [id = 268] 04:31:09 INFO - PROCESS | 8345 | ++DOMWINDOW == 123 (0x8f7cac00) [pid = 8345] [serial = 805] [outer = (nil)] 04:31:09 INFO - PROCESS | 8345 | ++DOMWINDOW == 124 (0x8f8a7800) [pid = 8345] [serial = 806] [outer = 0x8f7cac00] 04:31:09 INFO - PROCESS | 8345 | 1468841469732 Marionette DEBUG loaded listener.js 04:31:09 INFO - PROCESS | 8345 | ++DOMWINDOW == 125 (0x8f8afc00) [pid = 8345] [serial = 807] [outer = 0x8f7cac00] 04:31:10 INFO - PROCESS | 8345 | 1468841470717 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]]]}] 04:31:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 04:31:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1444ms 04:31:10 INFO - PROCESS | 8345 | 1468841470784 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 04:31:10 INFO - PROCESS | 8345 | 1468841470787 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 04:31:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 04:31:10 INFO - PROCESS | 8345 | 1468841470794 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 04:31:10 INFO - PROCESS | 8345 | 1468841470798 Marionette TRACE conn3 <- [1,1046,null,{}] 04:31:10 INFO - PROCESS | 8345 | 1468841470804 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}] 04:31:10 INFO - PROCESS | 8345 | 1468841470809 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:11 INFO - PROCESS | 8345 | 1468841471056 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 04:31:12 INFO - PROCESS | 8345 | --DOMWINDOW == 124 (0x8f608400) [pid = 8345] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 04:31:12 INFO - PROCESS | 8345 | --DOMWINDOW == 123 (0x8f8a1400) [pid = 8345] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 04:31:12 INFO - PROCESS | 8345 | --DOMWINDOW == 122 (0x8d7c8000) [pid = 8345] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 04:31:12 INFO - PROCESS | 8345 | --DOMWINDOW == 121 (0x976f1800) [pid = 8345] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 04:31:12 INFO - PROCESS | 8345 | --DOMWINDOW == 120 (0x99968c00) [pid = 8345] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 04:31:12 INFO - PROCESS | 8345 | --DOMWINDOW == 119 (0x918a3400) [pid = 8345] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 04:31:12 INFO - PROCESS | 8345 | --DOMWINDOW == 118 (0x8db92400) [pid = 8345] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 04:31:12 INFO - PROCESS | 8345 | --DOMWINDOW == 117 (0xa2092400) [pid = 8345] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 04:31:12 INFO - PROCESS | 8345 | --DOMWINDOW == 116 (0x9220b800) [pid = 8345] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 04:31:12 INFO - PROCESS | 8345 | --DOMWINDOW == 115 (0x8f667c00) [pid = 8345] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 04:31:12 INFO - PROCESS | 8345 | --DOMWINDOW == 114 (0x8f4c1400) [pid = 8345] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 04:31:12 INFO - PROCESS | 8345 | --DOMWINDOW == 113 (0x9189a400) [pid = 8345] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 04:31:12 INFO - PROCESS | 8345 | --DOMWINDOW == 112 (0x92161c00) [pid = 8345] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 04:31:12 INFO - PROCESS | 8345 | --DOMWINDOW == 111 (0x8f4bc000) [pid = 8345] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 04:31:12 INFO - PROCESS | 8345 | --DOMWINDOW == 110 (0x8cb5ec00) [pid = 8345] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 04:31:12 INFO - PROCESS | 8345 | --DOMWINDOW == 109 (0x910ed000) [pid = 8345] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 04:31:12 INFO - PROCESS | 8345 | --DOMWINDOW == 108 (0x8da6c400) [pid = 8345] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 04:31:12 INFO - PROCESS | 8345 | --DOMWINDOW == 107 (0x8f669800) [pid = 8345] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 04:31:12 INFO - PROCESS | 8345 | --DOMWINDOW == 106 (0x9755d800) [pid = 8345] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 04:31:12 INFO - PROCESS | 8345 | --DOMWINDOW == 105 (0x9973ac00) [pid = 8345] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 04:31:12 INFO - PROCESS | 8345 | --DOMWINDOW == 104 (0x93c5fc00) [pid = 8345] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 04:31:13 INFO - PROCESS | 8345 | 1468841472980 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:13 INFO - PROCESS | 8345 | 1468841472987 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:13 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb59c00 == 14 [pid = 8345] [id = 269] 04:31:13 INFO - PROCESS | 8345 | ++DOMWINDOW == 105 (0x8cb5ec00) [pid = 8345] [serial = 808] [outer = (nil)] 04:31:13 INFO - PROCESS | 8345 | ++DOMWINDOW == 106 (0x8da6ac00) [pid = 8345] [serial = 809] [outer = 0x8cb5ec00] 04:31:13 INFO - PROCESS | 8345 | 1468841473066 Marionette DEBUG loaded listener.js 04:31:13 INFO - PROCESS | 8345 | ++DOMWINDOW == 107 (0x8f8abc00) [pid = 8345] [serial = 810] [outer = 0x8cb5ec00] 04:31:13 INFO - PROCESS | 8345 | 1468841473840 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]]]}] 04:31:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 04:31:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 3088ms 04:31:13 INFO - PROCESS | 8345 | 1468841473884 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 04:31:13 INFO - PROCESS | 8345 | 1468841473888 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 04:31:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 04:31:13 INFO - PROCESS | 8345 | 1468841473895 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 04:31:13 INFO - PROCESS | 8345 | 1468841473898 Marionette TRACE conn3 <- [1,1050,null,{}] 04:31:13 INFO - PROCESS | 8345 | 1468841473905 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}] 04:31:13 INFO - PROCESS | 8345 | 1468841473910 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:14 INFO - PROCESS | 8345 | 1468841474085 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 04:31:14 INFO - PROCESS | 8345 | 1468841474097 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:14 INFO - PROCESS | 8345 | 1468841474105 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:14 INFO - PROCESS | 8345 | ++DOCSHELL 0x910f0c00 == 15 [pid = 8345] [id = 270] 04:31:14 INFO - PROCESS | 8345 | ++DOMWINDOW == 108 (0x918a0800) [pid = 8345] [serial = 811] [outer = (nil)] 04:31:14 INFO - PROCESS | 8345 | ++DOMWINDOW == 109 (0x91b55400) [pid = 8345] [serial = 812] [outer = 0x918a0800] 04:31:14 INFO - PROCESS | 8345 | 1468841474176 Marionette DEBUG loaded listener.js 04:31:14 INFO - PROCESS | 8345 | ++DOMWINDOW == 110 (0x91b5f400) [pid = 8345] [serial = 813] [outer = 0x918a0800] 04:31:15 INFO - PROCESS | 8345 | 1468841475289 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]]]}] 04:31:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 04:31:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1450ms 04:31:15 INFO - PROCESS | 8345 | 1468841475348 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 04:31:15 INFO - PROCESS | 8345 | 1468841475356 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 04:31:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 04:31:15 INFO - PROCESS | 8345 | 1468841475365 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 04:31:15 INFO - PROCESS | 8345 | 1468841475370 Marionette TRACE conn3 <- [1,1054,null,{}] 04:31:15 INFO - PROCESS | 8345 | 1468841475379 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}] 04:31:15 INFO - PROCESS | 8345 | 1468841475386 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:15 INFO - PROCESS | 8345 | 1468841475631 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 04:31:15 INFO - PROCESS | 8345 | 1468841475939 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:15 INFO - PROCESS | 8345 | 1468841475957 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:15 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb50800 == 16 [pid = 8345] [id = 271] 04:31:15 INFO - PROCESS | 8345 | ++DOMWINDOW == 111 (0x8cb5e400) [pid = 8345] [serial = 814] [outer = (nil)] 04:31:16 INFO - PROCESS | 8345 | ++DOMWINDOW == 112 (0x8db92400) [pid = 8345] [serial = 815] [outer = 0x8cb5e400] 04:31:16 INFO - PROCESS | 8345 | 1468841476046 Marionette DEBUG loaded listener.js 04:31:16 INFO - PROCESS | 8345 | ++DOMWINDOW == 113 (0x8f4c0400) [pid = 8345] [serial = 816] [outer = 0x8cb5e400] 04:31:17 INFO - PROCESS | 8345 | 1468841477000 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]]]}] 04:31:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 04:31:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1686ms 04:31:17 INFO - PROCESS | 8345 | 1468841477051 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 04:31:17 INFO - PROCESS | 8345 | 1468841477059 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 04:31:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 04:31:17 INFO - PROCESS | 8345 | 1468841477070 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 04:31:17 INFO - PROCESS | 8345 | 1468841477074 Marionette TRACE conn3 <- [1,1058,null,{}] 04:31:17 INFO - PROCESS | 8345 | 1468841477081 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}] 04:31:17 INFO - PROCESS | 8345 | 1468841477088 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:17 INFO - PROCESS | 8345 | 1468841477304 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 04:31:17 INFO - PROCESS | 8345 | 1468841477545 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:17 INFO - PROCESS | 8345 | 1468841477555 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:17 INFO - PROCESS | 8345 | ++DOCSHELL 0x8da6b400 == 17 [pid = 8345] [id = 272] 04:31:17 INFO - PROCESS | 8345 | ++DOMWINDOW == 114 (0x8f7c7400) [pid = 8345] [serial = 817] [outer = (nil)] 04:31:17 INFO - PROCESS | 8345 | ++DOMWINDOW == 115 (0x8f8a8000) [pid = 8345] [serial = 818] [outer = 0x8f7c7400] 04:31:17 INFO - PROCESS | 8345 | 1468841477688 Marionette DEBUG loaded listener.js 04:31:17 INFO - PROCESS | 8345 | ++DOMWINDOW == 116 (0x910f6400) [pid = 8345] [serial = 819] [outer = 0x8f7c7400] 04:31:18 INFO - PROCESS | 8345 | 1468841478677 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]]]}] 04:31:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 04:31:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1638ms 04:31:18 INFO - PROCESS | 8345 | 1468841478708 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 04:31:18 INFO - PROCESS | 8345 | 1468841478713 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 04:31:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 04:31:18 INFO - PROCESS | 8345 | 1468841478720 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 04:31:18 INFO - PROCESS | 8345 | 1468841478727 Marionette TRACE conn3 <- [1,1062,null,{}] 04:31:18 INFO - PROCESS | 8345 | 1468841478744 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}] 04:31:18 INFO - PROCESS | 8345 | 1468841478752 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:18 INFO - PROCESS | 8345 | 1468841478945 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 04:31:19 INFO - PROCESS | 8345 | 1468841479191 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:19 INFO - PROCESS | 8345 | 1468841479206 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:19 INFO - PROCESS | 8345 | ++DOCSHELL 0x92170400 == 18 [pid = 8345] [id = 273] 04:31:19 INFO - PROCESS | 8345 | ++DOMWINDOW == 117 (0x92207800) [pid = 8345] [serial = 820] [outer = (nil)] 04:31:19 INFO - PROCESS | 8345 | ++DOMWINDOW == 118 (0x922ef800) [pid = 8345] [serial = 821] [outer = 0x92207800] 04:31:19 INFO - PROCESS | 8345 | 1468841479337 Marionette DEBUG loaded listener.js 04:31:19 INFO - PROCESS | 8345 | ++DOMWINDOW == 119 (0x922fd400) [pid = 8345] [serial = 822] [outer = 0x92207800] 04:31:20 INFO - PROCESS | 8345 | 1468841480303 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]]]}] 04:31:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 04:31:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1596ms 04:31:20 INFO - PROCESS | 8345 | 1468841480317 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 04:31:20 INFO - PROCESS | 8345 | 1468841480322 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 04:31:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 04:31:20 INFO - PROCESS | 8345 | 1468841480330 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 04:31:20 INFO - PROCESS | 8345 | 1468841480334 Marionette TRACE conn3 <- [1,1066,null,{}] 04:31:20 INFO - PROCESS | 8345 | 1468841480340 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}] 04:31:20 INFO - PROCESS | 8345 | 1468841480345 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:20 INFO - PROCESS | 8345 | 1468841480553 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 04:31:20 INFO - PROCESS | 8345 | 1468841480794 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:20 INFO - PROCESS | 8345 | 1468841480803 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:20 INFO - PROCESS | 8345 | ++DOCSHELL 0x9399d400 == 19 [pid = 8345] [id = 274] 04:31:20 INFO - PROCESS | 8345 | ++DOMWINDOW == 120 (0x93a44000) [pid = 8345] [serial = 823] [outer = (nil)] 04:31:20 INFO - PROCESS | 8345 | ++DOMWINDOW == 121 (0x93a4f800) [pid = 8345] [serial = 824] [outer = 0x93a44000] 04:31:20 INFO - PROCESS | 8345 | 1468841480942 Marionette DEBUG loaded listener.js 04:31:21 INFO - PROCESS | 8345 | ++DOMWINDOW == 122 (0x93c61400) [pid = 8345] [serial = 825] [outer = 0x93a44000] 04:31:21 INFO - PROCESS | 8345 | 1468841481981 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]]]}] 04:31:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 04:31:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1692ms 04:31:22 INFO - PROCESS | 8345 | 1468841482023 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 04:31:22 INFO - PROCESS | 8345 | 1468841482028 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 04:31:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 04:31:22 INFO - PROCESS | 8345 | 1468841482034 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 04:31:22 INFO - PROCESS | 8345 | 1468841482038 Marionette TRACE conn3 <- [1,1070,null,{}] 04:31:22 INFO - PROCESS | 8345 | 1468841482044 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}] 04:31:22 INFO - PROCESS | 8345 | 1468841482049 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:22 INFO - PROCESS | 8345 | 1468841482249 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 04:31:22 INFO - PROCESS | 8345 | 1468841482503 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:22 INFO - PROCESS | 8345 | 1468841482514 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:22 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb50400 == 20 [pid = 8345] [id = 275] 04:31:22 INFO - PROCESS | 8345 | ++DOMWINDOW == 123 (0x8db8dc00) [pid = 8345] [serial = 826] [outer = (nil)] 04:31:22 INFO - PROCESS | 8345 | ++DOMWINDOW == 124 (0x9504d800) [pid = 8345] [serial = 827] [outer = 0x8db8dc00] 04:31:22 INFO - PROCESS | 8345 | 1468841482644 Marionette DEBUG loaded listener.js 04:31:22 INFO - PROCESS | 8345 | ++DOMWINDOW == 125 (0x95054400) [pid = 8345] [serial = 828] [outer = 0x8db8dc00] 04:31:23 INFO - PROCESS | 8345 | 1468841483676 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]]]}] 04:31:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 04:31:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1688ms 04:31:23 INFO - PROCESS | 8345 | 1468841483723 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 04:31:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 04:31:23 INFO - PROCESS | 8345 | 1468841483728 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 04:31:23 INFO - PROCESS | 8345 | 1468841483734 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 04:31:23 INFO - PROCESS | 8345 | 1468841483738 Marionette TRACE conn3 <- [1,1074,null,{}] 04:31:23 INFO - PROCESS | 8345 | 1468841483744 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}] 04:31:23 INFO - PROCESS | 8345 | 1468841483756 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:24 INFO - PROCESS | 8345 | 1468841484025 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 04:31:24 INFO - PROCESS | 8345 | 1468841484291 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:24 INFO - PROCESS | 8345 | 1468841484299 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:24 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb51000 == 21 [pid = 8345] [id = 276] 04:31:24 INFO - PROCESS | 8345 | ++DOMWINDOW == 126 (0x8cb5c400) [pid = 8345] [serial = 829] [outer = (nil)] 04:31:24 INFO - PROCESS | 8345 | ++DOMWINDOW == 127 (0x976e3800) [pid = 8345] [serial = 830] [outer = 0x8cb5c400] 04:31:24 INFO - PROCESS | 8345 | 1468841484383 Marionette DEBUG loaded listener.js 04:31:24 INFO - PROCESS | 8345 | ++DOMWINDOW == 128 (0x91b5e800) [pid = 8345] [serial = 831] [outer = 0x8cb5c400] 04:31:25 INFO - PROCESS | 8345 | 1468841485309 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]]]}] 04:31:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 04:31:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1632ms 04:31:25 INFO - PROCESS | 8345 | 1468841485367 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 04:31:25 INFO - PROCESS | 8345 | 1468841485371 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 04:31:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 04:31:25 INFO - PROCESS | 8345 | 1468841485378 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 04:31:25 INFO - PROCESS | 8345 | 1468841485381 Marionette TRACE conn3 <- [1,1078,null,{}] 04:31:25 INFO - PROCESS | 8345 | 1468841485387 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}] 04:31:25 INFO - PROCESS | 8345 | 1468841485392 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:25 INFO - PROCESS | 8345 | 1468841485580 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 04:31:25 INFO - PROCESS | 8345 | 1468841485820 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:25 INFO - PROCESS | 8345 | 1468841485829 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:25 INFO - PROCESS | 8345 | ++DOCSHELL 0x8bec1800 == 22 [pid = 8345] [id = 277] 04:31:25 INFO - PROCESS | 8345 | ++DOMWINDOW == 129 (0x92fddc00) [pid = 8345] [serial = 832] [outer = (nil)] 04:31:25 INFO - PROCESS | 8345 | ++DOMWINDOW == 130 (0x98897800) [pid = 8345] [serial = 833] [outer = 0x92fddc00] 04:31:25 INFO - PROCESS | 8345 | 1468841485956 Marionette DEBUG loaded listener.js 04:31:26 INFO - PROCESS | 8345 | ++DOMWINDOW == 131 (0x98898c00) [pid = 8345] [serial = 834] [outer = 0x92fddc00] 04:31:26 INFO - PROCESS | 8345 | 1468841486902 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]]]}] 04:31:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 04:31:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1539ms 04:31:26 INFO - PROCESS | 8345 | 1468841486917 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 04:31:26 INFO - PROCESS | 8345 | 1468841486922 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 04:31:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 04:31:26 INFO - PROCESS | 8345 | 1468841486928 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 04:31:26 INFO - PROCESS | 8345 | 1468841486932 Marionette TRACE conn3 <- [1,1082,null,{}] 04:31:26 INFO - PROCESS | 8345 | 1468841486938 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}] 04:31:26 INFO - PROCESS | 8345 | 1468841486943 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:27 INFO - PROCESS | 8345 | 1468841487137 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 04:31:27 INFO - PROCESS | 8345 | 1468841487394 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:27 INFO - PROCESS | 8345 | 1468841487403 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:27 INFO - PROCESS | 8345 | ++DOCSHELL 0x8da67000 == 23 [pid = 8345] [id = 278] 04:31:27 INFO - PROCESS | 8345 | ++DOMWINDOW == 132 (0x8da68000) [pid = 8345] [serial = 835] [outer = (nil)] 04:31:27 INFO - PROCESS | 8345 | ++DOMWINDOW == 133 (0x9941d800) [pid = 8345] [serial = 836] [outer = 0x8da68000] 04:31:27 INFO - PROCESS | 8345 | 1468841487529 Marionette DEBUG loaded listener.js 04:31:27 INFO - PROCESS | 8345 | ++DOMWINDOW == 134 (0x99421c00) [pid = 8345] [serial = 837] [outer = 0x8da68000] 04:31:28 INFO - PROCESS | 8345 | 1468841488445 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]]]}] 04:31:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 04:31:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1531ms 04:31:28 INFO - PROCESS | 8345 | 1468841488460 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 04:31:28 INFO - PROCESS | 8345 | 1468841488463 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 04:31:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 04:31:28 INFO - PROCESS | 8345 | 1468841488470 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 04:31:28 INFO - PROCESS | 8345 | 1468841488472 Marionette TRACE conn3 <- [1,1086,null,{}] 04:31:28 INFO - PROCESS | 8345 | 1468841488479 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}] 04:31:28 INFO - PROCESS | 8345 | 1468841488484 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:28 INFO - PROCESS | 8345 | 1468841488669 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 04:31:28 INFO - PROCESS | 8345 | 1468841488924 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:28 INFO - PROCESS | 8345 | 1468841488930 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:29 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb59800 == 24 [pid = 8345] [id = 279] 04:31:29 INFO - PROCESS | 8345 | ++DOMWINDOW == 135 (0x8da65400) [pid = 8345] [serial = 838] [outer = (nil)] 04:31:29 INFO - PROCESS | 8345 | ++DOMWINDOW == 136 (0x9972dc00) [pid = 8345] [serial = 839] [outer = 0x8da65400] 04:31:29 INFO - PROCESS | 8345 | 1468841489058 Marionette DEBUG loaded listener.js 04:31:29 INFO - PROCESS | 8345 | ++DOMWINDOW == 137 (0x99732000) [pid = 8345] [serial = 840] [outer = 0x8da65400] 04:31:29 INFO - PROCESS | 8345 | 1468841489943 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]]]}] 04:31:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 04:31:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1535ms 04:31:30 INFO - PROCESS | 8345 | 1468841490007 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 04:31:30 INFO - PROCESS | 8345 | 1468841490010 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 04:31:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 04:31:30 INFO - PROCESS | 8345 | 1468841490018 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 04:31:30 INFO - PROCESS | 8345 | 1468841490021 Marionette TRACE conn3 <- [1,1090,null,{}] 04:31:30 INFO - PROCESS | 8345 | 1468841490027 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}] 04:31:30 INFO - PROCESS | 8345 | 1468841490032 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:30 INFO - PROCESS | 8345 | 1468841490248 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 04:31:30 INFO - PROCESS | 8345 | 1468841490488 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:30 INFO - PROCESS | 8345 | 1468841490494 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:30 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f6d8c00 == 25 [pid = 8345] [id = 280] 04:31:30 INFO - PROCESS | 8345 | ++DOMWINDOW == 138 (0x95153400) [pid = 8345] [serial = 841] [outer = (nil)] 04:31:30 INFO - PROCESS | 8345 | ++DOMWINDOW == 139 (0x9973b400) [pid = 8345] [serial = 842] [outer = 0x95153400] 04:31:30 INFO - PROCESS | 8345 | 1468841490619 Marionette DEBUG loaded listener.js 04:31:30 INFO - PROCESS | 8345 | ++DOMWINDOW == 140 (0x99968c00) [pid = 8345] [serial = 843] [outer = 0x95153400] 04:31:31 INFO - PROCESS | 8345 | 1468841491545 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]]]}] 04:31:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 04:31:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1596ms 04:31:31 INFO - PROCESS | 8345 | 1468841491616 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 04:31:31 INFO - PROCESS | 8345 | 1468841491621 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 04:31:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 04:31:31 INFO - PROCESS | 8345 | 1468841491627 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 04:31:31 INFO - PROCESS | 8345 | 1468841491632 Marionette TRACE conn3 <- [1,1094,null,{}] 04:31:31 INFO - PROCESS | 8345 | 1468841491637 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}] 04:31:31 INFO - PROCESS | 8345 | 1468841491651 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:31 INFO - PROCESS | 8345 | 1468841491873 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 04:31:32 INFO - PROCESS | 8345 | 1468841492133 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:32 INFO - PROCESS | 8345 | 1468841492142 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:32 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cbe6000 == 26 [pid = 8345] [id = 281] 04:31:32 INFO - PROCESS | 8345 | ++DOMWINDOW == 141 (0x8cbe6800) [pid = 8345] [serial = 844] [outer = (nil)] 04:31:32 INFO - PROCESS | 8345 | ++DOMWINDOW == 142 (0x99c5a000) [pid = 8345] [serial = 845] [outer = 0x8cbe6800] 04:31:32 INFO - PROCESS | 8345 | 1468841492250 Marionette DEBUG loaded listener.js 04:31:32 INFO - PROCESS | 8345 | ++DOMWINDOW == 143 (0x99e01800) [pid = 8345] [serial = 846] [outer = 0x8cbe6800] 04:31:33 INFO - PROCESS | 8345 | 1468841493253 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]]]}] 04:31:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 04:31:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1685ms 04:31:33 INFO - PROCESS | 8345 | 1468841493313 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 04:31:33 INFO - PROCESS | 8345 | 1468841493318 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 04:31:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 04:31:33 INFO - PROCESS | 8345 | 1468841493324 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 04:31:33 INFO - PROCESS | 8345 | 1468841493327 Marionette TRACE conn3 <- [1,1098,null,{}] 04:31:33 INFO - PROCESS | 8345 | 1468841493334 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}] 04:31:33 INFO - PROCESS | 8345 | 1468841493338 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:33 INFO - PROCESS | 8345 | 1468841493555 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 04:31:33 INFO - PROCESS | 8345 | 1468841493852 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:33 INFO - PROCESS | 8345 | 1468841493861 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:33 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb56800 == 27 [pid = 8345] [id = 282] 04:31:33 INFO - PROCESS | 8345 | ++DOMWINDOW == 144 (0x8cb56c00) [pid = 8345] [serial = 847] [outer = (nil)] 04:31:33 INFO - PROCESS | 8345 | ++DOMWINDOW == 145 (0x8db8d000) [pid = 8345] [serial = 848] [outer = 0x8cb56c00] 04:31:33 INFO - PROCESS | 8345 | 1468841493953 Marionette DEBUG loaded listener.js 04:31:34 INFO - PROCESS | 8345 | ++DOMWINDOW == 146 (0x8f669400) [pid = 8345] [serial = 849] [outer = 0x8cb56c00] 04:31:34 INFO - PROCESS | 8345 | 1468841494895 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]]]}] 04:31:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 04:31:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1635ms 04:31:34 INFO - PROCESS | 8345 | 1468841494961 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 04:31:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 04:31:34 INFO - PROCESS | 8345 | 1468841494965 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 04:31:34 INFO - PROCESS | 8345 | 1468841494972 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 04:31:34 INFO - PROCESS | 8345 | 1468841494975 Marionette TRACE conn3 <- [1,1102,null,{}] 04:31:34 INFO - PROCESS | 8345 | 1468841494981 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}] 04:31:34 INFO - PROCESS | 8345 | 1468841494986 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:35 INFO - PROCESS | 8345 | 1468841495198 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 04:31:35 INFO - PROCESS | 8345 | 1468841495734 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:35 INFO - PROCESS | 8345 | 1468841495742 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:35 INFO - PROCESS | 8345 | ++DOCSHELL 0x8bec7c00 == 28 [pid = 8345] [id = 283] 04:31:35 INFO - PROCESS | 8345 | ++DOMWINDOW == 147 (0x8bec8c00) [pid = 8345] [serial = 850] [outer = (nil)] 04:31:35 INFO - PROCESS | 8345 | ++DOMWINDOW == 148 (0x8cb54000) [pid = 8345] [serial = 851] [outer = 0x8bec8c00] 04:31:35 INFO - PROCESS | 8345 | 1468841495830 Marionette DEBUG loaded listener.js 04:31:35 INFO - PROCESS | 8345 | ++DOMWINDOW == 149 (0x8cb5e800) [pid = 8345] [serial = 852] [outer = 0x8bec8c00] 04:31:36 INFO - PROCESS | 8345 | --DOCSHELL 0x98107c00 == 27 [pid = 8345] [id = 9] 04:31:36 INFO - PROCESS | 8345 | 1468841496926 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]]]}] 04:31:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 04:31:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 2035ms 04:31:37 INFO - PROCESS | 8345 | 1468841497008 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 04:31:37 INFO - PROCESS | 8345 | 1468841497013 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 04:31:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 04:31:37 INFO - PROCESS | 8345 | 1468841497021 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 04:31:37 INFO - PROCESS | 8345 | 1468841497027 Marionette TRACE conn3 <- [1,1106,null,{}] 04:31:37 INFO - PROCESS | 8345 | 1468841497034 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}] 04:31:37 INFO - PROCESS | 8345 | 1468841497039 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:37 INFO - PROCESS | 8345 | 1468841497325 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 04:31:37 INFO - PROCESS | 8345 | --DOMWINDOW == 148 (0x8f8aa000) [pid = 8345] [serial = 687] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 8345 | --DOMWINDOW == 147 (0xa689a800) [pid = 8345] [serial = 684] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 8345 | --DOMWINDOW == 146 (0x8f8a7c00) [pid = 8345] [serial = 758] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 8345 | --DOMWINDOW == 145 (0x981dc000) [pid = 8345] [serial = 755] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 8345 | --DOMWINDOW == 144 (0x99737c00) [pid = 8345] [serial = 756] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 8345 | --DOMWINDOW == 143 (0x99e03c00) [pid = 8345] [serial = 705] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 8345 | --DOMWINDOW == 142 (0xa5016000) [pid = 8345] [serial = 728] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 8345 | --DOMWINDOW == 141 (0xa62ca400) [pid = 8345] [serial = 729] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 8345 | --DOMWINDOW == 140 (0x99aba000) [pid = 8345] [serial = 734] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 8345 | --DOMWINDOW == 139 (0xa6890c00) [pid = 8345] [serial = 735] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 8345 | --DOMWINDOW == 138 (0xa230a400) [pid = 8345] [serial = 722] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 8345 | --DOMWINDOW == 137 (0xa4e59400) [pid = 8345] [serial = 723] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 8345 | --DOMWINDOW == 136 (0x922f8400) [pid = 8345] [serial = 710] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 8345 | --DOMWINDOW == 135 (0x93a4b000) [pid = 8345] [serial = 711] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 8345 | --DOMWINDOW == 134 (0x8f66a800) [pid = 8345] [serial = 737] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 8345 | --DOMWINDOW == 133 (0x8f670400) [pid = 8345] [serial = 738] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 8345 | --DOMWINDOW == 132 (0x910ee400) [pid = 8345] [serial = 746] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 8345 | --DOMWINDOW == 131 (0x9189f800) [pid = 8345] [serial = 747] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 8345 | --DOMWINDOW == 130 (0x918a4400) [pid = 8345] [serial = 725] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 8345 | --DOMWINDOW == 129 (0x918a8000) [pid = 8345] [serial = 726] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 8345 | --DOMWINDOW == 128 (0x9b5ec400) [pid = 8345] [serial = 719] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 8345 | --DOMWINDOW == 127 (0x9cb0d800) [pid = 8345] [serial = 720] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 8345 | --DOMWINDOW == 126 (0x8f60b800) [pid = 8345] [serial = 707] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 8345 | --DOMWINDOW == 125 (0x8f6dc800) [pid = 8345] [serial = 708] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 8345 | --DOMWINDOW == 124 (0x8d7c6800) [pid = 8345] [serial = 740] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 8345 | --DOMWINDOW == 123 (0x8da62c00) [pid = 8345] [serial = 741] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 8345 | --DOMWINDOW == 122 (0x922f8c00) [pid = 8345] [serial = 749] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 8345 | --DOMWINDOW == 121 (0x93a49800) [pid = 8345] [serial = 750] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 8345 | --DOMWINDOW == 120 (0x8db91400) [pid = 8345] [serial = 731] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 8345 | --DOMWINDOW == 119 (0x8db95800) [pid = 8345] [serial = 732] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 8345 | --DOMWINDOW == 118 (0x8f66f400) [pid = 8345] [serial = 743] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 8345 | --DOMWINDOW == 117 (0x8f7cbc00) [pid = 8345] [serial = 744] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 8345 | --DOMWINDOW == 116 (0x981d7c00) [pid = 8345] [serial = 713] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 8345 | --DOMWINDOW == 115 (0x99730400) [pid = 8345] [serial = 714] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 8345 | --DOMWINDOW == 114 (0x9aa47800) [pid = 8345] [serial = 716] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 8345 | --DOMWINDOW == 113 (0x9ac60000) [pid = 8345] [serial = 717] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 8345 | --DOMWINDOW == 112 (0x95155000) [pid = 8345] [serial = 759] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 8345 | --DOMWINDOW == 111 (0x9505a800) [pid = 8345] [serial = 752] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 8345 | --DOMWINDOW == 110 (0x97551000) [pid = 8345] [serial = 753] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 8345 | 1468841497704 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:37 INFO - PROCESS | 8345 | 1468841497715 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:37 INFO - PROCESS | 8345 | ++DOCSHELL 0x8d7cc400 == 28 [pid = 8345] [id = 284] 04:31:37 INFO - PROCESS | 8345 | ++DOMWINDOW == 111 (0x8da61400) [pid = 8345] [serial = 853] [outer = (nil)] 04:31:37 INFO - PROCESS | 8345 | ++DOMWINDOW == 112 (0x8db95400) [pid = 8345] [serial = 854] [outer = 0x8da61400] 04:31:37 INFO - PROCESS | 8345 | 1468841497811 Marionette DEBUG loaded listener.js 04:31:37 INFO - PROCESS | 8345 | ++DOMWINDOW == 113 (0x8f66b800) [pid = 8345] [serial = 855] [outer = 0x8da61400] 04:31:38 INFO - PROCESS | 8345 | 1468841498603 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]]]}] 04:31:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 04:31:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1641ms 04:31:38 INFO - PROCESS | 8345 | 1468841498666 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 04:31:38 INFO - PROCESS | 8345 | 1468841498673 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 04:31:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 04:31:38 INFO - PROCESS | 8345 | 1468841498680 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 04:31:38 INFO - PROCESS | 8345 | 1468841498684 Marionette TRACE conn3 <- [1,1110,null,{}] 04:31:38 INFO - PROCESS | 8345 | 1468841498690 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}] 04:31:38 INFO - PROCESS | 8345 | 1468841498695 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:38 INFO - PROCESS | 8345 | 1468841498913 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 04:31:39 INFO - PROCESS | 8345 | 1468841499093 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:39 INFO - PROCESS | 8345 | 1468841499101 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:39 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f606000 == 29 [pid = 8345] [id = 285] 04:31:39 INFO - PROCESS | 8345 | ++DOMWINDOW == 114 (0x8f6da400) [pid = 8345] [serial = 856] [outer = (nil)] 04:31:39 INFO - PROCESS | 8345 | ++DOMWINDOW == 115 (0x8f8ab000) [pid = 8345] [serial = 857] [outer = 0x8f6da400] 04:31:39 INFO - PROCESS | 8345 | 1468841499177 Marionette DEBUG loaded listener.js 04:31:39 INFO - PROCESS | 8345 | ++DOMWINDOW == 116 (0x910f6c00) [pid = 8345] [serial = 858] [outer = 0x8f6da400] 04:31:40 INFO - PROCESS | 8345 | 1468841500053 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]]]}] 04:31:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 04:31:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1443ms 04:31:40 INFO - PROCESS | 8345 | 1468841500133 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 04:31:40 INFO - PROCESS | 8345 | 1468841500138 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 04:31:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 04:31:40 INFO - PROCESS | 8345 | 1468841500153 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 04:31:40 INFO - PROCESS | 8345 | 1468841500164 Marionette TRACE conn3 <- [1,1114,null,{}] 04:31:40 INFO - PROCESS | 8345 | 1468841500182 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}] 04:31:40 INFO - PROCESS | 8345 | 1468841500190 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:40 INFO - PROCESS | 8345 | 1468841500464 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 04:31:40 INFO - PROCESS | 8345 | 1468841500492 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:40 INFO - PROCESS | 8345 | 1468841500501 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:40 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f6d3800 == 30 [pid = 8345] [id = 286] 04:31:40 INFO - PROCESS | 8345 | ++DOMWINDOW == 117 (0x918a8000) [pid = 8345] [serial = 859] [outer = (nil)] 04:31:40 INFO - PROCESS | 8345 | ++DOMWINDOW == 118 (0x9220d400) [pid = 8345] [serial = 860] [outer = 0x918a8000] 04:31:40 INFO - PROCESS | 8345 | 1468841500580 Marionette DEBUG loaded listener.js 04:31:40 INFO - PROCESS | 8345 | ++DOMWINDOW == 119 (0x92fe3000) [pid = 8345] [serial = 861] [outer = 0x918a8000] 04:31:41 INFO - PROCESS | 8345 | 1468841501515 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]]]}] 04:31:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 04:31:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1417ms 04:31:41 INFO - PROCESS | 8345 | 1468841501568 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 04:31:41 INFO - PROCESS | 8345 | 1468841501577 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 04:31:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 04:31:41 INFO - PROCESS | 8345 | 1468841501597 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 04:31:41 INFO - PROCESS | 8345 | 1468841501600 Marionette TRACE conn3 <- [1,1118,null,{}] 04:31:41 INFO - PROCESS | 8345 | 1468841501607 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}] 04:31:41 INFO - PROCESS | 8345 | 1468841501612 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:41 INFO - PROCESS | 8345 | 1468841501901 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 04:31:41 INFO - PROCESS | 8345 | 1468841501932 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:41 INFO - PROCESS | 8345 | 1468841501941 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:41 INFO - PROCESS | 8345 | ++DOCSHELL 0x91b60400 == 31 [pid = 8345] [id = 287] 04:31:41 INFO - PROCESS | 8345 | ++DOMWINDOW == 120 (0x92208400) [pid = 8345] [serial = 862] [outer = (nil)] 04:31:42 INFO - PROCESS | 8345 | ++DOMWINDOW == 121 (0x94f19800) [pid = 8345] [serial = 863] [outer = 0x92208400] 04:31:42 INFO - PROCESS | 8345 | 1468841502012 Marionette DEBUG loaded listener.js 04:31:42 INFO - PROCESS | 8345 | ++DOMWINDOW == 122 (0x9504e000) [pid = 8345] [serial = 864] [outer = 0x92208400] 04:31:42 INFO - PROCESS | 8345 | --DOMWINDOW == 121 (0x9972f000) [pid = 8345] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 04:31:42 INFO - PROCESS | 8345 | --DOMWINDOW == 120 (0x8cbe9c00) [pid = 8345] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 04:31:42 INFO - PROCESS | 8345 | --DOMWINDOW == 119 (0x918a6000) [pid = 8345] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 04:31:42 INFO - PROCESS | 8345 | --DOMWINDOW == 118 (0x8cb5ec00) [pid = 8345] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 04:31:42 INFO - PROCESS | 8345 | --DOMWINDOW == 117 (0x8bec9000) [pid = 8345] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 04:31:42 INFO - PROCESS | 8345 | --DOMWINDOW == 116 (0x99b99800) [pid = 8345] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 04:31:42 INFO - PROCESS | 8345 | --DOMWINDOW == 115 (0x8cbe7800) [pid = 8345] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 04:31:42 INFO - PROCESS | 8345 | --DOMWINDOW == 114 (0x8f7cac00) [pid = 8345] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 04:31:42 INFO - PROCESS | 8345 | --DOMWINDOW == 113 (0x8f6d0c00) [pid = 8345] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 04:31:42 INFO - PROCESS | 8345 | --DOMWINDOW == 112 (0x91b5c400) [pid = 8345] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 04:31:42 INFO - PROCESS | 8345 | --DOMWINDOW == 111 (0x99b95400) [pid = 8345] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 04:31:42 INFO - PROCESS | 8345 | --DOMWINDOW == 110 (0x8f4c3800) [pid = 8345] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 04:31:42 INFO - PROCESS | 8345 | --DOMWINDOW == 109 (0x8d7c0c00) [pid = 8345] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 04:31:42 INFO - PROCESS | 8345 | --DOMWINDOW == 108 (0x8cbe2c00) [pid = 8345] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 04:31:42 INFO - PROCESS | 8345 | --DOMWINDOW == 107 (0x9aa2bc00) [pid = 8345] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 04:31:42 INFO - PROCESS | 8345 | --DOMWINDOW == 106 (0x8cbe0c00) [pid = 8345] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 04:31:42 INFO - PROCESS | 8345 | --DOMWINDOW == 105 (0x8f611c00) [pid = 8345] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 04:31:43 INFO - PROCESS | 8345 | 1468841503136 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]]]}] 04:31:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 04:31:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1581ms 04:31:43 INFO - PROCESS | 8345 | 1468841503179 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 04:31:43 INFO - PROCESS | 8345 | 1468841503183 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 04:31:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 04:31:43 INFO - PROCESS | 8345 | 1468841503189 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 04:31:43 INFO - PROCESS | 8345 | 1468841503193 Marionette TRACE conn3 <- [1,1122,null,{}] 04:31:43 INFO - PROCESS | 8345 | 1468841503198 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}] 04:31:43 INFO - PROCESS | 8345 | 1468841503203 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:43 INFO - PROCESS | 8345 | 1468841503380 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 04:31:43 INFO - PROCESS | 8345 | 1468841503538 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:43 INFO - PROCESS | 8345 | 1468841503554 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:43 INFO - PROCESS | 8345 | ++DOCSHELL 0x8db99800 == 32 [pid = 8345] [id = 288] 04:31:43 INFO - PROCESS | 8345 | ++DOMWINDOW == 106 (0x8f611800) [pid = 8345] [serial = 865] [outer = (nil)] 04:31:43 INFO - PROCESS | 8345 | ++DOMWINDOW == 107 (0x92209000) [pid = 8345] [serial = 866] [outer = 0x8f611800] 04:31:43 INFO - PROCESS | 8345 | 1468841503646 Marionette DEBUG loaded listener.js 04:31:43 INFO - PROCESS | 8345 | ++DOMWINDOW == 108 (0x9754f000) [pid = 8345] [serial = 867] [outer = 0x8f611800] 04:31:44 INFO - PROCESS | 8345 | 1468841504449 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]]]}] 04:31:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 04:31:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1384ms 04:31:44 INFO - PROCESS | 8345 | 1468841504576 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 04:31:44 INFO - PROCESS | 8345 | 1468841504581 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 04:31:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 04:31:44 INFO - PROCESS | 8345 | 1468841504590 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 04:31:44 INFO - PROCESS | 8345 | 1468841504596 Marionette TRACE conn3 <- [1,1126,null,{}] 04:31:44 INFO - PROCESS | 8345 | 1468841504615 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}] 04:31:44 INFO - PROCESS | 8345 | 1468841504622 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:44 INFO - PROCESS | 8345 | 1468841504855 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 04:31:45 INFO - PROCESS | 8345 | 1468841505126 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:45 INFO - PROCESS | 8345 | 1468841505141 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:45 INFO - PROCESS | 8345 | ++DOCSHELL 0x8bec5400 == 33 [pid = 8345] [id = 289] 04:31:45 INFO - PROCESS | 8345 | ++DOMWINDOW == 109 (0x8da61800) [pid = 8345] [serial = 868] [outer = (nil)] 04:31:45 INFO - PROCESS | 8345 | ++DOMWINDOW == 110 (0x8da6b000) [pid = 8345] [serial = 869] [outer = 0x8da61800] 04:31:45 INFO - PROCESS | 8345 | 1468841505240 Marionette DEBUG loaded listener.js 04:31:45 INFO - PROCESS | 8345 | ++DOMWINDOW == 111 (0x8f4b7c00) [pid = 8345] [serial = 870] [outer = 0x8da61800] 04:31:46 INFO - PROCESS | 8345 | 1468841506210 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]]]}] 04:31:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 04:31:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1657ms 04:31:46 INFO - PROCESS | 8345 | 1468841506247 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 04:31:46 INFO - PROCESS | 8345 | 1468841506252 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 04:31:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 04:31:46 INFO - PROCESS | 8345 | 1468841506266 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 04:31:46 INFO - PROCESS | 8345 | 1468841506273 Marionette TRACE conn3 <- [1,1130,null,{}] 04:31:46 INFO - PROCESS | 8345 | 1468841506281 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}] 04:31:46 INFO - PROCESS | 8345 | 1468841506288 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:46 INFO - PROCESS | 8345 | 1468841506552 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 04:31:46 INFO - PROCESS | 8345 | 1468841506899 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:46 INFO - PROCESS | 8345 | 1468841506908 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:46 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f7c4400 == 34 [pid = 8345] [id = 290] 04:31:46 INFO - PROCESS | 8345 | ++DOMWINDOW == 112 (0x8f7d0000) [pid = 8345] [serial = 871] [outer = (nil)] 04:31:46 INFO - PROCESS | 8345 | ++DOMWINDOW == 113 (0x910ef000) [pid = 8345] [serial = 872] [outer = 0x8f7d0000] 04:31:46 INFO - PROCESS | 8345 | 1468841506994 Marionette DEBUG loaded listener.js 04:31:47 INFO - PROCESS | 8345 | ++DOMWINDOW == 114 (0x918a2000) [pid = 8345] [serial = 873] [outer = 0x8f7d0000] 04:31:47 INFO - PROCESS | 8345 | 1468841507984 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]]]}] 04:31:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 04:31:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1742ms 04:31:48 INFO - PROCESS | 8345 | 1468841508004 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 04:31:48 INFO - PROCESS | 8345 | 1468841508009 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 04:31:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 04:31:48 INFO - PROCESS | 8345 | 1468841508016 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 04:31:48 INFO - PROCESS | 8345 | 1468841508020 Marionette TRACE conn3 <- [1,1134,null,{}] 04:31:48 INFO - PROCESS | 8345 | 1468841508036 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}] 04:31:48 INFO - PROCESS | 8345 | 1468841508045 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:48 INFO - PROCESS | 8345 | 1468841508280 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 04:31:48 INFO - PROCESS | 8345 | 1468841508575 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:48 INFO - PROCESS | 8345 | 1468841508589 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:48 INFO - PROCESS | 8345 | ++DOCSHELL 0x93a47800 == 35 [pid = 8345] [id = 291] 04:31:48 INFO - PROCESS | 8345 | ++DOMWINDOW == 115 (0x9531f800) [pid = 8345] [serial = 874] [outer = (nil)] 04:31:48 INFO - PROCESS | 8345 | ++DOMWINDOW == 116 (0x976e3c00) [pid = 8345] [serial = 875] [outer = 0x9531f800] 04:31:48 INFO - PROCESS | 8345 | 1468841508720 Marionette DEBUG loaded listener.js 04:31:48 INFO - PROCESS | 8345 | ++DOMWINDOW == 117 (0x976fb000) [pid = 8345] [serial = 876] [outer = 0x9531f800] 04:31:49 INFO - PROCESS | 8345 | 1468841509645 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]]]}] 04:31:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 04:31:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1685ms 04:31:49 INFO - PROCESS | 8345 | 1468841509702 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 04:31:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 04:31:49 INFO - PROCESS | 8345 | 1468841509706 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 04:31:49 INFO - PROCESS | 8345 | 1468841509713 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 04:31:49 INFO - PROCESS | 8345 | 1468841509717 Marionette TRACE conn3 <- [1,1138,null,{}] 04:31:49 INFO - PROCESS | 8345 | 1468841509723 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}] 04:31:49 INFO - PROCESS | 8345 | 1468841509729 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:49 INFO - PROCESS | 8345 | 1468841509941 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 04:31:50 INFO - PROCESS | 8345 | 1468841510180 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:50 INFO - PROCESS | 8345 | 1468841510189 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:50 INFO - PROCESS | 8345 | ++DOCSHELL 0x8bec4000 == 36 [pid = 8345] [id = 292] 04:31:50 INFO - PROCESS | 8345 | ++DOMWINDOW == 118 (0x9532a800) [pid = 8345] [serial = 877] [outer = (nil)] 04:31:50 INFO - PROCESS | 8345 | ++DOMWINDOW == 119 (0x99731000) [pid = 8345] [serial = 878] [outer = 0x9532a800] 04:31:50 INFO - PROCESS | 8345 | 1468841510316 Marionette DEBUG loaded listener.js 04:31:50 INFO - PROCESS | 8345 | ++DOMWINDOW == 120 (0x99a3ac00) [pid = 8345] [serial = 879] [outer = 0x9532a800] 04:31:51 INFO - PROCESS | 8345 | 1468841511217 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]]]}] 04:31:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 04:31:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1540ms 04:31:51 INFO - PROCESS | 8345 | 1468841511253 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 04:31:51 INFO - PROCESS | 8345 | 1468841511256 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 04:31:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 04:31:51 INFO - PROCESS | 8345 | 1468841511264 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 04:31:51 INFO - PROCESS | 8345 | 1468841511269 Marionette TRACE conn3 <- [1,1142,null,{}] 04:31:51 INFO - PROCESS | 8345 | 1468841511275 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}] 04:31:51 INFO - PROCESS | 8345 | 1468841511281 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:51 INFO - PROCESS | 8345 | 1468841511487 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 04:31:51 INFO - PROCESS | 8345 | 1468841511737 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:51 INFO - PROCESS | 8345 | 1468841511744 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:51 INFO - PROCESS | 8345 | ++DOCSHELL 0x99a37800 == 37 [pid = 8345] [id = 293] 04:31:51 INFO - PROCESS | 8345 | ++DOMWINDOW == 121 (0x99aba400) [pid = 8345] [serial = 880] [outer = (nil)] 04:31:51 INFO - PROCESS | 8345 | ++DOMWINDOW == 122 (0x99ba1000) [pid = 8345] [serial = 881] [outer = 0x99aba400] 04:31:51 INFO - PROCESS | 8345 | 1468841511865 Marionette DEBUG loaded listener.js 04:31:51 INFO - PROCESS | 8345 | ++DOMWINDOW == 123 (0x99e04c00) [pid = 8345] [serial = 882] [outer = 0x99aba400] 04:31:52 INFO - PROCESS | 8345 | 1468841512849 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]]]}] 04:31:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 04:31:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1641ms 04:31:52 INFO - PROCESS | 8345 | 1468841512906 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 04:31:52 INFO - PROCESS | 8345 | 1468841512909 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 04:31:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 04:31:52 INFO - PROCESS | 8345 | 1468841512918 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 04:31:52 INFO - PROCESS | 8345 | 1468841512922 Marionette TRACE conn3 <- [1,1146,null,{}] 04:31:52 INFO - PROCESS | 8345 | 1468841512929 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}] 04:31:52 INFO - PROCESS | 8345 | 1468841512940 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:53 INFO - PROCESS | 8345 | 1468841513253 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 04:31:53 INFO - PROCESS | 8345 | 1468841513567 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:53 INFO - PROCESS | 8345 | 1468841513578 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:53 INFO - PROCESS | 8345 | ++DOCSHELL 0x922eec00 == 38 [pid = 8345] [id = 294] 04:31:53 INFO - PROCESS | 8345 | ++DOMWINDOW == 124 (0x99e0ac00) [pid = 8345] [serial = 883] [outer = (nil)] 04:31:53 INFO - PROCESS | 8345 | ++DOMWINDOW == 125 (0x9aa45400) [pid = 8345] [serial = 884] [outer = 0x99e0ac00] 04:31:53 INFO - PROCESS | 8345 | 1468841513670 Marionette DEBUG loaded listener.js 04:31:53 INFO - PROCESS | 8345 | ++DOMWINDOW == 126 (0x9aa4c800) [pid = 8345] [serial = 885] [outer = 0x99e0ac00] 04:31:54 INFO - PROCESS | 8345 | 1468841514609 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]]]}] 04:31:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 04:31:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1736ms 04:31:54 INFO - PROCESS | 8345 | 1468841514656 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 04:31:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 04:31:54 INFO - PROCESS | 8345 | 1468841514660 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 04:31:54 INFO - PROCESS | 8345 | 1468841514669 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 04:31:54 INFO - PROCESS | 8345 | 1468841514675 Marionette TRACE conn3 <- [1,1150,null,{}] 04:31:54 INFO - PROCESS | 8345 | 1468841514681 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}] 04:31:54 INFO - PROCESS | 8345 | 1468841514687 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:54 INFO - PROCESS | 8345 | 1468841514905 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 04:31:55 INFO - PROCESS | 8345 | 1468841515150 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:55 INFO - PROCESS | 8345 | 1468841515162 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:55 INFO - PROCESS | 8345 | ++DOCSHELL 0x918a1c00 == 39 [pid = 8345] [id = 295] 04:31:55 INFO - PROCESS | 8345 | ++DOMWINDOW == 127 (0x99e0f400) [pid = 8345] [serial = 886] [outer = (nil)] 04:31:55 INFO - PROCESS | 8345 | ++DOMWINDOW == 128 (0x9ac5e000) [pid = 8345] [serial = 887] [outer = 0x99e0f400] 04:31:55 INFO - PROCESS | 8345 | 1468841515293 Marionette DEBUG loaded listener.js 04:31:55 INFO - PROCESS | 8345 | ++DOMWINDOW == 129 (0x9b05ec00) [pid = 8345] [serial = 888] [outer = 0x99e0f400] 04:31:56 INFO - PROCESS | 8345 | 1468841516240 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]]]}] 04:31:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 04:31:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1652ms 04:31:56 INFO - PROCESS | 8345 | 1468841516319 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 04:31:56 INFO - PROCESS | 8345 | 1468841516324 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 04:31:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 04:31:56 INFO - PROCESS | 8345 | 1468841516333 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 04:31:56 INFO - PROCESS | 8345 | 1468841516337 Marionette TRACE conn3 <- [1,1154,null,{}] 04:31:56 INFO - PROCESS | 8345 | 1468841516344 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}] 04:31:56 INFO - PROCESS | 8345 | 1468841516350 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:56 INFO - PROCESS | 8345 | 1468841516607 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 04:31:56 INFO - PROCESS | 8345 | 1468841516910 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:56 INFO - PROCESS | 8345 | 1468841516920 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:56 INFO - PROCESS | 8345 | ++DOCSHELL 0x976ea800 == 40 [pid = 8345] [id = 296] 04:31:56 INFO - PROCESS | 8345 | ++DOMWINDOW == 130 (0x9b0b9400) [pid = 8345] [serial = 889] [outer = (nil)] 04:31:56 INFO - PROCESS | 8345 | ++DOMWINDOW == 131 (0x9b608000) [pid = 8345] [serial = 890] [outer = 0x9b0b9400] 04:31:57 INFO - PROCESS | 8345 | 1468841517006 Marionette DEBUG loaded listener.js 04:31:57 INFO - PROCESS | 8345 | ++DOMWINDOW == 132 (0x9b60d800) [pid = 8345] [serial = 891] [outer = 0x9b0b9400] 04:31:57 INFO - PROCESS | 8345 | 1468841517977 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]]]}] 04:31:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 04:31:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1689ms 04:31:58 INFO - PROCESS | 8345 | 1468841518024 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 04:31:58 INFO - PROCESS | 8345 | 1468841518029 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 04:31:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 04:31:58 INFO - PROCESS | 8345 | 1468841518036 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 04:31:58 INFO - PROCESS | 8345 | 1468841518039 Marionette TRACE conn3 <- [1,1158,null,{}] 04:31:58 INFO - PROCESS | 8345 | 1468841518046 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}] 04:31:58 INFO - PROCESS | 8345 | 1468841518051 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:58 INFO - PROCESS | 8345 | 1468841518272 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 04:31:58 INFO - PROCESS | 8345 | 1468841518534 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:58 INFO - PROCESS | 8345 | 1468841518541 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:58 INFO - PROCESS | 8345 | ++DOCSHELL 0x9996ac00 == 41 [pid = 8345] [id = 297] 04:31:58 INFO - PROCESS | 8345 | ++DOMWINDOW == 133 (0x99e0c000) [pid = 8345] [serial = 892] [outer = (nil)] 04:31:58 INFO - PROCESS | 8345 | ++DOMWINDOW == 134 (0x9cb0d800) [pid = 8345] [serial = 893] [outer = 0x99e0c000] 04:31:58 INFO - PROCESS | 8345 | 1468841518669 Marionette DEBUG loaded listener.js 04:31:58 INFO - PROCESS | 8345 | ++DOMWINDOW == 135 (0x9d86fc00) [pid = 8345] [serial = 894] [outer = 0x99e0c000] 04:31:59 INFO - PROCESS | 8345 | 1468841519635 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]]]}] 04:31:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 04:31:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1636ms 04:31:59 INFO - PROCESS | 8345 | 1468841519674 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 04:31:59 INFO - PROCESS | 8345 | 1468841519677 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 04:31:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 04:31:59 INFO - PROCESS | 8345 | 1468841519685 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 04:31:59 INFO - PROCESS | 8345 | 1468841519688 Marionette TRACE conn3 <- [1,1162,null,{}] 04:31:59 INFO - PROCESS | 8345 | 1468841519695 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}] 04:31:59 INFO - PROCESS | 8345 | 1468841519699 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:31:59 INFO - PROCESS | 8345 | 1468841519921 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 04:32:00 INFO - PROCESS | 8345 | 1468841520167 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:00 INFO - PROCESS | 8345 | 1468841520175 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:00 INFO - PROCESS | 8345 | ++DOCSHELL 0x9aab5c00 == 42 [pid = 8345] [id = 298] 04:32:00 INFO - PROCESS | 8345 | ++DOMWINDOW == 136 (0x9b60cc00) [pid = 8345] [serial = 895] [outer = (nil)] 04:32:00 INFO - PROCESS | 8345 | ++DOMWINDOW == 137 (0xa1095800) [pid = 8345] [serial = 896] [outer = 0x9b60cc00] 04:32:00 INFO - PROCESS | 8345 | 1468841520310 Marionette DEBUG loaded listener.js 04:32:00 INFO - PROCESS | 8345 | ++DOMWINDOW == 138 (0xa2008c00) [pid = 8345] [serial = 897] [outer = 0x9b60cc00] 04:32:01 INFO - PROCESS | 8345 | 1468841521292 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]]]}] 04:32:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 04:32:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1637ms 04:32:01 INFO - PROCESS | 8345 | 1468841521325 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 04:32:01 INFO - PROCESS | 8345 | 1468841521329 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 04:32:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 04:32:01 INFO - PROCESS | 8345 | 1468841521340 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 04:32:01 INFO - PROCESS | 8345 | 1468841521346 Marionette TRACE conn3 <- [1,1166,null,{}] 04:32:01 INFO - PROCESS | 8345 | 1468841521356 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}] 04:32:01 INFO - PROCESS | 8345 | 1468841521365 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:01 INFO - PROCESS | 8345 | 1468841521616 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 04:32:01 INFO - PROCESS | 8345 | 1468841521941 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:01 INFO - PROCESS | 8345 | 1468841521955 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:02 INFO - PROCESS | 8345 | ++DOCSHELL 0x8d7c7800 == 43 [pid = 8345] [id = 299] 04:32:02 INFO - PROCESS | 8345 | ++DOMWINDOW == 139 (0x8d7c9000) [pid = 8345] [serial = 898] [outer = (nil)] 04:32:02 INFO - PROCESS | 8345 | ++DOMWINDOW == 140 (0x8f612000) [pid = 8345] [serial = 899] [outer = 0x8d7c9000] 04:32:02 INFO - PROCESS | 8345 | 1468841522111 Marionette DEBUG loaded listener.js 04:32:02 INFO - PROCESS | 8345 | ++DOMWINDOW == 141 (0xa2fd1400) [pid = 8345] [serial = 900] [outer = 0x8d7c9000] 04:32:03 INFO - PROCESS | 8345 | 1468841523082 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]]]}] 04:32:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 04:32:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1792ms 04:32:03 INFO - PROCESS | 8345 | 1468841523147 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 04:32:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 04:32:03 INFO - PROCESS | 8345 | 1468841523152 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 04:32:03 INFO - PROCESS | 8345 | 1468841523160 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 04:32:03 INFO - PROCESS | 8345 | 1468841523163 Marionette TRACE conn3 <- [1,1170,null,{}] 04:32:03 INFO - PROCESS | 8345 | 1468841523170 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}] 04:32:03 INFO - PROCESS | 8345 | 1468841523176 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:03 INFO - PROCESS | 8345 | 1468841523397 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 04:32:03 INFO - PROCESS | 8345 | 1468841523674 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:03 INFO - PROCESS | 8345 | 1468841523686 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:04 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cbe7800 == 44 [pid = 8345] [id = 300] 04:32:04 INFO - PROCESS | 8345 | ++DOMWINDOW == 142 (0x8cbe9c00) [pid = 8345] [serial = 901] [outer = (nil)] 04:32:04 INFO - PROCESS | 8345 | ++DOMWINDOW == 143 (0x8d7c6800) [pid = 8345] [serial = 902] [outer = 0x8cbe9c00] 04:32:04 INFO - PROCESS | 8345 | 1468841524156 Marionette DEBUG loaded listener.js 04:32:04 INFO - PROCESS | 8345 | ++DOMWINDOW == 144 (0x8da60800) [pid = 8345] [serial = 903] [outer = 0x8cbe9c00] 04:32:05 INFO - PROCESS | 8345 | 1468841525228 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]]]}] 04:32:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 04:32:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 2148ms 04:32:05 INFO - PROCESS | 8345 | 1468841525308 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 04:32:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 04:32:05 INFO - PROCESS | 8345 | 1468841525314 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 04:32:05 INFO - PROCESS | 8345 | 1468841525324 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 04:32:05 INFO - PROCESS | 8345 | 1468841525330 Marionette TRACE conn3 <- [1,1174,null,{}] 04:32:05 INFO - PROCESS | 8345 | 1468841525338 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}] 04:32:05 INFO - PROCESS | 8345 | 1468841525342 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:05 INFO - PROCESS | 8345 | 1468841525594 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 04:32:05 INFO - PROCESS | 8345 | 1468841525938 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:05 INFO - PROCESS | 8345 | 1468841525953 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:06 INFO - PROCESS | 8345 | ++DOCSHELL 0x918a1800 == 45 [pid = 8345] [id = 301] 04:32:06 INFO - PROCESS | 8345 | ++DOMWINDOW == 145 (0x918a6c00) [pid = 8345] [serial = 904] [outer = (nil)] 04:32:06 INFO - PROCESS | 8345 | ++DOMWINDOW == 146 (0x91b59000) [pid = 8345] [serial = 905] [outer = 0x918a6c00] 04:32:06 INFO - PROCESS | 8345 | 1468841526104 Marionette DEBUG loaded listener.js 04:32:06 INFO - PROCESS | 8345 | ++DOMWINDOW == 147 (0x92168400) [pid = 8345] [serial = 906] [outer = 0x918a6c00] 04:32:07 INFO - PROCESS | 8345 | 1468841527124 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] 04:32:07 INFO - PROCESS | 8345 | 1468841527249 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 04:32:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 04:32:07 INFO - PROCESS | 8345 | 1468841527320 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 04:32:07 INFO - PROCESS | 8345 | 1468841527325 Marionette TRACE conn3 <- [1,1178,null,{}] 04:32:07 INFO - PROCESS | 8345 | 1468841527336 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}] 04:32:07 INFO - PROCESS | 8345 | 1468841527342 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:07 INFO - PROCESS | 8345 | 1468841527575 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 04:32:07 INFO - PROCESS | 8345 | 1468841527847 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:07 INFO - PROCESS | 8345 | 1468841527863 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:09 INFO - PROCESS | 8345 | --DOCSHELL 0x98818000 == 44 [pid = 8345] [id = 11] 04:32:09 INFO - PROCESS | 8345 | --DOCSHELL 0x8d7cc400 == 43 [pid = 8345] [id = 284] 04:32:09 INFO - PROCESS | 8345 | --DOCSHELL 0x91b60400 == 42 [pid = 8345] [id = 287] 04:32:09 INFO - PROCESS | 8345 | --DOCSHELL 0x8f6d3800 == 41 [pid = 8345] [id = 286] 04:32:09 INFO - PROCESS | 8345 | --DOCSHELL 0x8f606000 == 40 [pid = 8345] [id = 285] 04:32:09 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb56800 == 39 [pid = 8345] [id = 282] 04:32:09 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb5fc00 == 38 [pid = 8345] [id = 264] 04:32:09 INFO - PROCESS | 8345 | --DOCSHELL 0x8bec7c00 == 37 [pid = 8345] [id = 283] 04:32:09 INFO - PROCESS | 8345 | --DOCSHELL 0x918a1800 == 36 [pid = 8345] [id = 301] 04:32:09 INFO - PROCESS | 8345 | --DOCSHELL 0x8cbe7800 == 35 [pid = 8345] [id = 300] 04:32:09 INFO - PROCESS | 8345 | --DOCSHELL 0x8d7c7800 == 34 [pid = 8345] [id = 299] 04:32:09 INFO - PROCESS | 8345 | --DOCSHELL 0x9aab5c00 == 33 [pid = 8345] [id = 298] 04:32:09 INFO - PROCESS | 8345 | --DOCSHELL 0x9996ac00 == 32 [pid = 8345] [id = 297] 04:32:09 INFO - PROCESS | 8345 | --DOCSHELL 0x918a1c00 == 31 [pid = 8345] [id = 295] 04:32:09 INFO - PROCESS | 8345 | --DOCSHELL 0x976ea800 == 30 [pid = 8345] [id = 296] 04:32:09 INFO - PROCESS | 8345 | --DOCSHELL 0x922eec00 == 29 [pid = 8345] [id = 294] 04:32:09 INFO - PROCESS | 8345 | --DOCSHELL 0x99a37800 == 28 [pid = 8345] [id = 293] 04:32:09 INFO - PROCESS | 8345 | --DOCSHELL 0x93a47800 == 27 [pid = 8345] [id = 291] 04:32:09 INFO - PROCESS | 8345 | --DOCSHELL 0x8bec4000 == 26 [pid = 8345] [id = 292] 04:32:09 INFO - PROCESS | 8345 | --DOCSHELL 0x8f7c4400 == 25 [pid = 8345] [id = 290] 04:32:09 INFO - PROCESS | 8345 | --DOCSHELL 0x8db99800 == 24 [pid = 8345] [id = 288] 04:32:09 INFO - PROCESS | 8345 | --DOCSHELL 0x8bec5400 == 23 [pid = 8345] [id = 289] 04:32:09 INFO - PROCESS | 8345 | ++DOCSHELL 0x8bec4000 == 24 [pid = 8345] [id = 302] 04:32:09 INFO - PROCESS | 8345 | ++DOMWINDOW == 148 (0x8bec5400) [pid = 8345] [serial = 907] [outer = (nil)] 04:32:09 INFO - PROCESS | 8345 | ++DOMWINDOW == 149 (0x8cb51400) [pid = 8345] [serial = 908] [outer = 0x8bec5400] 04:32:09 INFO - PROCESS | 8345 | 1468841529442 Marionette DEBUG loaded listener.js 04:32:09 INFO - PROCESS | 8345 | ++DOMWINDOW == 150 (0x8cb5e000) [pid = 8345] [serial = 909] [outer = 0x8bec5400] 04:32:09 INFO - PROCESS | 8345 | --DOMWINDOW == 149 (0x99c61000) [pid = 8345] [serial = 774] [outer = (nil)] [url = about:blank] 04:32:09 INFO - PROCESS | 8345 | --DOMWINDOW == 148 (0xa4e10000) [pid = 8345] [serial = 788] [outer = (nil)] [url = about:blank] 04:32:09 INFO - PROCESS | 8345 | --DOMWINDOW == 147 (0x9972ec00) [pid = 8345] [serial = 770] [outer = (nil)] [url = about:blank] 04:32:09 INFO - PROCESS | 8345 | --DOMWINDOW == 146 (0x8da6ac00) [pid = 8345] [serial = 809] [outer = (nil)] [url = about:blank] 04:32:09 INFO - PROCESS | 8345 | --DOMWINDOW == 145 (0x9973a400) [pid = 8345] [serial = 771] [outer = (nil)] [url = about:blank] 04:32:09 INFO - PROCESS | 8345 | --DOMWINDOW == 144 (0x8cbef400) [pid = 8345] [serial = 792] [outer = (nil)] [url = about:blank] 04:32:09 INFO - PROCESS | 8345 | --DOMWINDOW == 143 (0xa3287c00) [pid = 8345] [serial = 780] [outer = (nil)] [url = about:blank] 04:32:09 INFO - PROCESS | 8345 | --DOMWINDOW == 142 (0x8d7c0400) [pid = 8345] [serial = 800] [outer = (nil)] [url = about:blank] 04:32:09 INFO - PROCESS | 8345 | --DOMWINDOW == 141 (0x8d7ca000) [pid = 8345] [serial = 801] [outer = (nil)] [url = about:blank] 04:32:09 INFO - PROCESS | 8345 | --DOMWINDOW == 140 (0x8f8a7800) [pid = 8345] [serial = 806] [outer = (nil)] [url = about:blank] 04:32:09 INFO - PROCESS | 8345 | --DOMWINDOW == 139 (0x8f8a8c00) [pid = 8345] [serial = 765] [outer = (nil)] [url = about:blank] 04:32:09 INFO - PROCESS | 8345 | --DOMWINDOW == 138 (0xa6b40400) [pid = 8345] [serial = 789] [outer = (nil)] [url = about:blank] 04:32:09 INFO - PROCESS | 8345 | --DOMWINDOW == 137 (0x9216bc00) [pid = 8345] [serial = 767] [outer = (nil)] [url = about:blank] 04:32:09 INFO - PROCESS | 8345 | --DOMWINDOW == 136 (0xa62c0400) [pid = 8345] [serial = 783] [outer = (nil)] [url = about:blank] 04:32:09 INFO - PROCESS | 8345 | --DOMWINDOW == 135 (0x99ba0c00) [pid = 8345] [serial = 773] [outer = (nil)] [url = about:blank] 04:32:09 INFO - PROCESS | 8345 | --DOMWINDOW == 134 (0x8becc800) [pid = 8345] [serial = 791] [outer = (nil)] [url = about:blank] 04:32:09 INFO - PROCESS | 8345 | --DOMWINDOW == 133 (0x8f605800) [pid = 8345] [serial = 803] [outer = (nil)] [url = about:blank] 04:32:09 INFO - PROCESS | 8345 | --DOMWINDOW == 132 (0xa2fd0c00) [pid = 8345] [serial = 779] [outer = (nil)] [url = about:blank] 04:32:09 INFO - PROCESS | 8345 | --DOMWINDOW == 131 (0x8d7cf800) [pid = 8345] [serial = 761] [outer = (nil)] [url = about:blank] 04:32:09 INFO - PROCESS | 8345 | --DOMWINDOW == 130 (0x8d7cec00) [pid = 8345] [serial = 795] [outer = (nil)] [url = about:blank] 04:32:09 INFO - PROCESS | 8345 | --DOMWINDOW == 129 (0x9aa48400) [pid = 8345] [serial = 776] [outer = (nil)] [url = about:blank] 04:32:09 INFO - PROCESS | 8345 | --DOMWINDOW == 128 (0x8f7ce000) [pid = 8345] [serial = 764] [outer = (nil)] [url = about:blank] 04:32:09 INFO - PROCESS | 8345 | --DOMWINDOW == 127 (0x8da69400) [pid = 8345] [serial = 762] [outer = (nil)] [url = about:blank] 04:32:09 INFO - PROCESS | 8345 | --DOMWINDOW == 126 (0x8cbe8800) [pid = 8345] [serial = 785] [outer = (nil)] [url = about:blank] 04:32:09 INFO - PROCESS | 8345 | --DOMWINDOW == 125 (0x8f8afc00) [pid = 8345] [serial = 807] [outer = (nil)] [url = about:blank] 04:32:09 INFO - PROCESS | 8345 | --DOMWINDOW == 124 (0x8cbeb000) [pid = 8345] [serial = 794] [outer = (nil)] [url = about:blank] 04:32:09 INFO - PROCESS | 8345 | --DOMWINDOW == 123 (0x8f6d5c00) [pid = 8345] [serial = 798] [outer = (nil)] [url = about:blank] 04:32:09 INFO - PROCESS | 8345 | --DOMWINDOW == 122 (0x8f8abc00) [pid = 8345] [serial = 810] [outer = (nil)] [url = about:blank] 04:32:09 INFO - PROCESS | 8345 | --DOMWINDOW == 121 (0x93c58800) [pid = 8345] [serial = 768] [outer = (nil)] [url = about:blank] 04:32:09 INFO - PROCESS | 8345 | --DOMWINDOW == 120 (0x8f667400) [pid = 8345] [serial = 797] [outer = (nil)] [url = about:blank] 04:32:09 INFO - PROCESS | 8345 | --DOMWINDOW == 119 (0x8f60dc00) [pid = 8345] [serial = 804] [outer = (nil)] [url = about:blank] 04:32:09 INFO - PROCESS | 8345 | --DOMWINDOW == 118 (0x8cbeb400) [pid = 8345] [serial = 786] [outer = (nil)] [url = about:blank] 04:32:09 INFO - PROCESS | 8345 | --DOMWINDOW == 117 (0x9d87a000) [pid = 8345] [serial = 777] [outer = (nil)] [url = about:blank] 04:32:09 INFO - PROCESS | 8345 | --DOMWINDOW == 116 (0xa5020800) [pid = 8345] [serial = 782] [outer = (nil)] [url = about:blank] 04:32:09 INFO - PROCESS | 8345 | --DOMWINDOW == 115 (0x91b55400) [pid = 8345] [serial = 812] [outer = (nil)] [url = about:blank] 04:32:10 INFO - PROCESS | 8345 | 1468841530626 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] 04:32:10 INFO - PROCESS | 8345 | 1468841530686 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 04:32:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 04:32:10 INFO - PROCESS | 8345 | 1468841530699 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 04:32:10 INFO - PROCESS | 8345 | 1468841530703 Marionette TRACE conn3 <- [1,1182,null,{}] 04:32:10 INFO - PROCESS | 8345 | 1468841530712 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}] 04:32:10 INFO - PROCESS | 8345 | 1468841530717 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:10 INFO - PROCESS | 8345 | 1468841530918 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 04:32:11 INFO - PROCESS | 8345 | 1468841531058 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:11 INFO - PROCESS | 8345 | 1468841531069 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:11 INFO - PROCESS | 8345 | ++DOCSHELL 0x8da64400 == 25 [pid = 8345] [id = 303] 04:32:11 INFO - PROCESS | 8345 | ++DOMWINDOW == 116 (0x8da66400) [pid = 8345] [serial = 910] [outer = (nil)] 04:32:11 INFO - PROCESS | 8345 | ++DOMWINDOW == 117 (0x8da6dc00) [pid = 8345] [serial = 911] [outer = 0x8da66400] 04:32:11 INFO - PROCESS | 8345 | 1468841531154 Marionette DEBUG loaded listener.js 04:32:11 INFO - PROCESS | 8345 | ++DOMWINDOW == 118 (0x8db90400) [pid = 8345] [serial = 912] [outer = 0x8da66400] 04:32:11 INFO - PROCESS | 8345 | SkCairoFTTypeface::onFilterRec unimplemented 04:32:11 INFO - PROCESS | 8345 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:32:12 INFO - PROCESS | 8345 | 1468841532102 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] 04:32:12 INFO - PROCESS | 8345 | 1468841532226 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 04:32:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 04:32:12 INFO - PROCESS | 8345 | 1468841532238 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 04:32:12 INFO - PROCESS | 8345 | 1468841532242 Marionette TRACE conn3 <- [1,1186,null,{}] 04:32:12 INFO - PROCESS | 8345 | 1468841532276 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}] 04:32:12 INFO - PROCESS | 8345 | 1468841532284 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:12 INFO - PROCESS | 8345 | 1468841532533 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 04:32:12 INFO - PROCESS | 8345 | 1468841532566 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:12 INFO - PROCESS | 8345 | 1468841532575 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:12 INFO - PROCESS | 8345 | ++DOCSHELL 0x8d7c9400 == 26 [pid = 8345] [id = 304] 04:32:12 INFO - PROCESS | 8345 | ++DOMWINDOW == 119 (0x8f4c1000) [pid = 8345] [serial = 913] [outer = (nil)] 04:32:12 INFO - PROCESS | 8345 | ++DOMWINDOW == 120 (0x8f60e000) [pid = 8345] [serial = 914] [outer = 0x8f4c1000] 04:32:12 INFO - PROCESS | 8345 | 1468841532655 Marionette DEBUG loaded listener.js 04:32:12 INFO - PROCESS | 8345 | ++DOMWINDOW == 121 (0x8f666800) [pid = 8345] [serial = 915] [outer = 0x8f4c1000] 04:32:13 INFO - PROCESS | 8345 | 1468841533793 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] 04:32:13 INFO - PROCESS | 8345 | 1468841533841 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 04:32:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 04:32:13 INFO - PROCESS | 8345 | 1468841533849 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 04:32:13 INFO - PROCESS | 8345 | 1468841533855 Marionette TRACE conn3 <- [1,1190,null,{}] 04:32:13 INFO - PROCESS | 8345 | 1468841533901 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}] 04:32:13 INFO - PROCESS | 8345 | 1468841533912 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:14 INFO - PROCESS | 8345 | 1468841534172 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 04:32:15 INFO - PROCESS | 8345 | --DOMWINDOW == 120 (0x8f611800) [pid = 8345] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 04:32:15 INFO - PROCESS | 8345 | --DOMWINDOW == 119 (0x98108400) [pid = 8345] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:32:15 INFO - PROCESS | 8345 | --DOMWINDOW == 118 (0x92208400) [pid = 8345] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 04:32:15 INFO - PROCESS | 8345 | --DOMWINDOW == 117 (0x93a44000) [pid = 8345] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 04:32:15 INFO - PROCESS | 8345 | --DOMWINDOW == 116 (0x92fddc00) [pid = 8345] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 04:32:15 INFO - PROCESS | 8345 | --DOMWINDOW == 115 (0x8bec8c00) [pid = 8345] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 04:32:15 INFO - PROCESS | 8345 | --DOMWINDOW == 114 (0x8cb56c00) [pid = 8345] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 04:32:15 INFO - PROCESS | 8345 | --DOMWINDOW == 113 (0x92207800) [pid = 8345] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 04:32:15 INFO - PROCESS | 8345 | --DOMWINDOW == 112 (0x95153400) [pid = 8345] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 04:32:15 INFO - PROCESS | 8345 | --DOMWINDOW == 111 (0x8da68000) [pid = 8345] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 04:32:15 INFO - PROCESS | 8345 | --DOMWINDOW == 110 (0x8cb5c400) [pid = 8345] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 04:32:15 INFO - PROCESS | 8345 | --DOMWINDOW == 109 (0x8da65400) [pid = 8345] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 04:32:15 INFO - PROCESS | 8345 | --DOMWINDOW == 108 (0x918a0800) [pid = 8345] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 04:32:15 INFO - PROCESS | 8345 | --DOMWINDOW == 107 (0x8f6da400) [pid = 8345] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 04:32:15 INFO - PROCESS | 8345 | --DOMWINDOW == 106 (0x8db8dc00) [pid = 8345] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 04:32:15 INFO - PROCESS | 8345 | --DOMWINDOW == 105 (0x8da61400) [pid = 8345] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 04:32:15 INFO - PROCESS | 8345 | --DOMWINDOW == 104 (0x8f7c7400) [pid = 8345] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 04:32:15 INFO - PROCESS | 8345 | --DOMWINDOW == 103 (0x8cbe6800) [pid = 8345] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 04:32:15 INFO - PROCESS | 8345 | --DOMWINDOW == 102 (0x8cb5e400) [pid = 8345] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 04:32:15 INFO - PROCESS | 8345 | --DOMWINDOW == 101 (0x994bec00) [pid = 8345] [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.] 04:32:15 INFO - PROCESS | 8345 | --DOMWINDOW == 100 (0x918a8000) [pid = 8345] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 04:32:15 INFO - PROCESS | 8345 | 1468841535381 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:15 INFO - PROCESS | 8345 | 1468841535395 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:15 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb55c00 == 27 [pid = 8345] [id = 305] 04:32:15 INFO - PROCESS | 8345 | ++DOMWINDOW == 101 (0x8cb56c00) [pid = 8345] [serial = 916] [outer = (nil)] 04:32:15 INFO - PROCESS | 8345 | ++DOMWINDOW == 102 (0x8d7cc800) [pid = 8345] [serial = 917] [outer = 0x8cb56c00] 04:32:15 INFO - PROCESS | 8345 | 1468841535502 Marionette DEBUG loaded listener.js 04:32:15 INFO - PROCESS | 8345 | ++DOMWINDOW == 103 (0x8f6da000) [pid = 8345] [serial = 918] [outer = 0x8cb56c00] 04:32:16 INFO - PROCESS | 8345 | 1468841536260 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] 04:32:16 INFO - PROCESS | 8345 | 1468841536323 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 04:32:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 04:32:16 INFO - PROCESS | 8345 | 1468841536332 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 04:32:16 INFO - PROCESS | 8345 | 1468841536336 Marionette TRACE conn3 <- [1,1194,null,{}] 04:32:16 INFO - PROCESS | 8345 | 1468841536342 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}] 04:32:16 INFO - PROCESS | 8345 | 1468841536348 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:16 INFO - PROCESS | 8345 | 1468841536525 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 04:32:16 INFO - PROCESS | 8345 | 1468841536535 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:16 INFO - PROCESS | 8345 | 1468841536545 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:16 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f6d4000 == 28 [pid = 8345] [id = 306] 04:32:16 INFO - PROCESS | 8345 | ++DOMWINDOW == 104 (0x8f8a0400) [pid = 8345] [serial = 919] [outer = (nil)] 04:32:16 INFO - PROCESS | 8345 | ++DOMWINDOW == 105 (0x910e9400) [pid = 8345] [serial = 920] [outer = 0x8f8a0400] 04:32:16 INFO - PROCESS | 8345 | 1468841536748 Marionette DEBUG loaded listener.js 04:32:16 INFO - PROCESS | 8345 | ++DOMWINDOW == 106 (0x910eac00) [pid = 8345] [serial = 921] [outer = 0x8f8a0400] 04:32:17 INFO - PROCESS | 8345 | SkCairoFTTypeface::onFilterRec unimplemented 04:32:17 INFO - PROCESS | 8345 | SkCairoFTTypeface::onFilterRec unimplemented 04:32:17 INFO - PROCESS | 8345 | 1468841537774 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] 04:32:17 INFO - PROCESS | 8345 | 1468841537827 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 04:32:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 04:32:17 INFO - PROCESS | 8345 | 1468841537836 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 04:32:17 INFO - PROCESS | 8345 | 1468841537843 Marionette TRACE conn3 <- [1,1198,null,{}] 04:32:17 INFO - PROCESS | 8345 | 1468841537853 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}] 04:32:17 INFO - PROCESS | 8345 | 1468841537858 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:18 INFO - PROCESS | 8345 | 1468841538067 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 04:32:18 INFO - PROCESS | 8345 | 1468841538322 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:18 INFO - PROCESS | 8345 | 1468841538330 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:18 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cbee400 == 29 [pid = 8345] [id = 307] 04:32:18 INFO - PROCESS | 8345 | ++DOMWINDOW == 107 (0x8d7cb800) [pid = 8345] [serial = 922] [outer = (nil)] 04:32:18 INFO - PROCESS | 8345 | ++DOMWINDOW == 108 (0x8f4c6800) [pid = 8345] [serial = 923] [outer = 0x8d7cb800] 04:32:18 INFO - PROCESS | 8345 | 1468841538439 Marionette DEBUG loaded listener.js 04:32:18 INFO - PROCESS | 8345 | ++DOMWINDOW == 109 (0x8f6d2000) [pid = 8345] [serial = 924] [outer = 0x8d7cb800] 04:32:19 INFO - PROCESS | 8345 | 1468841539375 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]]]}] 04:32:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 04:32:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1588ms 04:32:19 INFO - PROCESS | 8345 | 1468841539441 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 04:32:19 INFO - PROCESS | 8345 | 1468841539451 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 04:32:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 04:32:19 INFO - PROCESS | 8345 | 1468841539474 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 04:32:19 INFO - PROCESS | 8345 | 1468841539481 Marionette TRACE conn3 <- [1,1202,null,{}] 04:32:19 INFO - PROCESS | 8345 | 1468841539488 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}] 04:32:19 INFO - PROCESS | 8345 | 1468841539496 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:19 INFO - PROCESS | 8345 | 1468841539704 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 04:32:19 INFO - PROCESS | 8345 | 1468841539903 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:19 INFO - PROCESS | 8345 | 1468841539910 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:19 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cbec400 == 30 [pid = 8345] [id = 308] 04:32:19 INFO - PROCESS | 8345 | ++DOMWINDOW == 110 (0x8f8a7400) [pid = 8345] [serial = 925] [outer = (nil)] 04:32:20 INFO - PROCESS | 8345 | ++DOMWINDOW == 111 (0x910f3c00) [pid = 8345] [serial = 926] [outer = 0x8f8a7400] 04:32:20 INFO - PROCESS | 8345 | 1468841540044 Marionette DEBUG loaded listener.js 04:32:20 INFO - PROCESS | 8345 | ++DOMWINDOW == 112 (0x9189bc00) [pid = 8345] [serial = 927] [outer = 0x8f8a7400] 04:32:21 INFO - PROCESS | 8345 | 1468841541072 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]]]}] 04:32:21 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 04:32:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1638ms 04:32:21 INFO - PROCESS | 8345 | 1468841541126 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 04:32:21 INFO - PROCESS | 8345 | 1468841541130 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 04:32:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 04:32:21 INFO - PROCESS | 8345 | 1468841541139 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 04:32:21 INFO - PROCESS | 8345 | 1468841541146 Marionette TRACE conn3 <- [1,1206,null,{}] 04:32:21 INFO - PROCESS | 8345 | 1468841541165 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}] 04:32:21 INFO - PROCESS | 8345 | 1468841541175 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:21 INFO - PROCESS | 8345 | 1468841541432 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 04:32:21 INFO - PROCESS | 8345 | 1468841541631 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:21 INFO - PROCESS | 8345 | 1468841541646 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:21 INFO - PROCESS | 8345 | ++DOCSHELL 0x9216b800 == 31 [pid = 8345] [id = 309] 04:32:21 INFO - PROCESS | 8345 | ++DOMWINDOW == 113 (0x9216bc00) [pid = 8345] [serial = 928] [outer = (nil)] 04:32:21 INFO - PROCESS | 8345 | ++DOMWINDOW == 114 (0x92208400) [pid = 8345] [serial = 929] [outer = 0x9216bc00] 04:32:21 INFO - PROCESS | 8345 | 1468841541771 Marionette DEBUG loaded listener.js 04:32:21 INFO - PROCESS | 8345 | ++DOMWINDOW == 115 (0x922f4400) [pid = 8345] [serial = 930] [outer = 0x9216bc00] 04:32:22 INFO - PROCESS | 8345 | 1468841542765 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]]]}] 04:32:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 04:32:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1701ms 04:32:22 INFO - PROCESS | 8345 | 1468841542840 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 04:32:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 04:32:22 INFO - PROCESS | 8345 | 1468841542846 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 04:32:22 INFO - PROCESS | 8345 | 1468841542854 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 04:32:22 INFO - PROCESS | 8345 | 1468841542860 Marionette TRACE conn3 <- [1,1210,null,{}] 04:32:22 INFO - PROCESS | 8345 | 1468841542867 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}] 04:32:22 INFO - PROCESS | 8345 | 1468841542873 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:23 INFO - PROCESS | 8345 | 1468841543118 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 04:32:23 INFO - PROCESS | 8345 | 1468841543399 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:23 INFO - PROCESS | 8345 | 1468841543411 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:23 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f4be000 == 32 [pid = 8345] [id = 310] 04:32:23 INFO - PROCESS | 8345 | ++DOMWINDOW == 116 (0x922fa400) [pid = 8345] [serial = 931] [outer = (nil)] 04:32:23 INFO - PROCESS | 8345 | ++DOMWINDOW == 117 (0x93991000) [pid = 8345] [serial = 932] [outer = 0x922fa400] 04:32:23 INFO - PROCESS | 8345 | 1468841543503 Marionette DEBUG loaded listener.js 04:32:23 INFO - PROCESS | 8345 | ++DOMWINDOW == 118 (0x92fe1400) [pid = 8345] [serial = 933] [outer = 0x922fa400] 04:32:24 INFO - PROCESS | 8345 | 1468841544442 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]]]}] 04:32:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 04:32:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1641ms 04:32:24 INFO - PROCESS | 8345 | 1468841544494 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 04:32:24 INFO - PROCESS | 8345 | 1468841544498 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 04:32:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 04:32:24 INFO - PROCESS | 8345 | 1468841544506 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 04:32:24 INFO - PROCESS | 8345 | 1468841544511 Marionette TRACE conn3 <- [1,1214,null,{}] 04:32:24 INFO - PROCESS | 8345 | 1468841544518 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}] 04:32:24 INFO - PROCESS | 8345 | 1468841544524 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:24 INFO - PROCESS | 8345 | 1468841544721 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 04:32:24 INFO - PROCESS | 8345 | 1468841544945 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:24 INFO - PROCESS | 8345 | 1468841544954 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:25 INFO - PROCESS | 8345 | ++DOCSHELL 0x922fa000 == 33 [pid = 8345] [id = 311] 04:32:25 INFO - PROCESS | 8345 | ++DOMWINDOW == 119 (0x922fb000) [pid = 8345] [serial = 934] [outer = (nil)] 04:32:25 INFO - PROCESS | 8345 | ++DOMWINDOW == 120 (0x93c64400) [pid = 8345] [serial = 935] [outer = 0x922fb000] 04:32:25 INFO - PROCESS | 8345 | 1468841545085 Marionette DEBUG loaded listener.js 04:32:25 INFO - PROCESS | 8345 | ++DOMWINDOW == 121 (0x94f1a800) [pid = 8345] [serial = 936] [outer = 0x922fb000] 04:32:26 INFO - PROCESS | 8345 | 1468841546055 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]]]}] 04:32:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 04:32:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1596ms 04:32:26 INFO - PROCESS | 8345 | 1468841546104 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 04:32:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 04:32:26 INFO - PROCESS | 8345 | 1468841546109 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 04:32:26 INFO - PROCESS | 8345 | 1468841546117 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 04:32:26 INFO - PROCESS | 8345 | 1468841546120 Marionette TRACE conn3 <- [1,1218,null,{}] 04:32:26 INFO - PROCESS | 8345 | 1468841546128 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}] 04:32:26 INFO - PROCESS | 8345 | 1468841546140 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:26 INFO - PROCESS | 8345 | 1468841546437 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 04:32:26 INFO - PROCESS | 8345 | 1468841546715 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:26 INFO - PROCESS | 8345 | 1468841546723 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:26 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb58400 == 34 [pid = 8345] [id = 312] 04:32:26 INFO - PROCESS | 8345 | ++DOMWINDOW == 122 (0x8cb5cc00) [pid = 8345] [serial = 937] [outer = (nil)] 04:32:26 INFO - PROCESS | 8345 | ++DOMWINDOW == 123 (0x95056800) [pid = 8345] [serial = 938] [outer = 0x8cb5cc00] 04:32:26 INFO - PROCESS | 8345 | 1468841546835 Marionette DEBUG loaded listener.js 04:32:26 INFO - PROCESS | 8345 | ++DOMWINDOW == 124 (0x95152800) [pid = 8345] [serial = 939] [outer = 0x8cb5cc00] 04:32:27 INFO - PROCESS | 8345 | 1468841547843 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]]]}] 04:32:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 04:32:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1788ms 04:32:27 INFO - PROCESS | 8345 | 1468841547904 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 04:32:27 INFO - PROCESS | 8345 | 1468841547908 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 04:32:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 04:32:27 INFO - PROCESS | 8345 | 1468841547916 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 04:32:27 INFO - PROCESS | 8345 | 1468841547920 Marionette TRACE conn3 <- [1,1222,null,{}] 04:32:27 INFO - PROCESS | 8345 | 1468841547927 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}] 04:32:27 INFO - PROCESS | 8345 | 1468841547933 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:28 INFO - PROCESS | 8345 | 1468841548133 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 04:32:28 INFO - PROCESS | 8345 | 1468841548357 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:28 INFO - PROCESS | 8345 | 1468841548365 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:28 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb55000 == 35 [pid = 8345] [id = 313] 04:32:28 INFO - PROCESS | 8345 | ++DOMWINDOW == 125 (0x8d7c7400) [pid = 8345] [serial = 940] [outer = (nil)] 04:32:28 INFO - PROCESS | 8345 | ++DOMWINDOW == 126 (0x97551c00) [pid = 8345] [serial = 941] [outer = 0x8d7c7400] 04:32:28 INFO - PROCESS | 8345 | 1468841548493 Marionette DEBUG loaded listener.js 04:32:28 INFO - PROCESS | 8345 | ++DOMWINDOW == 127 (0x95325800) [pid = 8345] [serial = 942] [outer = 0x8d7c7400] 04:32:29 INFO - PROCESS | 8345 | 1468841549481 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] 04:32:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 04:32:29 INFO - PROCESS | 8345 | 1468841549574 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 04:32:29 INFO - PROCESS | 8345 | 1468841549582 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 04:32:29 INFO - PROCESS | 8345 | 1468841549586 Marionette TRACE conn3 <- [1,1226,null,{}] 04:32:29 INFO - PROCESS | 8345 | 1468841549593 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}] 04:32:29 INFO - PROCESS | 8345 | 1468841549601 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:29 INFO - PROCESS | 8345 | 1468841549835 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 04:32:30 INFO - PROCESS | 8345 | 1468841550108 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:30 INFO - PROCESS | 8345 | 1468841550119 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:30 INFO - PROCESS | 8345 | ++DOCSHELL 0x9505ac00 == 36 [pid = 8345] [id = 314] 04:32:30 INFO - PROCESS | 8345 | ++DOMWINDOW == 128 (0x95161400) [pid = 8345] [serial = 943] [outer = (nil)] 04:32:30 INFO - PROCESS | 8345 | ++DOMWINDOW == 129 (0x976e9c00) [pid = 8345] [serial = 944] [outer = 0x95161400] 04:32:30 INFO - PROCESS | 8345 | 1468841550205 Marionette DEBUG loaded listener.js 04:32:30 INFO - PROCESS | 8345 | ++DOMWINDOW == 130 (0x976f1400) [pid = 8345] [serial = 945] [outer = 0x95161400] 04:32:31 INFO - PROCESS | 8345 | 1468841551187 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]]]}] 04:32:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 04:32:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1683ms 04:32:31 INFO - PROCESS | 8345 | 1468841551264 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 04:32:31 INFO - PROCESS | 8345 | 1468841551269 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 04:32:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 04:32:31 INFO - PROCESS | 8345 | 1468841551279 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 04:32:31 INFO - PROCESS | 8345 | 1468841551284 Marionette TRACE conn3 <- [1,1230,null,{}] 04:32:31 INFO - PROCESS | 8345 | 1468841551296 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}] 04:32:31 INFO - PROCESS | 8345 | 1468841551300 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:31 INFO - PROCESS | 8345 | 1468841551593 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 04:32:31 INFO - PROCESS | 8345 | 1468841551833 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:31 INFO - PROCESS | 8345 | 1468841551842 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:31 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb56400 == 37 [pid = 8345] [id = 315] 04:32:31 INFO - PROCESS | 8345 | ++DOMWINDOW == 131 (0x8cb5d400) [pid = 8345] [serial = 946] [outer = (nil)] 04:32:31 INFO - PROCESS | 8345 | ++DOMWINDOW == 132 (0x8f4bc000) [pid = 8345] [serial = 947] [outer = 0x8cb5d400] 04:32:31 INFO - PROCESS | 8345 | 1468841551931 Marionette DEBUG loaded listener.js 04:32:32 INFO - PROCESS | 8345 | ++DOMWINDOW == 133 (0x8f670000) [pid = 8345] [serial = 948] [outer = 0x8cb5d400] 04:32:33 INFO - PROCESS | 8345 | 1468841553089 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]]]}] 04:32:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 04:32:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1848ms 04:32:33 INFO - PROCESS | 8345 | 1468841553126 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 04:32:33 INFO - PROCESS | 8345 | 1468841553133 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 04:32:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 04:32:33 INFO - PROCESS | 8345 | 1468841553163 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 04:32:33 INFO - PROCESS | 8345 | 1468841553168 Marionette TRACE conn3 <- [1,1234,null,{}] 04:32:33 INFO - PROCESS | 8345 | 1468841553178 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}] 04:32:33 INFO - PROCESS | 8345 | 1468841553183 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:33 INFO - PROCESS | 8345 | 1468841553389 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 04:32:33 INFO - PROCESS | 8345 | 1468841553634 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:33 INFO - PROCESS | 8345 | 1468841553647 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:33 INFO - PROCESS | 8345 | ++DOCSHELL 0x8bec4c00 == 38 [pid = 8345] [id = 316] 04:32:33 INFO - PROCESS | 8345 | ++DOMWINDOW == 134 (0x8cbe8800) [pid = 8345] [serial = 949] [outer = (nil)] 04:32:33 INFO - PROCESS | 8345 | ++DOMWINDOW == 135 (0x8da69800) [pid = 8345] [serial = 950] [outer = 0x8cbe8800] 04:32:33 INFO - PROCESS | 8345 | 1468841553833 Marionette DEBUG loaded listener.js 04:32:33 INFO - PROCESS | 8345 | ++DOMWINDOW == 136 (0x8db95800) [pid = 8345] [serial = 951] [outer = 0x8cbe8800] 04:32:34 INFO - PROCESS | 8345 | --DOCSHELL 0x8cbe7000 == 37 [pid = 8345] [id = 266] 04:32:34 INFO - PROCESS | 8345 | --DOCSHELL 0x8db8f800 == 36 [pid = 8345] [id = 265] 04:32:34 INFO - PROCESS | 8345 | --DOMWINDOW == 135 (0x99a39400) [pid = 8345] [serial = 588] [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.] 04:32:34 INFO - PROCESS | 8345 | --DOMWINDOW == 134 (0x9220d400) [pid = 8345] [serial = 860] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 8345 | --DOMWINDOW == 133 (0x92fe3000) [pid = 8345] [serial = 861] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 8345 | --DOMWINDOW == 132 (0x9504e000) [pid = 8345] [serial = 864] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 8345 | --DOMWINDOW == 131 (0x910f6c00) [pid = 8345] [serial = 858] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 8345 | --DOMWINDOW == 130 (0x9754f000) [pid = 8345] [serial = 867] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 8345 | --DOMWINDOW == 129 (0x92209000) [pid = 8345] [serial = 866] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 8345 | --DOMWINDOW == 128 (0x94f19800) [pid = 8345] [serial = 863] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 8345 | --DOMWINDOW == 127 (0x93a4f800) [pid = 8345] [serial = 824] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 8345 | --DOMWINDOW == 126 (0x93c61400) [pid = 8345] [serial = 825] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 8345 | --DOMWINDOW == 125 (0x98897800) [pid = 8345] [serial = 833] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 8345 | --DOMWINDOW == 124 (0x98898c00) [pid = 8345] [serial = 834] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 8345 | --DOMWINDOW == 123 (0x8cb54000) [pid = 8345] [serial = 851] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 8345 | --DOMWINDOW == 122 (0x8cb5e800) [pid = 8345] [serial = 852] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 8345 | --DOMWINDOW == 121 (0x8db8d000) [pid = 8345] [serial = 848] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 8345 | --DOMWINDOW == 120 (0x8f669400) [pid = 8345] [serial = 849] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 8345 | --DOMWINDOW == 119 (0x922ef800) [pid = 8345] [serial = 821] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 8345 | --DOMWINDOW == 118 (0x922fd400) [pid = 8345] [serial = 822] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 8345 | --DOMWINDOW == 117 (0x9973b400) [pid = 8345] [serial = 842] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 8345 | --DOMWINDOW == 116 (0x99968c00) [pid = 8345] [serial = 843] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 8345 | --DOMWINDOW == 115 (0x9941d800) [pid = 8345] [serial = 836] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 8345 | --DOMWINDOW == 114 (0x99421c00) [pid = 8345] [serial = 837] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 8345 | --DOMWINDOW == 113 (0x976e3800) [pid = 8345] [serial = 830] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 8345 | --DOMWINDOW == 112 (0x91b5e800) [pid = 8345] [serial = 831] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 8345 | --DOMWINDOW == 111 (0x9972dc00) [pid = 8345] [serial = 839] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 8345 | --DOMWINDOW == 110 (0x99732000) [pid = 8345] [serial = 840] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 8345 | --DOMWINDOW == 109 (0x91b5f400) [pid = 8345] [serial = 813] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 8345 | --DOMWINDOW == 108 (0x8f8ab000) [pid = 8345] [serial = 857] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 8345 | --DOMWINDOW == 107 (0x9504d800) [pid = 8345] [serial = 827] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 8345 | --DOMWINDOW == 106 (0x95054400) [pid = 8345] [serial = 828] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 8345 | --DOMWINDOW == 105 (0x8db95400) [pid = 8345] [serial = 854] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 8345 | --DOMWINDOW == 104 (0x8f66b800) [pid = 8345] [serial = 855] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 8345 | --DOMWINDOW == 103 (0x8f8a8000) [pid = 8345] [serial = 818] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 8345 | --DOMWINDOW == 102 (0x910f6400) [pid = 8345] [serial = 819] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 8345 | --DOMWINDOW == 101 (0x99c5a000) [pid = 8345] [serial = 845] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 8345 | --DOMWINDOW == 100 (0x99e01800) [pid = 8345] [serial = 846] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 8345 | --DOMWINDOW == 99 (0x8db92400) [pid = 8345] [serial = 815] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 8345 | --DOMWINDOW == 98 (0x8f4c0400) [pid = 8345] [serial = 816] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 8345 | 1468841554849 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]]]}] 04:32:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 04:32:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1747ms 04:32:34 INFO - PROCESS | 8345 | 1468841554906 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 04:32:34 INFO - PROCESS | 8345 | 1468841554913 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 04:32:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 04:32:34 INFO - PROCESS | 8345 | 1468841554925 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 04:32:34 INFO - PROCESS | 8345 | 1468841554929 Marionette TRACE conn3 <- [1,1238,null,{}] 04:32:34 INFO - PROCESS | 8345 | 1468841554937 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}] 04:32:34 INFO - PROCESS | 8345 | 1468841554943 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:35 INFO - PROCESS | 8345 | 1468841555135 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 04:32:35 INFO - PROCESS | 8345 | 1468841555331 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:35 INFO - PROCESS | 8345 | 1468841555342 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:35 INFO - PROCESS | 8345 | ++DOCSHELL 0x8db92400 == 37 [pid = 8345] [id = 317] 04:32:35 INFO - PROCESS | 8345 | ++DOMWINDOW == 99 (0x8f4c0400) [pid = 8345] [serial = 952] [outer = (nil)] 04:32:35 INFO - PROCESS | 8345 | ++DOMWINDOW == 100 (0x8f60b400) [pid = 8345] [serial = 953] [outer = 0x8f4c0400] 04:32:35 INFO - PROCESS | 8345 | 1468841555422 Marionette DEBUG loaded listener.js 04:32:35 INFO - PROCESS | 8345 | ++DOMWINDOW == 101 (0x8f667800) [pid = 8345] [serial = 954] [outer = 0x8f4c0400] 04:32:36 INFO - PROCESS | 8345 | 1468841556228 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]]]}] 04:32:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 04:32:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1333ms 04:32:36 INFO - PROCESS | 8345 | 1468841556258 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 04:32:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 04:32:36 INFO - PROCESS | 8345 | 1468841556264 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 04:32:36 INFO - PROCESS | 8345 | 1468841556271 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 04:32:36 INFO - PROCESS | 8345 | 1468841556278 Marionette TRACE conn3 <- [1,1242,null,{}] 04:32:36 INFO - PROCESS | 8345 | 1468841556296 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}] 04:32:36 INFO - PROCESS | 8345 | 1468841556306 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:36 INFO - PROCESS | 8345 | 1468841556502 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 04:32:36 INFO - PROCESS | 8345 | 1468841556666 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:36 INFO - PROCESS | 8345 | 1468841556677 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:36 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f8a1800 == 38 [pid = 8345] [id = 318] 04:32:36 INFO - PROCESS | 8345 | ++DOMWINDOW == 102 (0x8f8a5800) [pid = 8345] [serial = 955] [outer = (nil)] 04:32:36 INFO - PROCESS | 8345 | ++DOMWINDOW == 103 (0x910f1800) [pid = 8345] [serial = 956] [outer = 0x8f8a5800] 04:32:36 INFO - PROCESS | 8345 | 1468841556757 Marionette DEBUG loaded listener.js 04:32:36 INFO - PROCESS | 8345 | ++DOMWINDOW == 104 (0x9189f800) [pid = 8345] [serial = 957] [outer = 0x8f8a5800] 04:32:38 INFO - PROCESS | 8345 | --DOMWINDOW == 103 (0x8cb56c00) [pid = 8345] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 04:32:38 INFO - PROCESS | 8345 | --DOMWINDOW == 102 (0x8da66400) [pid = 8345] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 04:32:38 INFO - PROCESS | 8345 | --DOMWINDOW == 101 (0x8bec5400) [pid = 8345] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 04:32:38 INFO - PROCESS | 8345 | --DOMWINDOW == 100 (0x918a6c00) [pid = 8345] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 04:32:38 INFO - PROCESS | 8345 | --DOMWINDOW == 99 (0x8da61800) [pid = 8345] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 04:32:38 INFO - PROCESS | 8345 | --DOMWINDOW == 98 (0x8f7d0000) [pid = 8345] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 04:32:38 INFO - PROCESS | 8345 | --DOMWINDOW == 97 (0x9531f800) [pid = 8345] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 04:32:38 INFO - PROCESS | 8345 | --DOMWINDOW == 96 (0x9532a800) [pid = 8345] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 04:32:38 INFO - PROCESS | 8345 | --DOMWINDOW == 95 (0x99aba400) [pid = 8345] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 04:32:38 INFO - PROCESS | 8345 | --DOMWINDOW == 94 (0x8f4c1000) [pid = 8345] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 04:32:38 INFO - PROCESS | 8345 | --DOMWINDOW == 93 (0x99e0ac00) [pid = 8345] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 04:32:38 INFO - PROCESS | 8345 | --DOMWINDOW == 92 (0x99e0f400) [pid = 8345] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 04:32:38 INFO - PROCESS | 8345 | --DOMWINDOW == 91 (0x9b0b9400) [pid = 8345] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 04:32:38 INFO - PROCESS | 8345 | --DOMWINDOW == 90 (0x99e0c000) [pid = 8345] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 04:32:38 INFO - PROCESS | 8345 | --DOMWINDOW == 89 (0x9b60cc00) [pid = 8345] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 04:32:38 INFO - PROCESS | 8345 | --DOMWINDOW == 88 (0x8d7c9000) [pid = 8345] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 04:32:38 INFO - PROCESS | 8345 | --DOMWINDOW == 87 (0x8cbe9c00) [pid = 8345] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 04:32:38 INFO - PROCESS | 8345 | 1468841558586 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]]]}] 04:32:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 04:32:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 2349ms 04:32:38 INFO - PROCESS | 8345 | 1468841558621 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 04:32:38 INFO - PROCESS | 8345 | 1468841558629 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 04:32:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 04:32:38 INFO - PROCESS | 8345 | 1468841558639 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 04:32:38 INFO - PROCESS | 8345 | 1468841558644 Marionette TRACE conn3 <- [1,1246,null,{}] 04:32:38 INFO - PROCESS | 8345 | 1468841558656 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}] 04:32:38 INFO - PROCESS | 8345 | 1468841558661 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:38 INFO - PROCESS | 8345 | 1468841558915 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 04:32:39 INFO - PROCESS | 8345 | 1468841559092 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:39 INFO - PROCESS | 8345 | 1468841559108 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:39 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb5b400 == 39 [pid = 8345] [id = 319] 04:32:39 INFO - PROCESS | 8345 | ++DOMWINDOW == 88 (0x8cb5c000) [pid = 8345] [serial = 958] [outer = (nil)] 04:32:39 INFO - PROCESS | 8345 | ++DOMWINDOW == 89 (0x8da6bc00) [pid = 8345] [serial = 959] [outer = 0x8cb5c000] 04:32:39 INFO - PROCESS | 8345 | 1468841559198 Marionette DEBUG loaded listener.js 04:32:39 INFO - PROCESS | 8345 | ++DOMWINDOW == 90 (0x8db94c00) [pid = 8345] [serial = 960] [outer = 0x8cb5c000] 04:32:40 INFO - PROCESS | 8345 | 1468841560197 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]]]}] 04:32:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 04:32:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1593ms 04:32:40 INFO - PROCESS | 8345 | 1468841560232 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 04:32:40 INFO - PROCESS | 8345 | 1468841560240 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 04:32:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 04:32:40 INFO - PROCESS | 8345 | 1468841560252 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 04:32:40 INFO - PROCESS | 8345 | 1468841560258 Marionette TRACE conn3 <- [1,1250,null,{}] 04:32:40 INFO - PROCESS | 8345 | 1468841560265 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}] 04:32:40 INFO - PROCESS | 8345 | 1468841560271 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:40 INFO - PROCESS | 8345 | 1468841560502 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 04:32:40 INFO - PROCESS | 8345 | 1468841560724 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:40 INFO - PROCESS | 8345 | 1468841560736 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:40 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f606c00 == 40 [pid = 8345] [id = 320] 04:32:40 INFO - PROCESS | 8345 | ++DOMWINDOW == 91 (0x8f66a400) [pid = 8345] [serial = 961] [outer = (nil)] 04:32:40 INFO - PROCESS | 8345 | ++DOMWINDOW == 92 (0x8f6d3000) [pid = 8345] [serial = 962] [outer = 0x8f66a400] 04:32:40 INFO - PROCESS | 8345 | 1468841560881 Marionette DEBUG loaded listener.js 04:32:41 INFO - PROCESS | 8345 | ++DOMWINDOW == 93 (0x8f6dc800) [pid = 8345] [serial = 963] [outer = 0x8f66a400] 04:32:41 INFO - PROCESS | 8345 | 1468841561965 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]]]}] 04:32:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 04:32:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1789ms 04:32:42 INFO - PROCESS | 8345 | 1468841562043 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 04:32:42 INFO - PROCESS | 8345 | 1468841562046 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 04:32:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 04:32:42 INFO - PROCESS | 8345 | 1468841562055 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 04:32:42 INFO - PROCESS | 8345 | 1468841562062 Marionette TRACE conn3 <- [1,1254,null,{}] 04:32:42 INFO - PROCESS | 8345 | 1468841562080 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}] 04:32:42 INFO - PROCESS | 8345 | 1468841562090 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:42 INFO - PROCESS | 8345 | 1468841562444 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 04:32:42 INFO - PROCESS | 8345 | 1468841562615 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:42 INFO - PROCESS | 8345 | 1468841562630 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:42 INFO - PROCESS | 8345 | ++DOCSHELL 0x910f6400 == 41 [pid = 8345] [id = 321] 04:32:42 INFO - PROCESS | 8345 | ++DOMWINDOW == 94 (0x910f7400) [pid = 8345] [serial = 964] [outer = (nil)] 04:32:42 INFO - PROCESS | 8345 | ++DOMWINDOW == 95 (0x918a5400) [pid = 8345] [serial = 965] [outer = 0x910f7400] 04:32:42 INFO - PROCESS | 8345 | 1468841562736 Marionette DEBUG loaded listener.js 04:32:42 INFO - PROCESS | 8345 | ++DOMWINDOW == 96 (0x91b58c00) [pid = 8345] [serial = 966] [outer = 0x910f7400] 04:32:43 INFO - PROCESS | 8345 | 1468841563743 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]]]}] 04:32:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 04:32:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1754ms 04:32:43 INFO - PROCESS | 8345 | 1468841563810 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 04:32:43 INFO - PROCESS | 8345 | 1468841563816 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 04:32:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 04:32:43 INFO - PROCESS | 8345 | 1468841563823 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 04:32:43 INFO - PROCESS | 8345 | 1468841563826 Marionette TRACE conn3 <- [1,1258,null,{}] 04:32:43 INFO - PROCESS | 8345 | 1468841563833 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}] 04:32:43 INFO - PROCESS | 8345 | 1468841563839 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:44 INFO - PROCESS | 8345 | 1468841564084 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 04:32:44 INFO - PROCESS | 8345 | 1468841564351 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:44 INFO - PROCESS | 8345 | 1468841564362 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:44 INFO - PROCESS | 8345 | ++DOCSHELL 0x8da66400 == 42 [pid = 8345] [id = 322] 04:32:44 INFO - PROCESS | 8345 | ++DOMWINDOW == 97 (0x8f8a7800) [pid = 8345] [serial = 967] [outer = (nil)] 04:32:44 INFO - PROCESS | 8345 | ++DOMWINDOW == 98 (0x922fa800) [pid = 8345] [serial = 968] [outer = 0x8f8a7800] 04:32:44 INFO - PROCESS | 8345 | 1468841564451 Marionette DEBUG loaded listener.js 04:32:44 INFO - PROCESS | 8345 | ++DOMWINDOW == 99 (0x92fe3000) [pid = 8345] [serial = 969] [outer = 0x8f8a7800] 04:32:45 INFO - PROCESS | 8345 | 1468841565393 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]]]}] 04:32:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 04:32:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1648ms 04:32:45 INFO - PROCESS | 8345 | 1468841565472 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 04:32:45 INFO - PROCESS | 8345 | 1468841565475 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 04:32:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 04:32:45 INFO - PROCESS | 8345 | 1468841565485 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 04:32:45 INFO - PROCESS | 8345 | 1468841565488 Marionette TRACE conn3 <- [1,1262,null,{}] 04:32:45 INFO - PROCESS | 8345 | 1468841565496 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}] 04:32:45 INFO - PROCESS | 8345 | 1468841565502 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:45 INFO - PROCESS | 8345 | 1468841565716 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 04:32:45 INFO - PROCESS | 8345 | 1468841565958 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:45 INFO - PROCESS | 8345 | 1468841565969 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:46 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f7c9c00 == 43 [pid = 8345] [id = 323] 04:32:46 INFO - PROCESS | 8345 | ++DOMWINDOW == 100 (0x922f5c00) [pid = 8345] [serial = 970] [outer = (nil)] 04:32:46 INFO - PROCESS | 8345 | ++DOMWINDOW == 101 (0x93c61400) [pid = 8345] [serial = 971] [outer = 0x922f5c00] 04:32:46 INFO - PROCESS | 8345 | 1468841566100 Marionette DEBUG loaded listener.js 04:32:46 INFO - PROCESS | 8345 | ++DOMWINDOW == 102 (0x94f19400) [pid = 8345] [serial = 972] [outer = 0x922f5c00] 04:32:47 INFO - PROCESS | 8345 | 1468841567056 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]]]}] 04:32:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 04:32:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1637ms 04:32:47 INFO - PROCESS | 8345 | 1468841567123 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 04:32:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 04:32:47 INFO - PROCESS | 8345 | 1468841567127 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 04:32:47 INFO - PROCESS | 8345 | 1468841567134 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 04:32:47 INFO - PROCESS | 8345 | 1468841567138 Marionette TRACE conn3 <- [1,1266,null,{}] 04:32:47 INFO - PROCESS | 8345 | 1468841567144 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}] 04:32:47 INFO - PROCESS | 8345 | 1468841567154 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:47 INFO - PROCESS | 8345 | 1468841567444 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 04:32:47 INFO - PROCESS | 8345 | 1468841567723 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:47 INFO - PROCESS | 8345 | 1468841567733 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:47 INFO - PROCESS | 8345 | ++DOCSHELL 0x91b5c800 == 44 [pid = 8345] [id = 324] 04:32:47 INFO - PROCESS | 8345 | ++DOMWINDOW == 103 (0x93c5bc00) [pid = 8345] [serial = 973] [outer = (nil)] 04:32:47 INFO - PROCESS | 8345 | ++DOMWINDOW == 104 (0x97552800) [pid = 8345] [serial = 974] [outer = 0x93c5bc00] 04:32:47 INFO - PROCESS | 8345 | 1468841567816 Marionette DEBUG loaded listener.js 04:32:47 INFO - PROCESS | 8345 | ++DOMWINDOW == 105 (0x976f8400) [pid = 8345] [serial = 975] [outer = 0x93c5bc00] 04:32:48 INFO - PROCESS | 8345 | 1468841568763 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]]]}] 04:32:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 04:32:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1683ms 04:32:48 INFO - PROCESS | 8345 | 1468841568818 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 04:32:48 INFO - PROCESS | 8345 | 1468841568825 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 04:32:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 04:32:48 INFO - PROCESS | 8345 | 1468841568834 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 04:32:48 INFO - PROCESS | 8345 | 1468841568839 Marionette TRACE conn3 <- [1,1270,null,{}] 04:32:48 INFO - PROCESS | 8345 | 1468841568847 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}] 04:32:48 INFO - PROCESS | 8345 | 1468841568853 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:49 INFO - PROCESS | 8345 | 1468841569068 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 04:32:49 INFO - PROCESS | 8345 | 1468841569301 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:49 INFO - PROCESS | 8345 | 1468841569313 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:49 INFO - PROCESS | 8345 | ++DOCSHELL 0x8da68c00 == 45 [pid = 8345] [id = 325] 04:32:49 INFO - PROCESS | 8345 | ++DOMWINDOW == 106 (0x8f4ba800) [pid = 8345] [serial = 976] [outer = (nil)] 04:32:49 INFO - PROCESS | 8345 | ++DOMWINDOW == 107 (0x98897800) [pid = 8345] [serial = 977] [outer = 0x8f4ba800] 04:32:49 INFO - PROCESS | 8345 | 1468841569439 Marionette DEBUG loaded listener.js 04:32:49 INFO - PROCESS | 8345 | ++DOMWINDOW == 108 (0x98c68c00) [pid = 8345] [serial = 978] [outer = 0x8f4ba800] 04:32:50 INFO - PROCESS | 8345 | 1468841570385 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]]]}] 04:32:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 04:32:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1593ms 04:32:50 INFO - PROCESS | 8345 | 1468841570428 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 04:32:50 INFO - PROCESS | 8345 | 1468841570434 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 04:32:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 04:32:50 INFO - PROCESS | 8345 | 1468841570443 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 04:32:50 INFO - PROCESS | 8345 | 1468841570446 Marionette TRACE conn3 <- [1,1274,null,{}] 04:32:50 INFO - PROCESS | 8345 | 1468841570454 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}] 04:32:50 INFO - PROCESS | 8345 | 1468841570459 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:50 INFO - PROCESS | 8345 | 1468841570687 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 04:32:50 INFO - PROCESS | 8345 | 1468841570945 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:50 INFO - PROCESS | 8345 | 1468841570953 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:51 INFO - PROCESS | 8345 | ++DOCSHELL 0x8bec7400 == 46 [pid = 8345] [id = 326] 04:32:51 INFO - PROCESS | 8345 | ++DOMWINDOW == 109 (0x8cb5ac00) [pid = 8345] [serial = 979] [outer = (nil)] 04:32:51 INFO - PROCESS | 8345 | ++DOMWINDOW == 110 (0x8da62400) [pid = 8345] [serial = 980] [outer = 0x8cb5ac00] 04:32:51 INFO - PROCESS | 8345 | 1468841571083 Marionette DEBUG loaded listener.js 04:32:51 INFO - PROCESS | 8345 | ++DOMWINDOW == 111 (0x8f605400) [pid = 8345] [serial = 981] [outer = 0x8cb5ac00] 04:32:52 INFO - PROCESS | 8345 | 1468841572026 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]]]}] 04:32:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 04:32:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1636ms 04:32:52 INFO - PROCESS | 8345 | 1468841572079 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 04:32:52 INFO - PROCESS | 8345 | 1468841572083 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 04:32:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 04:32:52 INFO - PROCESS | 8345 | 1468841572091 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 04:32:52 INFO - PROCESS | 8345 | 1468841572095 Marionette TRACE conn3 <- [1,1278,null,{}] 04:32:52 INFO - PROCESS | 8345 | 1468841572102 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}] 04:32:52 INFO - PROCESS | 8345 | 1468841572108 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:52 INFO - PROCESS | 8345 | 1468841572322 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 04:32:52 INFO - PROCESS | 8345 | 1468841572796 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:52 INFO - PROCESS | 8345 | 1468841572806 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:52 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cbef400 == 47 [pid = 8345] [id = 327] 04:32:52 INFO - PROCESS | 8345 | ++DOMWINDOW == 112 (0x8d7c3000) [pid = 8345] [serial = 982] [outer = (nil)] 04:32:52 INFO - PROCESS | 8345 | ++DOMWINDOW == 113 (0x8d7cbc00) [pid = 8345] [serial = 983] [outer = 0x8d7c3000] 04:32:52 INFO - PROCESS | 8345 | 1468841572929 Marionette DEBUG loaded listener.js 04:32:53 INFO - PROCESS | 8345 | ++DOMWINDOW == 114 (0x8db8f400) [pid = 8345] [serial = 984] [outer = 0x8d7c3000] 04:32:53 INFO - PROCESS | 8345 | 1468841573918 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]]]}] 04:32:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 04:32:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1890ms 04:32:53 INFO - PROCESS | 8345 | 1468841573984 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 04:32:53 INFO - PROCESS | 8345 | 1468841573989 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 04:32:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 04:32:54 INFO - PROCESS | 8345 | 1468841573999 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 04:32:54 INFO - PROCESS | 8345 | 1468841574005 Marionette TRACE conn3 <- [1,1282,null,{}] 04:32:54 INFO - PROCESS | 8345 | 1468841574014 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}] 04:32:54 INFO - PROCESS | 8345 | 1468841574019 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:54 INFO - PROCESS | 8345 | 1468841574225 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 04:32:54 INFO - PROCESS | 8345 | 1468841574559 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:54 INFO - PROCESS | 8345 | 1468841574568 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:54 INFO - PROCESS | 8345 | ++DOCSHELL 0x8da69400 == 48 [pid = 8345] [id = 328] 04:32:54 INFO - PROCESS | 8345 | ++DOMWINDOW == 115 (0x8da6d000) [pid = 8345] [serial = 985] [outer = (nil)] 04:32:54 INFO - PROCESS | 8345 | ++DOMWINDOW == 116 (0x8f6db000) [pid = 8345] [serial = 986] [outer = 0x8da6d000] 04:32:54 INFO - PROCESS | 8345 | 1468841574658 Marionette DEBUG loaded listener.js 04:32:54 INFO - PROCESS | 8345 | ++DOMWINDOW == 117 (0x8f7cb400) [pid = 8345] [serial = 987] [outer = 0x8da6d000] 04:32:56 INFO - PROCESS | 8345 | --DOCSHELL 0x8db92400 == 47 [pid = 8345] [id = 317] 04:32:56 INFO - PROCESS | 8345 | --DOCSHELL 0x8bec4c00 == 46 [pid = 8345] [id = 316] 04:32:56 INFO - PROCESS | 8345 | --DOCSHELL 0x8bec4000 == 45 [pid = 8345] [id = 302] 04:32:56 INFO - PROCESS | 8345 | --DOCSHELL 0x910f0c00 == 44 [pid = 8345] [id = 270] 04:32:56 INFO - PROCESS | 8345 | --DOCSHELL 0x8f4bac00 == 43 [pid = 8345] [id = 267] 04:32:56 INFO - PROCESS | 8345 | --DOCSHELL 0x8d7c9400 == 42 [pid = 8345] [id = 304] 04:32:56 INFO - PROCESS | 8345 | --DOCSHELL 0x8cbee400 == 41 [pid = 8345] [id = 307] 04:32:56 INFO - PROCESS | 8345 | --DOCSHELL 0x8da6b400 == 40 [pid = 8345] [id = 272] 04:32:56 INFO - PROCESS | 8345 | --DOCSHELL 0x8da67000 == 39 [pid = 8345] [id = 278] 04:32:56 INFO - PROCESS | 8345 | --DOCSHELL 0x9505ac00 == 38 [pid = 8345] [id = 314] 04:32:56 INFO - PROCESS | 8345 | --DOCSHELL 0x8f4be000 == 37 [pid = 8345] [id = 310] 04:32:56 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb51000 == 36 [pid = 8345] [id = 276] 04:32:56 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb50400 == 35 [pid = 8345] [id = 275] 04:32:56 INFO - PROCESS | 8345 | --DOCSHELL 0x8cbec400 == 34 [pid = 8345] [id = 308] 04:32:56 INFO - PROCESS | 8345 | --DOCSHELL 0x922fa000 == 33 [pid = 8345] [id = 311] 04:32:56 INFO - PROCESS | 8345 | --DOCSHELL 0x8bec1800 == 32 [pid = 8345] [id = 277] 04:32:56 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb56400 == 31 [pid = 8345] [id = 315] 04:32:56 INFO - PROCESS | 8345 | --DOCSHELL 0x8f6d8c00 == 30 [pid = 8345] [id = 280] 04:32:56 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb58400 == 29 [pid = 8345] [id = 312] 04:32:56 INFO - PROCESS | 8345 | --DOCSHELL 0x9399d400 == 28 [pid = 8345] [id = 274] 04:32:56 INFO - PROCESS | 8345 | --DOCSHELL 0x9216b800 == 27 [pid = 8345] [id = 309] 04:32:56 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb55000 == 26 [pid = 8345] [id = 313] 04:32:56 INFO - PROCESS | 8345 | --DOCSHELL 0x8cbe6000 == 25 [pid = 8345] [id = 281] 04:32:56 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb59800 == 24 [pid = 8345] [id = 279] 04:32:56 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb55c00 == 23 [pid = 8345] [id = 305] 04:32:56 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb50800 == 22 [pid = 8345] [id = 271] 04:32:56 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb59c00 == 21 [pid = 8345] [id = 269] 04:32:56 INFO - PROCESS | 8345 | --DOCSHELL 0x8da64400 == 20 [pid = 8345] [id = 303] 04:32:56 INFO - PROCESS | 8345 | --DOCSHELL 0x8f7ca800 == 19 [pid = 8345] [id = 268] 04:32:56 INFO - PROCESS | 8345 | --DOCSHELL 0x92170400 == 18 [pid = 8345] [id = 273] 04:32:56 INFO - PROCESS | 8345 | --DOCSHELL 0x8f6d4000 == 17 [pid = 8345] [id = 306] 04:32:56 INFO - PROCESS | 8345 | --DOCSHELL 0x8bec7400 == 16 [pid = 8345] [id = 326] 04:32:56 INFO - PROCESS | 8345 | --DOCSHELL 0x8da68c00 == 15 [pid = 8345] [id = 325] 04:32:56 INFO - PROCESS | 8345 | --DOCSHELL 0x8f7c9c00 == 14 [pid = 8345] [id = 323] 04:32:56 INFO - PROCESS | 8345 | --DOCSHELL 0x91b5c800 == 13 [pid = 8345] [id = 324] 04:32:56 INFO - PROCESS | 8345 | --DOCSHELL 0x8da66400 == 12 [pid = 8345] [id = 322] 04:32:56 INFO - PROCESS | 8345 | --DOCSHELL 0x910f6400 == 11 [pid = 8345] [id = 321] 04:32:56 INFO - PROCESS | 8345 | --DOCSHELL 0x8f606c00 == 10 [pid = 8345] [id = 320] 04:32:56 INFO - PROCESS | 8345 | --DOCSHELL 0x8f8a1800 == 9 [pid = 8345] [id = 318] 04:32:56 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb5b400 == 8 [pid = 8345] [id = 319] 04:32:56 INFO - PROCESS | 8345 | --DOMWINDOW == 116 (0x981db000) [pid = 8345] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:32:56 INFO - PROCESS | 8345 | --DOMWINDOW == 115 (0x910e9400) [pid = 8345] [serial = 920] [outer = (nil)] [url = about:blank] 04:32:56 INFO - PROCESS | 8345 | --DOMWINDOW == 114 (0x8d7cc800) [pid = 8345] [serial = 917] [outer = (nil)] [url = about:blank] 04:32:56 INFO - PROCESS | 8345 | --DOMWINDOW == 113 (0x8da6dc00) [pid = 8345] [serial = 911] [outer = (nil)] [url = about:blank] 04:32:56 INFO - PROCESS | 8345 | --DOMWINDOW == 112 (0x8cb51400) [pid = 8345] [serial = 908] [outer = (nil)] [url = about:blank] 04:32:56 INFO - PROCESS | 8345 | --DOMWINDOW == 111 (0x8cb5e000) [pid = 8345] [serial = 909] [outer = (nil)] [url = about:blank] 04:32:56 INFO - PROCESS | 8345 | --DOMWINDOW == 110 (0x92168400) [pid = 8345] [serial = 906] [outer = (nil)] [url = about:blank] 04:32:56 INFO - PROCESS | 8345 | --DOMWINDOW == 109 (0x91b59000) [pid = 8345] [serial = 905] [outer = (nil)] [url = about:blank] 04:32:56 INFO - PROCESS | 8345 | --DOMWINDOW == 108 (0x8f4b7c00) [pid = 8345] [serial = 870] [outer = (nil)] [url = about:blank] 04:32:56 INFO - PROCESS | 8345 | --DOMWINDOW == 107 (0x8da6b000) [pid = 8345] [serial = 869] [outer = (nil)] [url = about:blank] 04:32:56 INFO - PROCESS | 8345 | --DOMWINDOW == 106 (0x918a2000) [pid = 8345] [serial = 873] [outer = (nil)] [url = about:blank] 04:32:56 INFO - PROCESS | 8345 | --DOMWINDOW == 105 (0x910ef000) [pid = 8345] [serial = 872] [outer = (nil)] [url = about:blank] 04:32:56 INFO - PROCESS | 8345 | --DOMWINDOW == 104 (0x976fb000) [pid = 8345] [serial = 876] [outer = (nil)] [url = about:blank] 04:32:56 INFO - PROCESS | 8345 | --DOMWINDOW == 103 (0x976e3c00) [pid = 8345] [serial = 875] [outer = (nil)] [url = about:blank] 04:32:56 INFO - PROCESS | 8345 | --DOMWINDOW == 102 (0x99a3ac00) [pid = 8345] [serial = 879] [outer = (nil)] [url = about:blank] 04:32:56 INFO - PROCESS | 8345 | --DOMWINDOW == 101 (0x99731000) [pid = 8345] [serial = 878] [outer = (nil)] [url = about:blank] 04:32:56 INFO - PROCESS | 8345 | --DOMWINDOW == 100 (0x99e04c00) [pid = 8345] [serial = 882] [outer = (nil)] [url = about:blank] 04:32:56 INFO - PROCESS | 8345 | --DOMWINDOW == 99 (0x99ba1000) [pid = 8345] [serial = 881] [outer = (nil)] [url = about:blank] 04:32:56 INFO - PROCESS | 8345 | --DOMWINDOW == 98 (0x8f60e000) [pid = 8345] [serial = 914] [outer = (nil)] [url = about:blank] 04:32:56 INFO - PROCESS | 8345 | --DOMWINDOW == 97 (0x9aa4c800) [pid = 8345] [serial = 885] [outer = (nil)] [url = about:blank] 04:32:56 INFO - PROCESS | 8345 | --DOMWINDOW == 96 (0x9aa45400) [pid = 8345] [serial = 884] [outer = (nil)] [url = about:blank] 04:32:56 INFO - PROCESS | 8345 | --DOMWINDOW == 95 (0x9b05ec00) [pid = 8345] [serial = 888] [outer = (nil)] [url = about:blank] 04:32:56 INFO - PROCESS | 8345 | --DOMWINDOW == 94 (0x8f666800) [pid = 8345] [serial = 915] [outer = (nil)] [url = about:blank] 04:32:56 INFO - PROCESS | 8345 | --DOMWINDOW == 93 (0x9ac5e000) [pid = 8345] [serial = 887] [outer = (nil)] [url = about:blank] 04:32:56 INFO - PROCESS | 8345 | --DOMWINDOW == 92 (0x9b60d800) [pid = 8345] [serial = 891] [outer = (nil)] [url = about:blank] 04:32:56 INFO - PROCESS | 8345 | --DOMWINDOW == 91 (0x9b608000) [pid = 8345] [serial = 890] [outer = (nil)] [url = about:blank] 04:32:56 INFO - PROCESS | 8345 | --DOMWINDOW == 90 (0x8f6da000) [pid = 8345] [serial = 918] [outer = (nil)] [url = about:blank] 04:32:56 INFO - PROCESS | 8345 | --DOMWINDOW == 89 (0x9d86fc00) [pid = 8345] [serial = 894] [outer = (nil)] [url = about:blank] 04:32:56 INFO - PROCESS | 8345 | --DOMWINDOW == 88 (0x9cb0d800) [pid = 8345] [serial = 893] [outer = (nil)] [url = about:blank] 04:32:56 INFO - PROCESS | 8345 | --DOMWINDOW == 87 (0x8db90400) [pid = 8345] [serial = 912] [outer = (nil)] [url = about:blank] 04:32:56 INFO - PROCESS | 8345 | --DOMWINDOW == 86 (0xa2008c00) [pid = 8345] [serial = 897] [outer = (nil)] [url = about:blank] 04:32:56 INFO - PROCESS | 8345 | --DOMWINDOW == 85 (0xa1095800) [pid = 8345] [serial = 896] [outer = (nil)] [url = about:blank] 04:32:56 INFO - PROCESS | 8345 | --DOMWINDOW == 84 (0xa2fd1400) [pid = 8345] [serial = 900] [outer = (nil)] [url = about:blank] 04:32:56 INFO - PROCESS | 8345 | --DOMWINDOW == 83 (0x8f612000) [pid = 8345] [serial = 899] [outer = (nil)] [url = about:blank] 04:32:56 INFO - PROCESS | 8345 | --DOMWINDOW == 82 (0x8da60800) [pid = 8345] [serial = 903] [outer = (nil)] [url = about:blank] 04:32:56 INFO - PROCESS | 8345 | --DOMWINDOW == 81 (0x8d7c6800) [pid = 8345] [serial = 902] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 8345 | 1468841577155 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]]]}] 04:32:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 04:32:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 3206ms 04:32:57 INFO - PROCESS | 8345 | 1468841577206 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 04:32:57 INFO - PROCESS | 8345 | 1468841577214 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 04:32:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 04:32:57 INFO - PROCESS | 8345 | 1468841577225 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 04:32:57 INFO - PROCESS | 8345 | 1468841577230 Marionette TRACE conn3 <- [1,1286,null,{}] 04:32:57 INFO - PROCESS | 8345 | 1468841577241 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}] 04:32:57 INFO - PROCESS | 8345 | 1468841577246 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:57 INFO - PROCESS | 8345 | 1468841577443 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 04:32:57 INFO - PROCESS | 8345 | 1468841577601 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:57 INFO - PROCESS | 8345 | 1468841577608 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:57 INFO - PROCESS | 8345 | ++DOCSHELL 0x8bece800 == 9 [pid = 8345] [id = 329] 04:32:57 INFO - PROCESS | 8345 | ++DOMWINDOW == 82 (0x8cb51000) [pid = 8345] [serial = 988] [outer = (nil)] 04:32:57 INFO - PROCESS | 8345 | ++DOMWINDOW == 83 (0x8cbe5c00) [pid = 8345] [serial = 989] [outer = 0x8cb51000] 04:32:57 INFO - PROCESS | 8345 | 1468841577687 Marionette DEBUG loaded listener.js 04:32:57 INFO - PROCESS | 8345 | ++DOMWINDOW == 84 (0x8cbed400) [pid = 8345] [serial = 990] [outer = 0x8cb51000] 04:32:58 INFO - PROCESS | 8345 | 1468841578634 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]]]}] 04:32:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 04:32:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1443ms 04:32:58 INFO - PROCESS | 8345 | 1468841578667 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 04:32:58 INFO - PROCESS | 8345 | 1468841578675 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 04:32:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 04:32:58 INFO - PROCESS | 8345 | 1468841578689 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 04:32:58 INFO - PROCESS | 8345 | 1468841578695 Marionette TRACE conn3 <- [1,1290,null,{}] 04:32:58 INFO - PROCESS | 8345 | 1468841578706 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}] 04:32:58 INFO - PROCESS | 8345 | 1468841578711 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:58 INFO - PROCESS | 8345 | 1468841578907 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 04:32:59 INFO - PROCESS | 8345 | 1468841579048 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:59 INFO - PROCESS | 8345 | 1468841579057 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:32:59 INFO - PROCESS | 8345 | ++DOCSHELL 0x8d7cc000 == 10 [pid = 8345] [id = 330] 04:32:59 INFO - PROCESS | 8345 | ++DOMWINDOW == 85 (0x8da6d400) [pid = 8345] [serial = 991] [outer = (nil)] 04:32:59 INFO - PROCESS | 8345 | ++DOMWINDOW == 86 (0x8db98400) [pid = 8345] [serial = 992] [outer = 0x8da6d400] 04:32:59 INFO - PROCESS | 8345 | 1468841579133 Marionette DEBUG loaded listener.js 04:32:59 INFO - PROCESS | 8345 | ++DOMWINDOW == 87 (0x8f4bc800) [pid = 8345] [serial = 993] [outer = 0x8da6d400] 04:33:00 INFO - PROCESS | 8345 | 1468841580058 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]]]}] 04:33:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 04:33:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1449ms 04:33:00 INFO - PROCESS | 8345 | 1468841580145 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 04:33:00 INFO - PROCESS | 8345 | 1468841580151 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 04:33:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 04:33:00 INFO - PROCESS | 8345 | 1468841580158 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 04:33:00 INFO - PROCESS | 8345 | 1468841580165 Marionette TRACE conn3 <- [1,1294,null,{}] 04:33:00 INFO - PROCESS | 8345 | 1468841580194 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}] 04:33:00 INFO - PROCESS | 8345 | 1468841580204 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:00 INFO - PROCESS | 8345 | 1468841580567 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 04:33:00 INFO - PROCESS | 8345 | 1468841580742 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:00 INFO - PROCESS | 8345 | 1468841580756 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:00 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f670400 == 11 [pid = 8345] [id = 331] 04:33:00 INFO - PROCESS | 8345 | ++DOMWINDOW == 88 (0x8f6d2c00) [pid = 8345] [serial = 994] [outer = (nil)] 04:33:00 INFO - PROCESS | 8345 | ++DOMWINDOW == 89 (0x8f6dd800) [pid = 8345] [serial = 995] [outer = 0x8f6d2c00] 04:33:00 INFO - PROCESS | 8345 | 1468841580832 Marionette DEBUG loaded listener.js 04:33:00 INFO - PROCESS | 8345 | ++DOMWINDOW == 90 (0x8f7c8800) [pid = 8345] [serial = 996] [outer = 0x8f6d2c00] 04:33:02 INFO - PROCESS | 8345 | --DOMWINDOW == 89 (0x8f8a5800) [pid = 8345] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 04:33:02 INFO - PROCESS | 8345 | --DOMWINDOW == 88 (0x8f4c0400) [pid = 8345] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 04:33:02 INFO - PROCESS | 8345 | --DOMWINDOW == 87 (0x8f8a7400) [pid = 8345] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 04:33:02 INFO - PROCESS | 8345 | --DOMWINDOW == 86 (0x922fa400) [pid = 8345] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 04:33:02 INFO - PROCESS | 8345 | --DOMWINDOW == 85 (0x8d7cb800) [pid = 8345] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 04:33:02 INFO - PROCESS | 8345 | --DOMWINDOW == 84 (0x9216bc00) [pid = 8345] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 04:33:02 INFO - PROCESS | 8345 | --DOMWINDOW == 83 (0x8d7c7400) [pid = 8345] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 04:33:02 INFO - PROCESS | 8345 | --DOMWINDOW == 82 (0x95161400) [pid = 8345] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 04:33:02 INFO - PROCESS | 8345 | --DOMWINDOW == 81 (0x8f8a0400) [pid = 8345] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 04:33:02 INFO - PROCESS | 8345 | --DOMWINDOW == 80 (0x8cb5d400) [pid = 8345] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 04:33:02 INFO - PROCESS | 8345 | --DOMWINDOW == 79 (0x922fb000) [pid = 8345] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 04:33:02 INFO - PROCESS | 8345 | --DOMWINDOW == 78 (0x8cbe8800) [pid = 8345] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 04:33:02 INFO - PROCESS | 8345 | --DOMWINDOW == 77 (0x8cb5cc00) [pid = 8345] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 04:33:02 INFO - PROCESS | 8345 | 1468841582731 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]]]}] 04:33:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 04:33:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 2598ms 04:33:02 INFO - PROCESS | 8345 | 1468841582760 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 04:33:02 INFO - PROCESS | 8345 | 1468841582776 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 04:33:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 04:33:02 INFO - PROCESS | 8345 | 1468841582790 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 04:33:02 INFO - PROCESS | 8345 | 1468841582796 Marionette TRACE conn3 <- [1,1298,null,{}] 04:33:02 INFO - PROCESS | 8345 | 1468841582802 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}] 04:33:02 INFO - PROCESS | 8345 | 1468841582807 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:02 INFO - PROCESS | 8345 | 1468841582982 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 04:33:03 INFO - PROCESS | 8345 | 1468841583122 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:03 INFO - PROCESS | 8345 | 1468841583131 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:03 INFO - PROCESS | 8345 | ++DOCSHELL 0x8d7c5c00 == 12 [pid = 8345] [id = 332] 04:33:03 INFO - PROCESS | 8345 | ++DOMWINDOW == 78 (0x8d7c7400) [pid = 8345] [serial = 997] [outer = (nil)] 04:33:03 INFO - PROCESS | 8345 | ++DOMWINDOW == 79 (0x8f66cc00) [pid = 8345] [serial = 998] [outer = 0x8d7c7400] 04:33:03 INFO - PROCESS | 8345 | 1468841583212 Marionette DEBUG loaded listener.js 04:33:03 INFO - PROCESS | 8345 | ++DOMWINDOW == 80 (0x8f8ac000) [pid = 8345] [serial = 999] [outer = 0x8d7c7400] 04:33:04 INFO - PROCESS | 8345 | 1468841584063 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]]]}] 04:33:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 04:33:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1291ms 04:33:04 INFO - PROCESS | 8345 | 1468841584084 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 04:33:04 INFO - PROCESS | 8345 | 1468841584087 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 04:33:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 04:33:04 INFO - PROCESS | 8345 | 1468841584094 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 04:33:04 INFO - PROCESS | 8345 | 1468841584099 Marionette TRACE conn3 <- [1,1302,null,{}] 04:33:04 INFO - PROCESS | 8345 | 1468841584105 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}] 04:33:04 INFO - PROCESS | 8345 | 1468841584111 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:04 INFO - PROCESS | 8345 | 1468841584296 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 04:33:04 INFO - PROCESS | 8345 | 1468841584318 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:04 INFO - PROCESS | 8345 | 1468841584330 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:04 INFO - PROCESS | 8345 | ++DOCSHELL 0x8bec1800 == 13 [pid = 8345] [id = 333] 04:33:04 INFO - PROCESS | 8345 | ++DOMWINDOW == 81 (0x8bec2000) [pid = 8345] [serial = 1000] [outer = (nil)] 04:33:04 INFO - PROCESS | 8345 | ++DOMWINDOW == 82 (0x8bec6400) [pid = 8345] [serial = 1001] [outer = 0x8bec2000] 04:33:04 INFO - PROCESS | 8345 | 1468841584489 Marionette DEBUG loaded listener.js 04:33:04 INFO - PROCESS | 8345 | ++DOMWINDOW == 83 (0x8cb53c00) [pid = 8345] [serial = 1002] [outer = 0x8bec2000] 04:33:05 INFO - PROCESS | 8345 | 1468841585729 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]]]}] 04:33:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 04:33:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1695ms 04:33:05 INFO - PROCESS | 8345 | 1468841585792 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 04:33:05 INFO - PROCESS | 8345 | 1468841585799 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 04:33:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 04:33:05 INFO - PROCESS | 8345 | 1468841585809 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 04:33:05 INFO - PROCESS | 8345 | 1468841585814 Marionette TRACE conn3 <- [1,1306,null,{}] 04:33:05 INFO - PROCESS | 8345 | 1468841585822 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}] 04:33:05 INFO - PROCESS | 8345 | 1468841585827 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:06 INFO - PROCESS | 8345 | 1468841586076 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 04:33:06 INFO - PROCESS | 8345 | 1468841586299 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:06 INFO - PROCESS | 8345 | 1468841586314 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:06 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cbe9c00 == 14 [pid = 8345] [id = 334] 04:33:06 INFO - PROCESS | 8345 | ++DOMWINDOW == 84 (0x8db8dc00) [pid = 8345] [serial = 1003] [outer = (nil)] 04:33:06 INFO - PROCESS | 8345 | ++DOMWINDOW == 85 (0x8f4b7c00) [pid = 8345] [serial = 1004] [outer = 0x8db8dc00] 04:33:06 INFO - PROCESS | 8345 | 1468841586443 Marionette DEBUG loaded listener.js 04:33:06 INFO - PROCESS | 8345 | ++DOMWINDOW == 86 (0x8f4c5400) [pid = 8345] [serial = 1005] [outer = 0x8db8dc00] 04:33:07 INFO - PROCESS | 8345 | 1468841587488 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]]]}] 04:33:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 04:33:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1741ms 04:33:07 INFO - PROCESS | 8345 | 1468841587549 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 04:33:07 INFO - PROCESS | 8345 | 1468841587557 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 04:33:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 04:33:07 INFO - PROCESS | 8345 | 1468841587571 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 04:33:07 INFO - PROCESS | 8345 | 1468841587577 Marionette TRACE conn3 <- [1,1310,null,{}] 04:33:07 INFO - PROCESS | 8345 | 1468841587586 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}] 04:33:07 INFO - PROCESS | 8345 | 1468841587591 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:07 INFO - PROCESS | 8345 | 1468841587831 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 04:33:08 INFO - PROCESS | 8345 | 1468841588089 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:08 INFO - PROCESS | 8345 | 1468841588097 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:08 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f4bb800 == 15 [pid = 8345] [id = 335] 04:33:08 INFO - PROCESS | 8345 | ++DOMWINDOW == 87 (0x8f66dc00) [pid = 8345] [serial = 1006] [outer = (nil)] 04:33:08 INFO - PROCESS | 8345 | ++DOMWINDOW == 88 (0x8f8a3c00) [pid = 8345] [serial = 1007] [outer = 0x8f66dc00] 04:33:08 INFO - PROCESS | 8345 | 1468841588239 Marionette DEBUG loaded listener.js 04:33:08 INFO - PROCESS | 8345 | ++DOMWINDOW == 89 (0x8f8aa400) [pid = 8345] [serial = 1008] [outer = 0x8f66dc00] 04:33:09 INFO - PROCESS | 8345 | 1468841589304 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] 04:33:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 04:33:09 INFO - PROCESS | 8345 | 1468841589376 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 04:33:09 INFO - PROCESS | 8345 | 1468841589384 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 04:33:09 INFO - PROCESS | 8345 | 1468841589392 Marionette TRACE conn3 <- [1,1314,null,{}] 04:33:09 INFO - PROCESS | 8345 | 1468841589410 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}] 04:33:09 INFO - PROCESS | 8345 | 1468841589420 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:09 INFO - PROCESS | 8345 | 1468841589673 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 04:33:09 INFO - PROCESS | 8345 | 1468841589939 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:09 INFO - PROCESS | 8345 | 1468841589949 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:09 INFO - PROCESS | 8345 | ++DOCSHELL 0x8d7cf000 == 16 [pid = 8345] [id = 336] 04:33:09 INFO - PROCESS | 8345 | ++DOMWINDOW == 90 (0x910f8000) [pid = 8345] [serial = 1009] [outer = (nil)] 04:33:10 INFO - PROCESS | 8345 | ++DOMWINDOW == 91 (0x91b57c00) [pid = 8345] [serial = 1010] [outer = 0x910f8000] 04:33:10 INFO - PROCESS | 8345 | 1468841590098 Marionette DEBUG loaded listener.js 04:33:10 INFO - PROCESS | 8345 | ++DOMWINDOW == 92 (0x91b54400) [pid = 8345] [serial = 1011] [outer = 0x910f8000] 04:33:11 INFO - PROCESS | 8345 | 1468841591208 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]]]}] 04:33:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 04:33:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1900ms 04:33:11 INFO - PROCESS | 8345 | 1468841591285 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 04:33:11 INFO - PROCESS | 8345 | 1468841591289 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 04:33:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 04:33:11 INFO - PROCESS | 8345 | 1468841591297 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 04:33:11 INFO - PROCESS | 8345 | 1468841591301 Marionette TRACE conn3 <- [1,1318,null,{}] 04:33:11 INFO - PROCESS | 8345 | 1468841591308 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}] 04:33:11 INFO - PROCESS | 8345 | 1468841591313 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:11 INFO - PROCESS | 8345 | 1468841591557 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 04:33:11 INFO - PROCESS | 8345 | 1468841591778 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:11 INFO - PROCESS | 8345 | 1468841591788 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:11 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f66f400 == 17 [pid = 8345] [id = 337] 04:33:11 INFO - PROCESS | 8345 | ++DOMWINDOW == 93 (0x8f8a4c00) [pid = 8345] [serial = 1012] [outer = (nil)] 04:33:11 INFO - PROCESS | 8345 | ++DOMWINDOW == 94 (0x922ef800) [pid = 8345] [serial = 1013] [outer = 0x8f8a4c00] 04:33:11 INFO - PROCESS | 8345 | 1468841591893 Marionette DEBUG loaded listener.js 04:33:12 INFO - PROCESS | 8345 | ++DOMWINDOW == 95 (0x922f2c00) [pid = 8345] [serial = 1014] [outer = 0x8f8a4c00] 04:33:12 INFO - PROCESS | 8345 | 1468841592897 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]]]}] 04:33:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 04:33:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1638ms 04:33:12 INFO - PROCESS | 8345 | 1468841592937 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 04:33:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 04:33:12 INFO - PROCESS | 8345 | 1468841592944 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 04:33:12 INFO - PROCESS | 8345 | 1468841592952 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 04:33:12 INFO - PROCESS | 8345 | 1468841592955 Marionette TRACE conn3 <- [1,1322,null,{}] 04:33:12 INFO - PROCESS | 8345 | 1468841592963 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}] 04:33:12 INFO - PROCESS | 8345 | 1468841592968 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:13 INFO - PROCESS | 8345 | 1468841593188 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 04:33:13 INFO - PROCESS | 8345 | 1468841593446 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:13 INFO - PROCESS | 8345 | 1468841593455 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:13 INFO - PROCESS | 8345 | ++DOCSHELL 0x8da66c00 == 18 [pid = 8345] [id = 338] 04:33:13 INFO - PROCESS | 8345 | ++DOMWINDOW == 96 (0x92fe3400) [pid = 8345] [serial = 1015] [outer = (nil)] 04:33:13 INFO - PROCESS | 8345 | ++DOMWINDOW == 97 (0x93a47400) [pid = 8345] [serial = 1016] [outer = 0x92fe3400] 04:33:13 INFO - PROCESS | 8345 | 1468841593606 Marionette DEBUG loaded listener.js 04:33:13 INFO - PROCESS | 8345 | ++DOMWINDOW == 98 (0x94f15c00) [pid = 8345] [serial = 1017] [outer = 0x92fe3400] 04:33:14 INFO - PROCESS | 8345 | 1468841594714 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]]]}] 04:33:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 04:33:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1800ms 04:33:14 INFO - PROCESS | 8345 | 1468841594751 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 04:33:14 INFO - PROCESS | 8345 | 1468841594756 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 04:33:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 04:33:14 INFO - PROCESS | 8345 | 1468841594763 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 04:33:14 INFO - PROCESS | 8345 | 1468841594768 Marionette TRACE conn3 <- [1,1326,null,{}] 04:33:14 INFO - PROCESS | 8345 | 1468841594774 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}] 04:33:14 INFO - PROCESS | 8345 | 1468841594786 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:15 INFO - PROCESS | 8345 | 1468841595022 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 04:33:15 INFO - PROCESS | 8345 | 1468841595239 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:15 INFO - PROCESS | 8345 | 1468841595247 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:15 INFO - PROCESS | 8345 | ++DOCSHELL 0x8bec1000 == 19 [pid = 8345] [id = 339] 04:33:15 INFO - PROCESS | 8345 | ++DOMWINDOW == 99 (0x8bec3800) [pid = 8345] [serial = 1018] [outer = (nil)] 04:33:15 INFO - PROCESS | 8345 | ++DOMWINDOW == 100 (0x95053c00) [pid = 8345] [serial = 1019] [outer = 0x8bec3800] 04:33:15 INFO - PROCESS | 8345 | 1468841595379 Marionette DEBUG loaded listener.js 04:33:15 INFO - PROCESS | 8345 | ++DOMWINDOW == 101 (0x95057c00) [pid = 8345] [serial = 1020] [outer = 0x8bec3800] 04:33:16 INFO - PROCESS | 8345 | 1468841596318 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]]]}] 04:33:16 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 04:33:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1635ms 04:33:16 INFO - PROCESS | 8345 | 1468841596399 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 04:33:16 INFO - PROCESS | 8345 | 1468841596404 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 04:33:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 04:33:16 INFO - PROCESS | 8345 | 1468841596411 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 04:33:16 INFO - PROCESS | 8345 | 1468841596414 Marionette TRACE conn3 <- [1,1330,null,{}] 04:33:16 INFO - PROCESS | 8345 | 1468841596421 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}] 04:33:16 INFO - PROCESS | 8345 | 1468841596426 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:16 INFO - PROCESS | 8345 | 1468841596685 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 04:33:16 INFO - PROCESS | 8345 | 1468841596906 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:16 INFO - PROCESS | 8345 | 1468841596915 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:16 INFO - PROCESS | 8345 | ++DOCSHELL 0x94f7a400 == 20 [pid = 8345] [id = 340] 04:33:16 INFO - PROCESS | 8345 | ++DOMWINDOW == 102 (0x9504c400) [pid = 8345] [serial = 1021] [outer = (nil)] 04:33:17 INFO - PROCESS | 8345 | ++DOMWINDOW == 103 (0x95323400) [pid = 8345] [serial = 1022] [outer = 0x9504c400] 04:33:17 INFO - PROCESS | 8345 | 1468841597033 Marionette DEBUG loaded listener.js 04:33:17 INFO - PROCESS | 8345 | ++DOMWINDOW == 104 (0x9754fc00) [pid = 8345] [serial = 1023] [outer = 0x9504c400] 04:33:18 INFO - PROCESS | 8345 | 1468841598107 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]]]}] 04:33:18 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 04:33:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1791ms 04:33:18 INFO - PROCESS | 8345 | 1468841598206 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 04:33:18 INFO - PROCESS | 8345 | 1468841598213 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 04:33:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 04:33:18 INFO - PROCESS | 8345 | 1468841598232 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 04:33:18 INFO - PROCESS | 8345 | 1468841598238 Marionette TRACE conn3 <- [1,1334,null,{}] 04:33:18 INFO - PROCESS | 8345 | 1468841598248 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}] 04:33:18 INFO - PROCESS | 8345 | 1468841598257 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:18 INFO - PROCESS | 8345 | 1468841598752 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 04:33:18 INFO - PROCESS | 8345 | 1468841598938 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:18 INFO - PROCESS | 8345 | 1468841598951 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:18 INFO - PROCESS | 8345 | ++DOCSHELL 0x8becc400 == 21 [pid = 8345] [id = 341] 04:33:18 INFO - PROCESS | 8345 | ++DOMWINDOW == 105 (0x8cbe9000) [pid = 8345] [serial = 1024] [outer = (nil)] 04:33:19 INFO - PROCESS | 8345 | ++DOMWINDOW == 106 (0x8f8a8800) [pid = 8345] [serial = 1025] [outer = 0x8cbe9000] 04:33:19 INFO - PROCESS | 8345 | 1468841599089 Marionette DEBUG loaded listener.js 04:33:19 INFO - PROCESS | 8345 | ++DOMWINDOW == 107 (0x91899400) [pid = 8345] [serial = 1026] [outer = 0x8cbe9000] 04:33:20 INFO - PROCESS | 8345 | 1468841600291 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]]]}] 04:33:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 04:33:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 2104ms 04:33:20 INFO - PROCESS | 8345 | 1468841600355 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 04:33:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 04:33:20 INFO - PROCESS | 8345 | 1468841600365 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 04:33:20 INFO - PROCESS | 8345 | 1468841600379 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 04:33:20 INFO - PROCESS | 8345 | 1468841600391 Marionette TRACE conn3 <- [1,1338,null,{}] 04:33:20 INFO - PROCESS | 8345 | 1468841600404 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}] 04:33:20 INFO - PROCESS | 8345 | 1468841600411 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:20 INFO - PROCESS | 8345 | 1468841600789 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 04:33:21 INFO - PROCESS | 8345 | --DOCSHELL 0x8d7c5c00 == 20 [pid = 8345] [id = 332] 04:33:21 INFO - PROCESS | 8345 | --DOCSHELL 0x8f670400 == 19 [pid = 8345] [id = 331] 04:33:21 INFO - PROCESS | 8345 | --DOCSHELL 0x8d7cc000 == 18 [pid = 8345] [id = 330] 04:33:21 INFO - PROCESS | 8345 | --DOCSHELL 0x8bece800 == 17 [pid = 8345] [id = 329] 04:33:21 INFO - PROCESS | 8345 | 1468841601120 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:21 INFO - PROCESS | 8345 | 1468841601132 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:21 INFO - PROCESS | 8345 | --DOMWINDOW == 106 (0x8f60b400) [pid = 8345] [serial = 953] [outer = (nil)] [url = about:blank] 04:33:21 INFO - PROCESS | 8345 | --DOMWINDOW == 105 (0x8f667800) [pid = 8345] [serial = 954] [outer = (nil)] [url = about:blank] 04:33:21 INFO - PROCESS | 8345 | --DOMWINDOW == 104 (0x910f3c00) [pid = 8345] [serial = 926] [outer = (nil)] [url = about:blank] 04:33:21 INFO - PROCESS | 8345 | --DOMWINDOW == 103 (0x9189bc00) [pid = 8345] [serial = 927] [outer = (nil)] [url = about:blank] 04:33:21 INFO - PROCESS | 8345 | --DOMWINDOW == 102 (0x93991000) [pid = 8345] [serial = 932] [outer = (nil)] [url = about:blank] 04:33:21 INFO - PROCESS | 8345 | --DOMWINDOW == 101 (0x92fe1400) [pid = 8345] [serial = 933] [outer = (nil)] [url = about:blank] 04:33:21 INFO - PROCESS | 8345 | --DOMWINDOW == 100 (0x8f4c6800) [pid = 8345] [serial = 923] [outer = (nil)] [url = about:blank] 04:33:21 INFO - PROCESS | 8345 | --DOMWINDOW == 99 (0x8f6d2000) [pid = 8345] [serial = 924] [outer = (nil)] [url = about:blank] 04:33:21 INFO - PROCESS | 8345 | --DOMWINDOW == 98 (0x92208400) [pid = 8345] [serial = 929] [outer = (nil)] [url = about:blank] 04:33:21 INFO - PROCESS | 8345 | --DOMWINDOW == 97 (0x922f4400) [pid = 8345] [serial = 930] [outer = (nil)] [url = about:blank] 04:33:21 INFO - PROCESS | 8345 | --DOMWINDOW == 96 (0x97551c00) [pid = 8345] [serial = 941] [outer = (nil)] [url = about:blank] 04:33:21 INFO - PROCESS | 8345 | --DOMWINDOW == 95 (0x95325800) [pid = 8345] [serial = 942] [outer = (nil)] [url = about:blank] 04:33:21 INFO - PROCESS | 8345 | --DOMWINDOW == 94 (0x976e9c00) [pid = 8345] [serial = 944] [outer = (nil)] [url = about:blank] 04:33:21 INFO - PROCESS | 8345 | --DOMWINDOW == 93 (0x976f1400) [pid = 8345] [serial = 945] [outer = (nil)] [url = about:blank] 04:33:21 INFO - PROCESS | 8345 | --DOMWINDOW == 92 (0x910eac00) [pid = 8345] [serial = 921] [outer = (nil)] [url = about:blank] 04:33:21 INFO - PROCESS | 8345 | --DOMWINDOW == 91 (0x8f4bc000) [pid = 8345] [serial = 947] [outer = (nil)] [url = about:blank] 04:33:21 INFO - PROCESS | 8345 | --DOMWINDOW == 90 (0x8f670000) [pid = 8345] [serial = 948] [outer = (nil)] [url = about:blank] 04:33:21 INFO - PROCESS | 8345 | --DOMWINDOW == 89 (0x93c64400) [pid = 8345] [serial = 935] [outer = (nil)] [url = about:blank] 04:33:21 INFO - PROCESS | 8345 | --DOMWINDOW == 88 (0x94f1a800) [pid = 8345] [serial = 936] [outer = (nil)] [url = about:blank] 04:33:21 INFO - PROCESS | 8345 | --DOMWINDOW == 87 (0x8da69800) [pid = 8345] [serial = 950] [outer = (nil)] [url = about:blank] 04:33:21 INFO - PROCESS | 8345 | --DOMWINDOW == 86 (0x8db95800) [pid = 8345] [serial = 951] [outer = (nil)] [url = about:blank] 04:33:21 INFO - PROCESS | 8345 | --DOMWINDOW == 85 (0x95056800) [pid = 8345] [serial = 938] [outer = (nil)] [url = about:blank] 04:33:21 INFO - PROCESS | 8345 | --DOMWINDOW == 84 (0x95152800) [pid = 8345] [serial = 939] [outer = (nil)] [url = about:blank] 04:33:21 INFO - PROCESS | 8345 | --DOMWINDOW == 83 (0x910f1800) [pid = 8345] [serial = 956] [outer = (nil)] [url = about:blank] 04:33:21 INFO - PROCESS | 8345 | --DOMWINDOW == 82 (0x9189f800) [pid = 8345] [serial = 957] [outer = (nil)] [url = about:blank] 04:33:21 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cbe3400 == 18 [pid = 8345] [id = 342] 04:33:21 INFO - PROCESS | 8345 | ++DOMWINDOW == 83 (0x8cbef800) [pid = 8345] [serial = 1027] [outer = (nil)] 04:33:21 INFO - PROCESS | 8345 | ++DOMWINDOW == 84 (0x8da61c00) [pid = 8345] [serial = 1028] [outer = 0x8cbef800] 04:33:21 INFO - PROCESS | 8345 | 1468841601255 Marionette DEBUG loaded listener.js 04:33:21 INFO - PROCESS | 8345 | ++DOMWINDOW == 85 (0x8da6b400) [pid = 8345] [serial = 1029] [outer = 0x8cbef800] 04:33:22 INFO - PROCESS | 8345 | 1468841602541 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]]]}] 04:33:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 04:33:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2205ms 04:33:22 INFO - PROCESS | 8345 | 1468841602580 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 04:33:22 INFO - PROCESS | 8345 | 1468841602588 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 04:33:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 04:33:22 INFO - PROCESS | 8345 | 1468841602600 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 04:33:22 INFO - PROCESS | 8345 | 1468841602604 Marionette TRACE conn3 <- [1,1342,null,{}] 04:33:22 INFO - PROCESS | 8345 | 1468841602613 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}] 04:33:22 INFO - PROCESS | 8345 | 1468841602619 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:22 INFO - PROCESS | 8345 | 1468841602919 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 04:33:22 INFO - PROCESS | 8345 | 1468841602943 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:22 INFO - PROCESS | 8345 | 1468841602955 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:22 INFO - PROCESS | 8345 | ++DOCSHELL 0x8da66800 == 19 [pid = 8345] [id = 343] 04:33:22 INFO - PROCESS | 8345 | ++DOMWINDOW == 86 (0x8f60cc00) [pid = 8345] [serial = 1030] [outer = (nil)] 04:33:23 INFO - PROCESS | 8345 | ++DOMWINDOW == 87 (0x8f667000) [pid = 8345] [serial = 1031] [outer = 0x8f60cc00] 04:33:23 INFO - PROCESS | 8345 | 1468841603029 Marionette DEBUG loaded listener.js 04:33:23 INFO - PROCESS | 8345 | ++DOMWINDOW == 88 (0x8f66f000) [pid = 8345] [serial = 1032] [outer = 0x8f60cc00] 04:33:24 INFO - PROCESS | 8345 | 1468841604114 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]]]}] 04:33:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 04:33:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1545ms 04:33:24 INFO - PROCESS | 8345 | 1468841604146 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 04:33:24 INFO - PROCESS | 8345 | 1468841604150 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 04:33:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 04:33:24 INFO - PROCESS | 8345 | 1468841604159 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 04:33:24 INFO - PROCESS | 8345 | 1468841604165 Marionette TRACE conn3 <- [1,1346,null,{}] 04:33:24 INFO - PROCESS | 8345 | 1468841604190 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}] 04:33:24 INFO - PROCESS | 8345 | 1468841604200 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:24 INFO - PROCESS | 8345 | 1468841604459 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 04:33:24 INFO - PROCESS | 8345 | 1468841604619 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:24 INFO - PROCESS | 8345 | 1468841604631 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:24 INFO - PROCESS | 8345 | ++DOCSHELL 0x910f6800 == 20 [pid = 8345] [id = 344] 04:33:24 INFO - PROCESS | 8345 | ++DOMWINDOW == 89 (0x910f7800) [pid = 8345] [serial = 1033] [outer = (nil)] 04:33:24 INFO - PROCESS | 8345 | ++DOMWINDOW == 90 (0x9189d400) [pid = 8345] [serial = 1034] [outer = 0x910f7800] 04:33:24 INFO - PROCESS | 8345 | 1468841604714 Marionette DEBUG loaded listener.js 04:33:24 INFO - PROCESS | 8345 | ++DOMWINDOW == 91 (0x91b54c00) [pid = 8345] [serial = 1035] [outer = 0x910f7800] 04:33:25 INFO - PROCESS | 8345 | 1468841605671 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]]]}] 04:33:25 INFO - PROCESS | 8345 | --DOMWINDOW == 90 (0x8f6d2c00) [pid = 8345] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 04:33:25 INFO - PROCESS | 8345 | --DOMWINDOW == 89 (0x8cb5c000) [pid = 8345] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 04:33:25 INFO - PROCESS | 8345 | --DOMWINDOW == 88 (0x8cb51000) [pid = 8345] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 04:33:25 INFO - PROCESS | 8345 | --DOMWINDOW == 87 (0x8f66a400) [pid = 8345] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 04:33:25 INFO - PROCESS | 8345 | --DOMWINDOW == 86 (0x910f7400) [pid = 8345] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 04:33:25 INFO - PROCESS | 8345 | --DOMWINDOW == 85 (0x8f8a7800) [pid = 8345] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 04:33:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 04:33:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1698ms 04:33:25 INFO - PROCESS | 8345 | --DOMWINDOW == 84 (0x8da6d000) [pid = 8345] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 04:33:25 INFO - PROCESS | 8345 | --DOMWINDOW == 83 (0x922f5c00) [pid = 8345] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 04:33:25 INFO - PROCESS | 8345 | --DOMWINDOW == 82 (0x8da6d400) [pid = 8345] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 04:33:25 INFO - PROCESS | 8345 | --DOMWINDOW == 81 (0x93c5bc00) [pid = 8345] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 04:33:25 INFO - PROCESS | 8345 | --DOMWINDOW == 80 (0x8f4ba800) [pid = 8345] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 04:33:25 INFO - PROCESS | 8345 | --DOMWINDOW == 79 (0x8cb5ac00) [pid = 8345] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 04:33:25 INFO - PROCESS | 8345 | --DOMWINDOW == 78 (0x8d7c3000) [pid = 8345] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 04:33:25 INFO - PROCESS | 8345 | 1468841605875 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 04:33:25 INFO - PROCESS | 8345 | 1468841605896 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 04:33:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 04:33:25 INFO - PROCESS | 8345 | 1468841605904 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 04:33:25 INFO - PROCESS | 8345 | 1468841605908 Marionette TRACE conn3 <- [1,1350,null,{}] 04:33:25 INFO - PROCESS | 8345 | 1468841605914 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}] 04:33:25 INFO - PROCESS | 8345 | 1468841605920 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:26 INFO - PROCESS | 8345 | 1468841606116 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 04:33:26 INFO - PROCESS | 8345 | 1468841606302 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:26 INFO - PROCESS | 8345 | 1468841606311 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:26 INFO - PROCESS | 8345 | ++DOCSHELL 0x8bebfc00 == 21 [pid = 8345] [id = 345] 04:33:26 INFO - PROCESS | 8345 | ++DOMWINDOW == 79 (0x8f4b8800) [pid = 8345] [serial = 1036] [outer = (nil)] 04:33:26 INFO - PROCESS | 8345 | ++DOMWINDOW == 80 (0x8f8a2800) [pid = 8345] [serial = 1037] [outer = 0x8f4b8800] 04:33:26 INFO - PROCESS | 8345 | 1468841606388 Marionette DEBUG loaded listener.js 04:33:26 INFO - PROCESS | 8345 | ++DOMWINDOW == 81 (0x910f7400) [pid = 8345] [serial = 1038] [outer = 0x8f4b8800] 04:33:27 INFO - PROCESS | 8345 | 1468841607245 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]]]}] 04:33:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 04:33:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1391ms 04:33:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 04:33:27 INFO - PROCESS | 8345 | 1468841607296 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 04:33:27 INFO - PROCESS | 8345 | 1468841607299 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 04:33:27 INFO - PROCESS | 8345 | 1468841607307 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 04:33:27 INFO - PROCESS | 8345 | 1468841607310 Marionette TRACE conn3 <- [1,1354,null,{}] 04:33:27 INFO - PROCESS | 8345 | 1468841607316 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}] 04:33:27 INFO - PROCESS | 8345 | 1468841607322 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:27 INFO - PROCESS | 8345 | 1468841607506 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 04:33:27 INFO - PROCESS | 8345 | 1468841607643 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:27 INFO - PROCESS | 8345 | 1468841607653 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:27 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f4ba000 == 22 [pid = 8345] [id = 346] 04:33:27 INFO - PROCESS | 8345 | ++DOMWINDOW == 82 (0x8f4ba800) [pid = 8345] [serial = 1039] [outer = (nil)] 04:33:27 INFO - PROCESS | 8345 | ++DOMWINDOW == 83 (0x9220c000) [pid = 8345] [serial = 1040] [outer = 0x8f4ba800] 04:33:27 INFO - PROCESS | 8345 | 1468841607724 Marionette DEBUG loaded listener.js 04:33:27 INFO - PROCESS | 8345 | ++DOMWINDOW == 84 (0x922fbc00) [pid = 8345] [serial = 1041] [outer = 0x8f4ba800] 04:33:28 INFO - PROCESS | 8345 | 1468841608883 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]]]}] 04:33:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 04:33:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1636ms 04:33:28 INFO - PROCESS | 8345 | 1468841608943 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 04:33:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 04:33:28 INFO - PROCESS | 8345 | 1468841608953 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 04:33:28 INFO - PROCESS | 8345 | 1468841608965 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 04:33:28 INFO - PROCESS | 8345 | 1468841608975 Marionette TRACE conn3 <- [1,1358,null,{}] 04:33:29 INFO - PROCESS | 8345 | 1468841609038 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}] 04:33:29 INFO - PROCESS | 8345 | 1468841609047 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:29 INFO - PROCESS | 8345 | 1468841609303 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 04:33:29 INFO - PROCESS | 8345 | 1468841609527 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:29 INFO - PROCESS | 8345 | 1468841609538 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:29 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb52400 == 23 [pid = 8345] [id = 347] 04:33:29 INFO - PROCESS | 8345 | ++DOMWINDOW == 85 (0x8da66400) [pid = 8345] [serial = 1042] [outer = (nil)] 04:33:29 INFO - PROCESS | 8345 | ++DOMWINDOW == 86 (0x8f664400) [pid = 8345] [serial = 1043] [outer = 0x8da66400] 04:33:29 INFO - PROCESS | 8345 | 1468841609627 Marionette DEBUG loaded listener.js 04:33:29 INFO - PROCESS | 8345 | ++DOMWINDOW == 87 (0x8f6d2000) [pid = 8345] [serial = 1044] [outer = 0x8da66400] 04:33:30 INFO - PROCESS | 8345 | 1468841610601 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]]]}] 04:33:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 04:33:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1693ms 04:33:30 INFO - PROCESS | 8345 | 1468841610656 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 04:33:30 INFO - PROCESS | 8345 | 1468841610664 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 04:33:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 04:33:30 INFO - PROCESS | 8345 | 1468841610677 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 04:33:30 INFO - PROCESS | 8345 | 1468841610683 Marionette TRACE conn3 <- [1,1362,null,{}] 04:33:30 INFO - PROCESS | 8345 | 1468841610690 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}] 04:33:30 INFO - PROCESS | 8345 | 1468841610698 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:30 INFO - PROCESS | 8345 | 1468841610976 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 04:33:31 INFO - PROCESS | 8345 | 1468841611255 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:31 INFO - PROCESS | 8345 | 1468841611263 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:31 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb5b000 == 24 [pid = 8345] [id = 348] 04:33:31 INFO - PROCESS | 8345 | ++DOMWINDOW == 88 (0x91b5e400) [pid = 8345] [serial = 1045] [outer = (nil)] 04:33:31 INFO - PROCESS | 8345 | ++DOMWINDOW == 89 (0x922ee400) [pid = 8345] [serial = 1046] [outer = 0x91b5e400] 04:33:31 INFO - PROCESS | 8345 | 1468841611355 Marionette DEBUG loaded listener.js 04:33:31 INFO - PROCESS | 8345 | ++DOMWINDOW == 90 (0x93994400) [pid = 8345] [serial = 1047] [outer = 0x91b5e400] 04:33:32 INFO - PROCESS | 8345 | 1468841612484 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]]]}] 04:33:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 04:33:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1842ms 04:33:32 INFO - PROCESS | 8345 | 1468841612518 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 04:33:32 INFO - PROCESS | 8345 | 1468841612522 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 04:33:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 04:33:32 INFO - PROCESS | 8345 | 1468841612532 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 04:33:32 INFO - PROCESS | 8345 | 1468841612539 Marionette TRACE conn3 <- [1,1366,null,{}] 04:33:32 INFO - PROCESS | 8345 | 1468841612558 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}] 04:33:32 INFO - PROCESS | 8345 | 1468841612568 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:32 INFO - PROCESS | 8345 | 1468841612799 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 04:33:33 INFO - PROCESS | 8345 | 1468841613036 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:33 INFO - PROCESS | 8345 | 1468841613049 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:33 INFO - PROCESS | 8345 | ++DOCSHELL 0x94f74000 == 25 [pid = 8345] [id = 349] 04:33:33 INFO - PROCESS | 8345 | ++DOMWINDOW == 91 (0x94f75000) [pid = 8345] [serial = 1048] [outer = (nil)] 04:33:33 INFO - PROCESS | 8345 | ++DOMWINDOW == 92 (0x95050800) [pid = 8345] [serial = 1049] [outer = 0x94f75000] 04:33:33 INFO - PROCESS | 8345 | 1468841613142 Marionette DEBUG loaded listener.js 04:33:33 INFO - PROCESS | 8345 | ++DOMWINDOW == 93 (0x95153000) [pid = 8345] [serial = 1050] [outer = 0x94f75000] 04:33:34 INFO - PROCESS | 8345 | 1468841614210 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] 04:33:34 INFO - PROCESS | 8345 | 1468841614277 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 04:33:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 04:33:34 INFO - PROCESS | 8345 | 1468841614285 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 04:33:34 INFO - PROCESS | 8345 | 1468841614290 Marionette TRACE conn3 <- [1,1370,null,{}] 04:33:34 INFO - PROCESS | 8345 | 1468841614297 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}] 04:33:34 INFO - PROCESS | 8345 | 1468841614303 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:34 INFO - PROCESS | 8345 | 1468841614649 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 04:33:34 INFO - PROCESS | 8345 | 1468841614839 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:34 INFO - PROCESS | 8345 | 1468841614845 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:34 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cbec000 == 26 [pid = 8345] [id = 350] 04:33:34 INFO - PROCESS | 8345 | ++DOMWINDOW == 94 (0x94f7b000) [pid = 8345] [serial = 1051] [outer = (nil)] 04:33:34 INFO - PROCESS | 8345 | ++DOMWINDOW == 95 (0x9755a800) [pid = 8345] [serial = 1052] [outer = 0x94f7b000] 04:33:34 INFO - PROCESS | 8345 | 1468841614943 Marionette DEBUG loaded listener.js 04:33:35 INFO - PROCESS | 8345 | ++DOMWINDOW == 96 (0x976e3000) [pid = 8345] [serial = 1053] [outer = 0x94f7b000] 04:33:35 INFO - PROCESS | 8345 | 1468841615948 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] 04:33:35 INFO - PROCESS | 8345 | 1468841615989 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 04:33:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 04:33:36 INFO - PROCESS | 8345 | 1468841615997 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 04:33:36 INFO - PROCESS | 8345 | 1468841616002 Marionette TRACE conn3 <- [1,1374,null,{}] 04:33:36 INFO - PROCESS | 8345 | 1468841616010 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}] 04:33:36 INFO - PROCESS | 8345 | 1468841616016 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:36 INFO - PROCESS | 8345 | 1468841616237 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 04:33:36 INFO - PROCESS | 8345 | 1468841616473 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:36 INFO - PROCESS | 8345 | 1468841616485 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:36 INFO - PROCESS | 8345 | ++DOCSHELL 0x95157000 == 27 [pid = 8345] [id = 351] 04:33:36 INFO - PROCESS | 8345 | ++DOMWINDOW == 97 (0x9515a800) [pid = 8345] [serial = 1054] [outer = (nil)] 04:33:36 INFO - PROCESS | 8345 | ++DOMWINDOW == 98 (0x976f4c00) [pid = 8345] [serial = 1055] [outer = 0x9515a800] 04:33:36 INFO - PROCESS | 8345 | 1468841616610 Marionette DEBUG loaded listener.js 04:33:36 INFO - PROCESS | 8345 | ++DOMWINDOW == 99 (0x976f8000) [pid = 8345] [serial = 1056] [outer = 0x9515a800] 04:33:37 INFO - PROCESS | 8345 | [8345] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:33:37 INFO - PROCESS | 8345 | 1468841617678 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] 04:33:37 INFO - PROCESS | 8345 | 1468841617749 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 04:33:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 04:33:37 INFO - PROCESS | 8345 | 1468841617758 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 04:33:37 INFO - PROCESS | 8345 | 1468841617762 Marionette TRACE conn3 <- [1,1378,null,{}] 04:33:37 INFO - PROCESS | 8345 | 1468841617813 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}] 04:33:37 INFO - PROCESS | 8345 | 1468841617825 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:38 INFO - PROCESS | 8345 | 1468841618149 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 04:33:38 INFO - PROCESS | 8345 | 1468841618351 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:38 INFO - PROCESS | 8345 | 1468841618362 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:38 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cbec800 == 28 [pid = 8345] [id = 352] 04:33:38 INFO - PROCESS | 8345 | ++DOMWINDOW == 100 (0x8d7cb800) [pid = 8345] [serial = 1057] [outer = (nil)] 04:33:38 INFO - PROCESS | 8345 | ++DOMWINDOW == 101 (0x8f4bbc00) [pid = 8345] [serial = 1058] [outer = 0x8d7cb800] 04:33:38 INFO - PROCESS | 8345 | 1468841618456 Marionette DEBUG loaded listener.js 04:33:38 INFO - PROCESS | 8345 | ++DOMWINDOW == 102 (0x8f669000) [pid = 8345] [serial = 1059] [outer = 0x8d7cb800] 04:33:39 INFO - PROCESS | 8345 | 1468841619864 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] 04:33:39 INFO - PROCESS | 8345 | 1468841619907 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 04:33:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 04:33:39 INFO - PROCESS | 8345 | 1468841619917 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 04:33:39 INFO - PROCESS | 8345 | 1468841619923 Marionette TRACE conn3 <- [1,1382,null,{}] 04:33:39 INFO - PROCESS | 8345 | 1468841619932 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}] 04:33:39 INFO - PROCESS | 8345 | 1468841619939 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:40 INFO - PROCESS | 8345 | 1468841620145 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 04:33:40 INFO - PROCESS | 8345 | 1468841620496 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:40 INFO - PROCESS | 8345 | 1468841620508 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:40 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f6da400 == 29 [pid = 8345] [id = 353] 04:33:40 INFO - PROCESS | 8345 | ++DOMWINDOW == 103 (0x8f7cac00) [pid = 8345] [serial = 1060] [outer = (nil)] 04:33:40 INFO - PROCESS | 8345 | ++DOMWINDOW == 104 (0x8f8a4000) [pid = 8345] [serial = 1061] [outer = 0x8f7cac00] 04:33:40 INFO - PROCESS | 8345 | 1468841620596 Marionette DEBUG loaded listener.js 04:33:40 INFO - PROCESS | 8345 | ++DOMWINDOW == 105 (0x910eb000) [pid = 8345] [serial = 1062] [outer = 0x8f7cac00] 04:33:42 INFO - PROCESS | 8345 | --DOCSHELL 0x8cbef400 == 28 [pid = 8345] [id = 327] 04:33:42 INFO - PROCESS | 8345 | --DOCSHELL 0x94f7a400 == 27 [pid = 8345] [id = 340] 04:33:42 INFO - PROCESS | 8345 | --DOCSHELL 0x8bec1000 == 26 [pid = 8345] [id = 339] 04:33:42 INFO - PROCESS | 8345 | --DOCSHELL 0x8f66f400 == 25 [pid = 8345] [id = 337] 04:33:42 INFO - PROCESS | 8345 | --DOCSHELL 0x8da66c00 == 24 [pid = 8345] [id = 338] 04:33:42 INFO - PROCESS | 8345 | --DOCSHELL 0x8d7cf000 == 23 [pid = 8345] [id = 336] 04:33:42 INFO - PROCESS | 8345 | --DOCSHELL 0x8f4bb800 == 22 [pid = 8345] [id = 335] 04:33:42 INFO - PROCESS | 8345 | --DOCSHELL 0x8cbe9c00 == 21 [pid = 8345] [id = 334] 04:33:42 INFO - PROCESS | 8345 | --DOCSHELL 0x8bec1800 == 20 [pid = 8345] [id = 333] 04:33:42 INFO - PROCESS | 8345 | --DOCSHELL 0x8da69400 == 19 [pid = 8345] [id = 328] 04:33:42 INFO - PROCESS | 8345 | --DOMWINDOW == 104 (0x8f66cc00) [pid = 8345] [serial = 998] [outer = (nil)] [url = about:blank] 04:33:42 INFO - PROCESS | 8345 | --DOMWINDOW == 103 (0x8f6dd800) [pid = 8345] [serial = 995] [outer = (nil)] [url = about:blank] 04:33:42 INFO - PROCESS | 8345 | --DOMWINDOW == 102 (0x8db94c00) [pid = 8345] [serial = 960] [outer = (nil)] [url = about:blank] 04:33:42 INFO - PROCESS | 8345 | --DOMWINDOW == 101 (0x8da6bc00) [pid = 8345] [serial = 959] [outer = (nil)] [url = about:blank] 04:33:42 INFO - PROCESS | 8345 | --DOMWINDOW == 100 (0x8cbe5c00) [pid = 8345] [serial = 989] [outer = (nil)] [url = about:blank] 04:33:42 INFO - PROCESS | 8345 | --DOMWINDOW == 99 (0x8cbed400) [pid = 8345] [serial = 990] [outer = (nil)] [url = about:blank] 04:33:42 INFO - PROCESS | 8345 | --DOMWINDOW == 98 (0x8f7c8800) [pid = 8345] [serial = 996] [outer = (nil)] [url = about:blank] 04:33:42 INFO - PROCESS | 8345 | --DOMWINDOW == 97 (0x8f6dc800) [pid = 8345] [serial = 963] [outer = (nil)] [url = about:blank] 04:33:42 INFO - PROCESS | 8345 | --DOMWINDOW == 96 (0x8f6d3000) [pid = 8345] [serial = 962] [outer = (nil)] [url = about:blank] 04:33:42 INFO - PROCESS | 8345 | --DOMWINDOW == 95 (0x91b58c00) [pid = 8345] [serial = 966] [outer = (nil)] [url = about:blank] 04:33:42 INFO - PROCESS | 8345 | --DOMWINDOW == 94 (0x918a5400) [pid = 8345] [serial = 965] [outer = (nil)] [url = about:blank] 04:33:42 INFO - PROCESS | 8345 | --DOMWINDOW == 93 (0x92fe3000) [pid = 8345] [serial = 969] [outer = (nil)] [url = about:blank] 04:33:42 INFO - PROCESS | 8345 | --DOMWINDOW == 92 (0x922fa800) [pid = 8345] [serial = 968] [outer = (nil)] [url = about:blank] 04:33:42 INFO - PROCESS | 8345 | --DOMWINDOW == 91 (0x8f7cb400) [pid = 8345] [serial = 987] [outer = (nil)] [url = about:blank] 04:33:42 INFO - PROCESS | 8345 | --DOMWINDOW == 90 (0x94f19400) [pid = 8345] [serial = 972] [outer = (nil)] [url = about:blank] 04:33:42 INFO - PROCESS | 8345 | --DOMWINDOW == 89 (0x93c61400) [pid = 8345] [serial = 971] [outer = (nil)] [url = about:blank] 04:33:42 INFO - PROCESS | 8345 | --DOMWINDOW == 88 (0x8f6db000) [pid = 8345] [serial = 986] [outer = (nil)] [url = about:blank] 04:33:42 INFO - PROCESS | 8345 | --DOMWINDOW == 87 (0x8db98400) [pid = 8345] [serial = 992] [outer = (nil)] [url = about:blank] 04:33:42 INFO - PROCESS | 8345 | --DOMWINDOW == 86 (0x976f8400) [pid = 8345] [serial = 975] [outer = (nil)] [url = about:blank] 04:33:42 INFO - PROCESS | 8345 | --DOMWINDOW == 85 (0x97552800) [pid = 8345] [serial = 974] [outer = (nil)] [url = about:blank] 04:33:42 INFO - PROCESS | 8345 | --DOMWINDOW == 84 (0x98c68c00) [pid = 8345] [serial = 978] [outer = (nil)] [url = about:blank] 04:33:42 INFO - PROCESS | 8345 | --DOMWINDOW == 83 (0x98897800) [pid = 8345] [serial = 977] [outer = (nil)] [url = about:blank] 04:33:42 INFO - PROCESS | 8345 | --DOMWINDOW == 82 (0x8f4bc800) [pid = 8345] [serial = 993] [outer = (nil)] [url = about:blank] 04:33:42 INFO - PROCESS | 8345 | --DOMWINDOW == 81 (0x8f605400) [pid = 8345] [serial = 981] [outer = (nil)] [url = about:blank] 04:33:42 INFO - PROCESS | 8345 | --DOMWINDOW == 80 (0x8da62400) [pid = 8345] [serial = 980] [outer = (nil)] [url = about:blank] 04:33:42 INFO - PROCESS | 8345 | --DOMWINDOW == 79 (0x8db8f400) [pid = 8345] [serial = 984] [outer = (nil)] [url = about:blank] 04:33:42 INFO - PROCESS | 8345 | --DOMWINDOW == 78 (0x8d7cbc00) [pid = 8345] [serial = 983] [outer = (nil)] [url = about:blank] 04:33:42 INFO - PROCESS | 8345 | [8345] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:33:42 INFO - PROCESS | 8345 | 1468841622885 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] 04:33:42 INFO - PROCESS | 8345 | 1468841622930 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 04:33:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 04:33:42 INFO - PROCESS | 8345 | 1468841622940 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 04:33:42 INFO - PROCESS | 8345 | 1468841622944 Marionette TRACE conn3 <- [1,1386,null,{}] 04:33:42 INFO - PROCESS | 8345 | 1468841622954 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}] 04:33:42 INFO - PROCESS | 8345 | 1468841622961 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:43 INFO - PROCESS | 8345 | 1468841623170 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 04:33:43 INFO - PROCESS | 8345 | 1468841623335 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:43 INFO - PROCESS | 8345 | 1468841623348 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:43 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cbefc00 == 20 [pid = 8345] [id = 354] 04:33:43 INFO - PROCESS | 8345 | ++DOMWINDOW == 79 (0x8d7c1000) [pid = 8345] [serial = 1063] [outer = (nil)] 04:33:43 INFO - PROCESS | 8345 | ++DOMWINDOW == 80 (0x8d7c8400) [pid = 8345] [serial = 1064] [outer = 0x8d7c1000] 04:33:43 INFO - PROCESS | 8345 | 1468841623425 Marionette DEBUG loaded listener.js 04:33:43 INFO - PROCESS | 8345 | ++DOMWINDOW == 81 (0x8da62400) [pid = 8345] [serial = 1065] [outer = 0x8d7c1000] 04:33:44 INFO - PROCESS | 8345 | 1468841624274 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] 04:33:44 INFO - PROCESS | 8345 | 1468841624337 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 04:33:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 04:33:44 INFO - PROCESS | 8345 | 1468841624349 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 04:33:44 INFO - PROCESS | 8345 | 1468841624353 Marionette TRACE conn3 <- [1,1390,null,{}] 04:33:44 INFO - PROCESS | 8345 | 1468841624361 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}] 04:33:44 INFO - PROCESS | 8345 | 1468841624368 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:44 INFO - PROCESS | 8345 | 1468841624552 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 04:33:44 INFO - PROCESS | 8345 | 1468841624689 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:44 INFO - PROCESS | 8345 | 1468841624700 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:44 INFO - PROCESS | 8345 | ++DOCSHELL 0x8db90800 == 21 [pid = 8345] [id = 355] 04:33:44 INFO - PROCESS | 8345 | ++DOMWINDOW == 82 (0x8db97000) [pid = 8345] [serial = 1066] [outer = (nil)] 04:33:44 INFO - PROCESS | 8345 | ++DOMWINDOW == 83 (0x8f4b9400) [pid = 8345] [serial = 1067] [outer = 0x8db97000] 04:33:44 INFO - PROCESS | 8345 | 1468841624780 Marionette DEBUG loaded listener.js 04:33:44 INFO - PROCESS | 8345 | ++DOMWINDOW == 84 (0x8f4c0800) [pid = 8345] [serial = 1068] [outer = 0x8db97000] 04:33:45 INFO - PROCESS | 8345 | 1468841625741 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]]]}] 04:33:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 04:33:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1438ms 04:33:45 INFO - PROCESS | 8345 | 1468841625788 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 04:33:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 04:33:45 INFO - PROCESS | 8345 | 1468841625793 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 04:33:45 INFO - PROCESS | 8345 | 1468841625809 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 04:33:45 INFO - PROCESS | 8345 | 1468841625817 Marionette TRACE conn3 <- [1,1394,null,{}] 04:33:45 INFO - PROCESS | 8345 | 1468841625837 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}] 04:33:45 INFO - PROCESS | 8345 | 1468841625848 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:46 INFO - PROCESS | 8345 | 1468841626105 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 04:33:46 INFO - PROCESS | 8345 | 1468841626134 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:46 INFO - PROCESS | 8345 | 1468841626149 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:46 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f6d6c00 == 22 [pid = 8345] [id = 356] 04:33:46 INFO - PROCESS | 8345 | ++DOMWINDOW == 85 (0x8f6dac00) [pid = 8345] [serial = 1069] [outer = (nil)] 04:33:46 INFO - PROCESS | 8345 | ++DOMWINDOW == 86 (0x8f7c2c00) [pid = 8345] [serial = 1070] [outer = 0x8f6dac00] 04:33:46 INFO - PROCESS | 8345 | 1468841626228 Marionette DEBUG loaded listener.js 04:33:46 INFO - PROCESS | 8345 | ++DOMWINDOW == 87 (0x8f7ca800) [pid = 8345] [serial = 1071] [outer = 0x8f6dac00] 04:33:47 INFO - PROCESS | 8345 | --DOMWINDOW == 86 (0x8d7c7400) [pid = 8345] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 04:33:47 INFO - PROCESS | 8345 | --DOMWINDOW == 85 (0x8f4ba800) [pid = 8345] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 04:33:47 INFO - PROCESS | 8345 | --DOMWINDOW == 84 (0x910f7800) [pid = 8345] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 04:33:47 INFO - PROCESS | 8345 | --DOMWINDOW == 83 (0x8db8dc00) [pid = 8345] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 04:33:47 INFO - PROCESS | 8345 | --DOMWINDOW == 82 (0x910f8000) [pid = 8345] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 04:33:47 INFO - PROCESS | 8345 | --DOMWINDOW == 81 (0x8f60cc00) [pid = 8345] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 04:33:47 INFO - PROCESS | 8345 | --DOMWINDOW == 80 (0x8cbe9000) [pid = 8345] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 04:33:47 INFO - PROCESS | 8345 | --DOMWINDOW == 79 (0x8bec2000) [pid = 8345] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 04:33:47 INFO - PROCESS | 8345 | --DOMWINDOW == 78 (0x92fe3400) [pid = 8345] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 04:33:47 INFO - PROCESS | 8345 | --DOMWINDOW == 77 (0x8f66dc00) [pid = 8345] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 04:33:47 INFO - PROCESS | 8345 | --DOMWINDOW == 76 (0x9504c400) [pid = 8345] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 04:33:47 INFO - PROCESS | 8345 | --DOMWINDOW == 75 (0x8f8a4c00) [pid = 8345] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 04:33:47 INFO - PROCESS | 8345 | --DOMWINDOW == 74 (0x8cbef800) [pid = 8345] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 04:33:47 INFO - PROCESS | 8345 | --DOMWINDOW == 73 (0x8bec3800) [pid = 8345] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 04:33:47 INFO - PROCESS | 8345 | --DOMWINDOW == 72 (0x8f4b8800) [pid = 8345] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 04:33:47 INFO - PROCESS | 8345 | 1468841627926 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]]]}] 04:33:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 04:33:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 2157ms 04:33:47 INFO - PROCESS | 8345 | 1468841627967 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 04:33:47 INFO - PROCESS | 8345 | 1468841627973 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 04:33:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 04:33:47 INFO - PROCESS | 8345 | 1468841627981 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 04:33:47 INFO - PROCESS | 8345 | 1468841627986 Marionette TRACE conn3 <- [1,1398,null,{}] 04:33:47 INFO - PROCESS | 8345 | 1468841627994 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}] 04:33:48 INFO - PROCESS | 8345 | 1468841628000 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:48 INFO - PROCESS | 8345 | 1468841628191 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 04:33:48 INFO - PROCESS | 8345 | 1468841628200 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:48 INFO - PROCESS | 8345 | 1468841628209 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:48 INFO - PROCESS | 8345 | ++DOCSHELL 0x8bec7c00 == 23 [pid = 8345] [id = 357] 04:33:48 INFO - PROCESS | 8345 | ++DOMWINDOW == 73 (0x8d7c9400) [pid = 8345] [serial = 1072] [outer = (nil)] 04:33:48 INFO - PROCESS | 8345 | ++DOMWINDOW == 74 (0x8f6d1000) [pid = 8345] [serial = 1073] [outer = 0x8d7c9400] 04:33:48 INFO - PROCESS | 8345 | 1468841628398 Marionette DEBUG loaded listener.js 04:33:48 INFO - PROCESS | 8345 | ++DOMWINDOW == 75 (0x8f8a1400) [pid = 8345] [serial = 1074] [outer = 0x8d7c9400] 04:33:49 INFO - PROCESS | 8345 | 1468841629224 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]]]}] 04:33:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 04:33:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1289ms 04:33:49 INFO - PROCESS | 8345 | 1468841629272 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 04:33:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 04:33:49 INFO - PROCESS | 8345 | 1468841629276 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 04:33:49 INFO - PROCESS | 8345 | 1468841629283 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 04:33:49 INFO - PROCESS | 8345 | 1468841629287 Marionette TRACE conn3 <- [1,1402,null,{}] 04:33:49 INFO - PROCESS | 8345 | 1468841629294 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}] 04:33:49 INFO - PROCESS | 8345 | 1468841629300 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:49 INFO - PROCESS | 8345 | 1468841629470 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 04:33:49 INFO - PROCESS | 8345 | 1468841629480 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:49 INFO - PROCESS | 8345 | 1468841629489 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:49 INFO - PROCESS | 8345 | ++DOCSHELL 0x8d7c7c00 == 24 [pid = 8345] [id = 358] 04:33:49 INFO - PROCESS | 8345 | ++DOMWINDOW == 76 (0x8f8a0c00) [pid = 8345] [serial = 1075] [outer = (nil)] 04:33:49 INFO - PROCESS | 8345 | ++DOMWINDOW == 77 (0x910f7800) [pid = 8345] [serial = 1076] [outer = 0x8f8a0c00] 04:33:49 INFO - PROCESS | 8345 | 1468841629560 Marionette DEBUG loaded listener.js 04:33:49 INFO - PROCESS | 8345 | ++DOMWINDOW == 78 (0x918a8800) [pid = 8345] [serial = 1077] [outer = 0x8f8a0c00] 04:33:50 INFO - PROCESS | 8345 | 1468841630743 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]]]}] 04:33:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 04:33:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1538ms 04:33:50 INFO - PROCESS | 8345 | 1468841630822 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 04:33:50 INFO - PROCESS | 8345 | 1468841630829 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 04:33:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 04:33:50 INFO - PROCESS | 8345 | 1468841630839 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 04:33:50 INFO - PROCESS | 8345 | 1468841630848 Marionette TRACE conn3 <- [1,1406,null,{}] 04:33:50 INFO - PROCESS | 8345 | 1468841630858 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}] 04:33:50 INFO - PROCESS | 8345 | 1468841630866 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:51 INFO - PROCESS | 8345 | 1468841631195 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 04:33:51 INFO - PROCESS | 8345 | 1468841631392 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:51 INFO - PROCESS | 8345 | 1468841631407 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:51 INFO - PROCESS | 8345 | ++DOCSHELL 0x8da6d000 == 25 [pid = 8345] [id = 359] 04:33:51 INFO - PROCESS | 8345 | ++DOMWINDOW == 79 (0x8da6ec00) [pid = 8345] [serial = 1078] [outer = (nil)] 04:33:51 INFO - PROCESS | 8345 | ++DOMWINDOW == 80 (0x8f4bc400) [pid = 8345] [serial = 1079] [outer = 0x8da6ec00] 04:33:51 INFO - PROCESS | 8345 | 1468841631495 Marionette DEBUG loaded listener.js 04:33:51 INFO - PROCESS | 8345 | ++DOMWINDOW == 81 (0x8f611c00) [pid = 8345] [serial = 1080] [outer = 0x8da6ec00] 04:33:52 INFO - PROCESS | 8345 | 1468841632450 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]]]}] 04:33:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 04:33:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1647ms 04:33:52 INFO - PROCESS | 8345 | 1468841632485 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 04:33:52 INFO - PROCESS | 8345 | 1468841632493 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 04:33:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 04:33:52 INFO - PROCESS | 8345 | 1468841632505 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 04:33:52 INFO - PROCESS | 8345 | 1468841632510 Marionette TRACE conn3 <- [1,1410,null,{}] 04:33:52 INFO - PROCESS | 8345 | 1468841632518 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}] 04:33:52 INFO - PROCESS | 8345 | 1468841632525 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:52 INFO - PROCESS | 8345 | 1468841632737 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 04:33:53 INFO - PROCESS | 8345 | 1468841632997 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:53 INFO - PROCESS | 8345 | 1468841633006 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:53 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cbef000 == 26 [pid = 8345] [id = 360] 04:33:53 INFO - PROCESS | 8345 | ++DOMWINDOW == 82 (0x910f1000) [pid = 8345] [serial = 1081] [outer = (nil)] 04:33:53 INFO - PROCESS | 8345 | ++DOMWINDOW == 83 (0x9189a800) [pid = 8345] [serial = 1082] [outer = 0x910f1000] 04:33:53 INFO - PROCESS | 8345 | 1468841633141 Marionette DEBUG loaded listener.js 04:33:53 INFO - PROCESS | 8345 | ++DOMWINDOW == 84 (0x8f7cbc00) [pid = 8345] [serial = 1083] [outer = 0x910f1000] 04:33:54 INFO - PROCESS | 8345 | 1468841634304 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]]]}] 04:33:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 04:33:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1848ms 04:33:54 INFO - PROCESS | 8345 | 1468841634405 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 04:33:54 INFO - PROCESS | 8345 | 1468841634410 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 04:33:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 04:33:54 INFO - PROCESS | 8345 | 1468841634421 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 04:33:54 INFO - PROCESS | 8345 | 1468841634428 Marionette TRACE conn3 <- [1,1414,null,{}] 04:33:54 INFO - PROCESS | 8345 | 1468841634459 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}] 04:33:54 INFO - PROCESS | 8345 | 1468841634469 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:54 INFO - PROCESS | 8345 | 1468841634719 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 04:33:54 INFO - PROCESS | 8345 | 1468841634901 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:54 INFO - PROCESS | 8345 | 1468841634915 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:54 INFO - PROCESS | 8345 | ++DOCSHELL 0x922f1800 == 27 [pid = 8345] [id = 361] 04:33:54 INFO - PROCESS | 8345 | ++DOMWINDOW == 85 (0x922fc000) [pid = 8345] [serial = 1084] [outer = (nil)] 04:33:54 INFO - PROCESS | 8345 | ++DOMWINDOW == 86 (0x93a49c00) [pid = 8345] [serial = 1085] [outer = 0x922fc000] 04:33:55 INFO - PROCESS | 8345 | 1468841635000 Marionette DEBUG loaded listener.js 04:33:55 INFO - PROCESS | 8345 | ++DOMWINDOW == 87 (0x93c58400) [pid = 8345] [serial = 1086] [outer = 0x922fc000] 04:33:56 INFO - PROCESS | 8345 | 1468841636006 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]]]}] 04:33:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 04:33:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1600ms 04:33:56 INFO - PROCESS | 8345 | 1468841636021 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 04:33:56 INFO - PROCESS | 8345 | 1468841636027 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 04:33:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 04:33:56 INFO - PROCESS | 8345 | 1468841636034 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 04:33:56 INFO - PROCESS | 8345 | 1468841636039 Marionette TRACE conn3 <- [1,1418,null,{}] 04:33:56 INFO - PROCESS | 8345 | 1468841636045 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}] 04:33:56 INFO - PROCESS | 8345 | 1468841636050 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:56 INFO - PROCESS | 8345 | 1468841636254 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 04:33:56 INFO - PROCESS | 8345 | 1468841636505 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:56 INFO - PROCESS | 8345 | 1468841636511 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:56 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f60bc00 == 28 [pid = 8345] [id = 362] 04:33:56 INFO - PROCESS | 8345 | ++DOMWINDOW == 88 (0x8f6d6400) [pid = 8345] [serial = 1087] [outer = (nil)] 04:33:56 INFO - PROCESS | 8345 | ++DOMWINDOW == 89 (0x94f72400) [pid = 8345] [serial = 1088] [outer = 0x8f6d6400] 04:33:56 INFO - PROCESS | 8345 | 1468841636606 Marionette DEBUG loaded listener.js 04:33:56 INFO - PROCESS | 8345 | ++DOMWINDOW == 90 (0x94f75800) [pid = 8345] [serial = 1089] [outer = 0x8f6d6400] 04:33:57 INFO - PROCESS | 8345 | 1468841637579 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]]]}] 04:33:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 04:33:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1587ms 04:33:57 INFO - PROCESS | 8345 | 1468841637622 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 04:33:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 04:33:57 INFO - PROCESS | 8345 | 1468841637627 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 04:33:57 INFO - PROCESS | 8345 | 1468841637635 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 04:33:57 INFO - PROCESS | 8345 | 1468841637638 Marionette TRACE conn3 <- [1,1422,null,{}] 04:33:57 INFO - PROCESS | 8345 | 1468841637645 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}] 04:33:57 INFO - PROCESS | 8345 | 1468841637650 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:57 INFO - PROCESS | 8345 | 1468841637842 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 04:33:58 INFO - PROCESS | 8345 | 1468841638078 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:58 INFO - PROCESS | 8345 | 1468841638086 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:58 INFO - PROCESS | 8345 | ++DOCSHELL 0x8db93400 == 29 [pid = 8345] [id = 363] 04:33:58 INFO - PROCESS | 8345 | ++DOMWINDOW == 91 (0x94f14400) [pid = 8345] [serial = 1090] [outer = (nil)] 04:33:58 INFO - PROCESS | 8345 | ++DOMWINDOW == 92 (0x95058400) [pid = 8345] [serial = 1091] [outer = 0x94f14400] 04:33:58 INFO - PROCESS | 8345 | 1468841638213 Marionette DEBUG loaded listener.js 04:33:58 INFO - PROCESS | 8345 | ++DOMWINDOW == 93 (0x9515dc00) [pid = 8345] [serial = 1092] [outer = 0x94f14400] 04:33:59 INFO - PROCESS | 8345 | 1468841639177 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]]]}] 04:33:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 04:33:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1588ms 04:33:59 INFO - PROCESS | 8345 | 1468841639222 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 04:33:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 04:33:59 INFO - PROCESS | 8345 | 1468841639227 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 04:33:59 INFO - PROCESS | 8345 | 1468841639235 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 04:33:59 INFO - PROCESS | 8345 | 1468841639239 Marionette TRACE conn3 <- [1,1426,null,{}] 04:33:59 INFO - PROCESS | 8345 | 1468841639246 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}] 04:33:59 INFO - PROCESS | 8345 | 1468841639258 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:59 INFO - PROCESS | 8345 | 1468841639533 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 04:33:59 INFO - PROCESS | 8345 | 1468841639797 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:59 INFO - PROCESS | 8345 | 1468841639808 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:33:59 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb5a400 == 30 [pid = 8345] [id = 364] 04:33:59 INFO - PROCESS | 8345 | ++DOMWINDOW == 94 (0x8cbe8c00) [pid = 8345] [serial = 1093] [outer = (nil)] 04:33:59 INFO - PROCESS | 8345 | ++DOMWINDOW == 95 (0x975f5c00) [pid = 8345] [serial = 1094] [outer = 0x8cbe8c00] 04:33:59 INFO - PROCESS | 8345 | 1468841639897 Marionette DEBUG loaded listener.js 04:34:00 INFO - PROCESS | 8345 | ++DOMWINDOW == 96 (0x976ec800) [pid = 8345] [serial = 1095] [outer = 0x8cbe8c00] 04:34:01 INFO - PROCESS | 8345 | 1468841641063 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]]]}] 04:34:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 04:34:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1882ms 04:34:01 INFO - PROCESS | 8345 | 1468841641117 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 04:34:01 INFO - PROCESS | 8345 | 1468841641122 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 04:34:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 04:34:01 INFO - PROCESS | 8345 | 1468841641129 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 04:34:01 INFO - PROCESS | 8345 | 1468841641132 Marionette TRACE conn3 <- [1,1430,null,{}] 04:34:01 INFO - PROCESS | 8345 | 1468841641139 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}] 04:34:01 INFO - PROCESS | 8345 | 1468841641144 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:01 INFO - PROCESS | 8345 | 1468841641331 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 04:34:01 INFO - PROCESS | 8345 | 1468841641555 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:01 INFO - PROCESS | 8345 | 1468841641563 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:01 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cbec400 == 31 [pid = 8345] [id = 365] 04:34:01 INFO - PROCESS | 8345 | ++DOMWINDOW == 97 (0x8cbecc00) [pid = 8345] [serial = 1096] [outer = (nil)] 04:34:01 INFO - PROCESS | 8345 | ++DOMWINDOW == 98 (0x9755c000) [pid = 8345] [serial = 1097] [outer = 0x8cbecc00] 04:34:01 INFO - PROCESS | 8345 | 1468841641653 Marionette DEBUG loaded listener.js 04:34:01 INFO - PROCESS | 8345 | ++DOMWINDOW == 99 (0x976f2400) [pid = 8345] [serial = 1098] [outer = 0x8cbecc00] 04:34:02 INFO - PROCESS | 8345 | 1468841642721 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]]]}] 04:34:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 04:34:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1647ms 04:34:02 INFO - PROCESS | 8345 | 1468841642777 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 04:34:02 INFO - PROCESS | 8345 | 1468841642781 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 04:34:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 04:34:02 INFO - PROCESS | 8345 | 1468841642789 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 04:34:02 INFO - PROCESS | 8345 | 1468841642793 Marionette TRACE conn3 <- [1,1434,null,{}] 04:34:02 INFO - PROCESS | 8345 | 1468841642799 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}] 04:34:02 INFO - PROCESS | 8345 | 1468841642805 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:03 INFO - PROCESS | 8345 | 1468841643003 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 04:34:03 INFO - PROCESS | 8345 | 1468841643384 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:03 INFO - PROCESS | 8345 | 1468841643393 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:03 INFO - PROCESS | 8345 | ++DOCSHELL 0x8bec0400 == 32 [pid = 8345] [id = 366] 04:34:03 INFO - PROCESS | 8345 | ++DOMWINDOW == 100 (0x8bec0c00) [pid = 8345] [serial = 1099] [outer = (nil)] 04:34:03 INFO - PROCESS | 8345 | ++DOMWINDOW == 101 (0x8bec7000) [pid = 8345] [serial = 1100] [outer = 0x8bec0c00] 04:34:03 INFO - PROCESS | 8345 | 1468841643516 Marionette DEBUG loaded listener.js 04:34:03 INFO - PROCESS | 8345 | ++DOMWINDOW == 102 (0x8cb54c00) [pid = 8345] [serial = 1101] [outer = 0x8bec0c00] 04:34:04 INFO - PROCESS | 8345 | --DOMWINDOW == 101 (0x8f8ac000) [pid = 8345] [serial = 999] [outer = (nil)] [url = about:blank] 04:34:04 INFO - PROCESS | 8345 | --DOMWINDOW == 100 (0x922fbc00) [pid = 8345] [serial = 1041] [outer = (nil)] [url = about:blank] 04:34:04 INFO - PROCESS | 8345 | --DOMWINDOW == 99 (0x9220c000) [pid = 8345] [serial = 1040] [outer = (nil)] [url = about:blank] 04:34:04 INFO - PROCESS | 8345 | --DOMWINDOW == 98 (0x9189d400) [pid = 8345] [serial = 1034] [outer = (nil)] [url = about:blank] 04:34:04 INFO - PROCESS | 8345 | --DOMWINDOW == 97 (0x91b54c00) [pid = 8345] [serial = 1035] [outer = (nil)] [url = about:blank] 04:34:04 INFO - PROCESS | 8345 | --DOMWINDOW == 96 (0x8f4b7c00) [pid = 8345] [serial = 1004] [outer = (nil)] [url = about:blank] 04:34:04 INFO - PROCESS | 8345 | --DOMWINDOW == 95 (0x8f4c5400) [pid = 8345] [serial = 1005] [outer = (nil)] [url = about:blank] 04:34:04 INFO - PROCESS | 8345 | --DOMWINDOW == 94 (0x91b57c00) [pid = 8345] [serial = 1010] [outer = (nil)] [url = about:blank] 04:34:04 INFO - PROCESS | 8345 | --DOMWINDOW == 93 (0x91b54400) [pid = 8345] [serial = 1011] [outer = (nil)] [url = about:blank] 04:34:04 INFO - PROCESS | 8345 | --DOMWINDOW == 92 (0x8f667000) [pid = 8345] [serial = 1031] [outer = (nil)] [url = about:blank] 04:34:04 INFO - PROCESS | 8345 | --DOMWINDOW == 91 (0x8f8a8800) [pid = 8345] [serial = 1025] [outer = (nil)] [url = about:blank] 04:34:04 INFO - PROCESS | 8345 | --DOMWINDOW == 90 (0x91899400) [pid = 8345] [serial = 1026] [outer = (nil)] [url = about:blank] 04:34:04 INFO - PROCESS | 8345 | --DOMWINDOW == 89 (0x8bec6400) [pid = 8345] [serial = 1001] [outer = (nil)] [url = about:blank] 04:34:04 INFO - PROCESS | 8345 | --DOMWINDOW == 88 (0x8cb53c00) [pid = 8345] [serial = 1002] [outer = (nil)] [url = about:blank] 04:34:04 INFO - PROCESS | 8345 | --DOMWINDOW == 87 (0x93a47400) [pid = 8345] [serial = 1016] [outer = (nil)] [url = about:blank] 04:34:04 INFO - PROCESS | 8345 | --DOMWINDOW == 86 (0x94f15c00) [pid = 8345] [serial = 1017] [outer = (nil)] [url = about:blank] 04:34:04 INFO - PROCESS | 8345 | --DOMWINDOW == 85 (0x8f8a3c00) [pid = 8345] [serial = 1007] [outer = (nil)] [url = about:blank] 04:34:04 INFO - PROCESS | 8345 | --DOMWINDOW == 84 (0x8f8aa400) [pid = 8345] [serial = 1008] [outer = (nil)] [url = about:blank] 04:34:04 INFO - PROCESS | 8345 | --DOMWINDOW == 83 (0x95323400) [pid = 8345] [serial = 1022] [outer = (nil)] [url = about:blank] 04:34:04 INFO - PROCESS | 8345 | --DOMWINDOW == 82 (0x9754fc00) [pid = 8345] [serial = 1023] [outer = (nil)] [url = about:blank] 04:34:04 INFO - PROCESS | 8345 | --DOMWINDOW == 81 (0x922ef800) [pid = 8345] [serial = 1013] [outer = (nil)] [url = about:blank] 04:34:04 INFO - PROCESS | 8345 | --DOMWINDOW == 80 (0x922f2c00) [pid = 8345] [serial = 1014] [outer = (nil)] [url = about:blank] 04:34:04 INFO - PROCESS | 8345 | --DOMWINDOW == 79 (0x8da61c00) [pid = 8345] [serial = 1028] [outer = (nil)] [url = about:blank] 04:34:04 INFO - PROCESS | 8345 | --DOMWINDOW == 78 (0x8da6b400) [pid = 8345] [serial = 1029] [outer = (nil)] [url = about:blank] 04:34:04 INFO - PROCESS | 8345 | --DOMWINDOW == 77 (0x95053c00) [pid = 8345] [serial = 1019] [outer = (nil)] [url = about:blank] 04:34:04 INFO - PROCESS | 8345 | --DOMWINDOW == 76 (0x95057c00) [pid = 8345] [serial = 1020] [outer = (nil)] [url = about:blank] 04:34:04 INFO - PROCESS | 8345 | --DOMWINDOW == 75 (0x910f7400) [pid = 8345] [serial = 1038] [outer = (nil)] [url = about:blank] 04:34:04 INFO - PROCESS | 8345 | --DOMWINDOW == 74 (0x8f66f000) [pid = 8345] [serial = 1032] [outer = (nil)] [url = about:blank] 04:34:04 INFO - PROCESS | 8345 | --DOMWINDOW == 73 (0x8f8a2800) [pid = 8345] [serial = 1037] [outer = (nil)] [url = about:blank] 04:34:04 INFO - PROCESS | 8345 | 1468841644726 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]]]}] 04:34:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 04:34:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1991ms 04:34:04 INFO - PROCESS | 8345 | 1468841644782 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 04:34:04 INFO - PROCESS | 8345 | 1468841644787 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 04:34:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 04:34:04 INFO - PROCESS | 8345 | 1468841644796 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 04:34:04 INFO - PROCESS | 8345 | 1468841644801 Marionette TRACE conn3 <- [1,1438,null,{}] 04:34:04 INFO - PROCESS | 8345 | 1468841644817 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}] 04:34:04 INFO - PROCESS | 8345 | 1468841644826 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:05 INFO - PROCESS | 8345 | 1468841645050 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 04:34:05 INFO - PROCESS | 8345 | 1468841645209 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:05 INFO - PROCESS | 8345 | 1468841645220 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:05 INFO - PROCESS | 8345 | ++DOCSHELL 0x8d7c7000 == 33 [pid = 8345] [id = 367] 04:34:05 INFO - PROCESS | 8345 | ++DOMWINDOW == 74 (0x8d7cf400) [pid = 8345] [serial = 1102] [outer = (nil)] 04:34:05 INFO - PROCESS | 8345 | ++DOMWINDOW == 75 (0x8da69800) [pid = 8345] [serial = 1103] [outer = 0x8d7cf400] 04:34:05 INFO - PROCESS | 8345 | 1468841645296 Marionette DEBUG loaded listener.js 04:34:05 INFO - PROCESS | 8345 | ++DOMWINDOW == 76 (0x8db8bc00) [pid = 8345] [serial = 1104] [outer = 0x8d7cf400] 04:34:06 INFO - PROCESS | 8345 | 1468841646114 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]]]}] 04:34:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 04:34:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1388ms 04:34:06 INFO - PROCESS | 8345 | 1468841646187 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 04:34:06 INFO - PROCESS | 8345 | 1468841646193 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 04:34:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 04:34:06 INFO - PROCESS | 8345 | 1468841646203 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 04:34:06 INFO - PROCESS | 8345 | 1468841646205 Marionette TRACE conn3 <- [1,1442,null,{}] 04:34:06 INFO - PROCESS | 8345 | 1468841646213 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}] 04:34:06 INFO - PROCESS | 8345 | 1468841646219 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:06 INFO - PROCESS | 8345 | 1468841646420 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 04:34:06 INFO - PROCESS | 8345 | 1468841646564 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:06 INFO - PROCESS | 8345 | 1468841646574 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:06 INFO - PROCESS | 8345 | ++DOCSHELL 0x8db99400 == 34 [pid = 8345] [id = 368] 04:34:06 INFO - PROCESS | 8345 | ++DOMWINDOW == 77 (0x8f4c3c00) [pid = 8345] [serial = 1105] [outer = (nil)] 04:34:06 INFO - PROCESS | 8345 | ++DOMWINDOW == 78 (0x8f669400) [pid = 8345] [serial = 1106] [outer = 0x8f4c3c00] 04:34:06 INFO - PROCESS | 8345 | 1468841646665 Marionette DEBUG loaded listener.js 04:34:06 INFO - PROCESS | 8345 | ++DOMWINDOW == 79 (0x8f6d5400) [pid = 8345] [serial = 1107] [outer = 0x8f4c3c00] 04:34:07 INFO - PROCESS | 8345 | 1468841647671 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]]]}] 04:34:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 04:34:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1531ms 04:34:07 INFO - PROCESS | 8345 | 1468841647737 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 04:34:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 04:34:07 INFO - PROCESS | 8345 | 1468841647742 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 04:34:07 INFO - PROCESS | 8345 | 1468841647757 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 04:34:07 INFO - PROCESS | 8345 | 1468841647767 Marionette TRACE conn3 <- [1,1446,null,{}] 04:34:07 INFO - PROCESS | 8345 | 1468841647785 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}] 04:34:07 INFO - PROCESS | 8345 | 1468841647793 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:08 INFO - PROCESS | 8345 | 1468841648037 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 04:34:08 INFO - PROCESS | 8345 | 1468841648066 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:08 INFO - PROCESS | 8345 | 1468841648076 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:08 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f8a2800 == 35 [pid = 8345] [id = 369] 04:34:08 INFO - PROCESS | 8345 | ++DOMWINDOW == 80 (0x910e9c00) [pid = 8345] [serial = 1108] [outer = (nil)] 04:34:08 INFO - PROCESS | 8345 | ++DOMWINDOW == 81 (0x910f6400) [pid = 8345] [serial = 1109] [outer = 0x910e9c00] 04:34:08 INFO - PROCESS | 8345 | 1468841648162 Marionette DEBUG loaded listener.js 04:34:08 INFO - PROCESS | 8345 | ++DOMWINDOW == 82 (0x9189dc00) [pid = 8345] [serial = 1110] [outer = 0x910e9c00] 04:34:09 INFO - PROCESS | 8345 | --DOMWINDOW == 81 (0x8f6dac00) [pid = 8345] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 04:34:09 INFO - PROCESS | 8345 | --DOMWINDOW == 80 (0x8f7cac00) [pid = 8345] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 04:34:09 INFO - PROCESS | 8345 | --DOMWINDOW == 79 (0x8d7c1000) [pid = 8345] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 04:34:09 INFO - PROCESS | 8345 | --DOMWINDOW == 78 (0x8db97000) [pid = 8345] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 04:34:09 INFO - PROCESS | 8345 | --DOMWINDOW == 77 (0x8da66400) [pid = 8345] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 04:34:09 INFO - PROCESS | 8345 | --DOMWINDOW == 76 (0x91b5e400) [pid = 8345] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 04:34:09 INFO - PROCESS | 8345 | --DOMWINDOW == 75 (0x94f75000) [pid = 8345] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 04:34:09 INFO - PROCESS | 8345 | --DOMWINDOW == 74 (0x94f7b000) [pid = 8345] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 04:34:09 INFO - PROCESS | 8345 | --DOMWINDOW == 73 (0x9515a800) [pid = 8345] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 04:34:09 INFO - PROCESS | 8345 | --DOMWINDOW == 72 (0x8d7cb800) [pid = 8345] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 04:34:09 INFO - PROCESS | 8345 | --DOMWINDOW == 71 (0x8d7c9400) [pid = 8345] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 04:34:09 INFO - PROCESS | 8345 | 1468841649223 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]]]}] 04:34:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 04:34:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1509ms 04:34:09 INFO - PROCESS | 8345 | 1468841649258 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 04:34:09 INFO - PROCESS | 8345 | 1468841649264 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 04:34:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 04:34:09 INFO - PROCESS | 8345 | 1468841649272 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 04:34:09 INFO - PROCESS | 8345 | 1468841649276 Marionette TRACE conn3 <- [1,1450,null,{}] 04:34:09 INFO - PROCESS | 8345 | 1468841649291 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}] 04:34:09 INFO - PROCESS | 8345 | 1468841649295 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:09 INFO - PROCESS | 8345 | 1468841649521 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 04:34:09 INFO - PROCESS | 8345 | 1468841649532 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:09 INFO - PROCESS | 8345 | 1468841649541 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:09 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f4c2400 == 36 [pid = 8345] [id = 370] 04:34:09 INFO - PROCESS | 8345 | ++DOMWINDOW == 72 (0x8f8a5400) [pid = 8345] [serial = 1111] [outer = (nil)] 04:34:09 INFO - PROCESS | 8345 | ++DOMWINDOW == 73 (0x918a5400) [pid = 8345] [serial = 1112] [outer = 0x8f8a5400] 04:34:09 INFO - PROCESS | 8345 | 1468841649730 Marionette DEBUG loaded listener.js 04:34:09 INFO - PROCESS | 8345 | ++DOMWINDOW == 74 (0x91b5c000) [pid = 8345] [serial = 1113] [outer = 0x8f8a5400] 04:34:10 INFO - PROCESS | 8345 | 1468841650610 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]]]}] 04:34:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 04:34:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1399ms 04:34:10 INFO - PROCESS | 8345 | 1468841650671 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 04:34:10 INFO - PROCESS | 8345 | 1468841650676 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 04:34:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 04:34:10 INFO - PROCESS | 8345 | 1468841650683 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 04:34:10 INFO - PROCESS | 8345 | 1468841650687 Marionette TRACE conn3 <- [1,1454,null,{}] 04:34:10 INFO - PROCESS | 8345 | 1468841650692 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}] 04:34:10 INFO - PROCESS | 8345 | 1468841650698 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:10 INFO - PROCESS | 8345 | 1468841650880 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 04:34:11 INFO - PROCESS | 8345 | 1468841651015 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:11 INFO - PROCESS | 8345 | 1468841651033 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:11 INFO - PROCESS | 8345 | ++DOCSHELL 0x8bec0800 == 37 [pid = 8345] [id = 371] 04:34:11 INFO - PROCESS | 8345 | ++DOMWINDOW == 75 (0x8bec3c00) [pid = 8345] [serial = 1114] [outer = (nil)] 04:34:11 INFO - PROCESS | 8345 | ++DOMWINDOW == 76 (0x8beca000) [pid = 8345] [serial = 1115] [outer = 0x8bec3c00] 04:34:11 INFO - PROCESS | 8345 | 1468841651196 Marionette DEBUG loaded listener.js 04:34:11 INFO - PROCESS | 8345 | ++DOMWINDOW == 77 (0x8cb55000) [pid = 8345] [serial = 1116] [outer = 0x8bec3c00] 04:34:12 INFO - PROCESS | 8345 | 1468841652344 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]]]}] 04:34:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 04:34:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1731ms 04:34:12 INFO - PROCESS | 8345 | 1468841652417 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 04:34:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 04:34:12 INFO - PROCESS | 8345 | 1468841652424 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 04:34:12 INFO - PROCESS | 8345 | 1468841652433 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 04:34:12 INFO - PROCESS | 8345 | 1468841652438 Marionette TRACE conn3 <- [1,1458,null,{}] 04:34:12 INFO - PROCESS | 8345 | 1468841652446 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}] 04:34:12 INFO - PROCESS | 8345 | 1468841652452 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:12 INFO - PROCESS | 8345 | 1468841652704 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 04:34:12 INFO - PROCESS | 8345 | 1468841652933 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:12 INFO - PROCESS | 8345 | 1468841652942 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:13 INFO - PROCESS | 8345 | ++DOCSHELL 0x8db8b000 == 38 [pid = 8345] [id = 372] 04:34:13 INFO - PROCESS | 8345 | ++DOMWINDOW == 78 (0x8db98000) [pid = 8345] [serial = 1117] [outer = (nil)] 04:34:13 INFO - PROCESS | 8345 | ++DOMWINDOW == 79 (0x8f4c2000) [pid = 8345] [serial = 1118] [outer = 0x8db98000] 04:34:13 INFO - PROCESS | 8345 | 1468841653073 Marionette DEBUG loaded listener.js 04:34:13 INFO - PROCESS | 8345 | ++DOMWINDOW == 80 (0x8f60cc00) [pid = 8345] [serial = 1119] [outer = 0x8db98000] 04:34:14 INFO - PROCESS | 8345 | 1468841654152 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]]]}] 04:34:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 04:34:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1803ms 04:34:14 INFO - PROCESS | 8345 | 1468841654235 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 04:34:14 INFO - PROCESS | 8345 | 1468841654242 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 04:34:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 04:34:14 INFO - PROCESS | 8345 | 1468841654256 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 04:34:14 INFO - PROCESS | 8345 | 1468841654262 Marionette TRACE conn3 <- [1,1462,null,{}] 04:34:14 INFO - PROCESS | 8345 | 1468841654269 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}] 04:34:14 INFO - PROCESS | 8345 | 1468841654276 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:14 INFO - PROCESS | 8345 | 1468841654638 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 04:34:14 INFO - PROCESS | 8345 | 1468841654870 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:14 INFO - PROCESS | 8345 | 1468841654881 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:14 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f8a3400 == 39 [pid = 8345] [id = 373] 04:34:14 INFO - PROCESS | 8345 | ++DOMWINDOW == 81 (0x8f8a3c00) [pid = 8345] [serial = 1120] [outer = (nil)] 04:34:14 INFO - PROCESS | 8345 | ++DOMWINDOW == 82 (0x8f8ae400) [pid = 8345] [serial = 1121] [outer = 0x8f8a3c00] 04:34:14 INFO - PROCESS | 8345 | 1468841654965 Marionette DEBUG loaded listener.js 04:34:15 INFO - PROCESS | 8345 | ++DOMWINDOW == 83 (0x9189e000) [pid = 8345] [serial = 1122] [outer = 0x8f8a3c00] 04:34:16 INFO - PROCESS | 8345 | 1468841656029 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]]]}] 04:34:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 04:34:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1840ms 04:34:16 INFO - PROCESS | 8345 | 1468841656096 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 04:34:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 04:34:16 INFO - PROCESS | 8345 | 1468841656101 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 04:34:16 INFO - PROCESS | 8345 | 1468841656109 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 04:34:16 INFO - PROCESS | 8345 | 1468841656117 Marionette TRACE conn3 <- [1,1466,null,{}] 04:34:16 INFO - PROCESS | 8345 | 1468841656135 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}] 04:34:16 INFO - PROCESS | 8345 | 1468841656146 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:16 INFO - PROCESS | 8345 | 1468841656409 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 04:34:16 INFO - PROCESS | 8345 | 1468841656717 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:16 INFO - PROCESS | 8345 | 1468841656732 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:16 INFO - PROCESS | 8345 | ++DOCSHELL 0x9216a800 == 40 [pid = 8345] [id = 374] 04:34:16 INFO - PROCESS | 8345 | ++DOMWINDOW == 84 (0x9216b000) [pid = 8345] [serial = 1123] [outer = (nil)] 04:34:16 INFO - PROCESS | 8345 | ++DOMWINDOW == 85 (0x9220e800) [pid = 8345] [serial = 1124] [outer = 0x9216b000] 04:34:16 INFO - PROCESS | 8345 | 1468841656824 Marionette DEBUG loaded listener.js 04:34:16 INFO - PROCESS | 8345 | ++DOMWINDOW == 86 (0x922f6400) [pid = 8345] [serial = 1125] [outer = 0x9216b000] 04:34:17 INFO - PROCESS | 8345 | 1468841657882 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]]]}] 04:34:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 04:34:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1849ms 04:34:17 INFO - PROCESS | 8345 | 1468841657958 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 04:34:17 INFO - PROCESS | 8345 | 1468841657962 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 04:34:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 04:34:17 INFO - PROCESS | 8345 | 1468841657971 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 04:34:17 INFO - PROCESS | 8345 | 1468841657975 Marionette TRACE conn3 <- [1,1470,null,{}] 04:34:17 INFO - PROCESS | 8345 | 1468841657982 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}] 04:34:17 INFO - PROCESS | 8345 | 1468841657986 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:18 INFO - PROCESS | 8345 | 1468841658249 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 04:34:18 INFO - PROCESS | 8345 | 1468841658474 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:18 INFO - PROCESS | 8345 | 1468841658486 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:18 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb5ac00 == 41 [pid = 8345] [id = 375] 04:34:18 INFO - PROCESS | 8345 | ++DOMWINDOW == 87 (0x8f60ac00) [pid = 8345] [serial = 1126] [outer = (nil)] 04:34:18 INFO - PROCESS | 8345 | ++DOMWINDOW == 88 (0x93a4b000) [pid = 8345] [serial = 1127] [outer = 0x8f60ac00] 04:34:18 INFO - PROCESS | 8345 | 1468841658566 Marionette DEBUG loaded listener.js 04:34:18 INFO - PROCESS | 8345 | ++DOMWINDOW == 89 (0x93c5a000) [pid = 8345] [serial = 1128] [outer = 0x8f60ac00] 04:34:19 INFO - PROCESS | 8345 | 1468841659549 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]]]}] 04:34:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 04:34:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1633ms 04:34:19 INFO - PROCESS | 8345 | 1468841659604 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 04:34:19 INFO - PROCESS | 8345 | 1468841659608 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 04:34:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 04:34:19 INFO - PROCESS | 8345 | 1468841659615 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 04:34:19 INFO - PROCESS | 8345 | 1468841659619 Marionette TRACE conn3 <- [1,1474,null,{}] 04:34:19 INFO - PROCESS | 8345 | 1468841659626 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}] 04:34:19 INFO - PROCESS | 8345 | 1468841659630 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:19 INFO - PROCESS | 8345 | 1468841659833 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 04:34:20 INFO - PROCESS | 8345 | 1468841660055 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:20 INFO - PROCESS | 8345 | 1468841660065 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:20 INFO - PROCESS | 8345 | ++DOCSHELL 0x94f15c00 == 42 [pid = 8345] [id = 376] 04:34:20 INFO - PROCESS | 8345 | ++DOMWINDOW == 90 (0x94f72c00) [pid = 8345] [serial = 1129] [outer = (nil)] 04:34:20 INFO - PROCESS | 8345 | ++DOMWINDOW == 91 (0x9504e400) [pid = 8345] [serial = 1130] [outer = 0x94f72c00] 04:34:20 INFO - PROCESS | 8345 | 1468841660209 Marionette DEBUG loaded listener.js 04:34:20 INFO - PROCESS | 8345 | ++DOMWINDOW == 92 (0x9754f400) [pid = 8345] [serial = 1131] [outer = 0x94f72c00] 04:34:21 INFO - PROCESS | 8345 | 1468841661274 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]]]}] 04:34:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 04:34:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1692ms 04:34:21 INFO - PROCESS | 8345 | 1468841661308 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 04:34:21 INFO - PROCESS | 8345 | 1468841661311 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 04:34:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 04:34:21 INFO - PROCESS | 8345 | 1468841661320 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 04:34:21 INFO - PROCESS | 8345 | 1468841661325 Marionette TRACE conn3 <- [1,1478,null,{}] 04:34:21 INFO - PROCESS | 8345 | 1468841661331 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}] 04:34:21 INFO - PROCESS | 8345 | 1468841661344 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:21 INFO - PROCESS | 8345 | 1468841661563 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 04:34:22 INFO - PROCESS | 8345 | 1468841662026 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:22 INFO - PROCESS | 8345 | 1468841662036 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:22 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cbebc00 == 43 [pid = 8345] [id = 377] 04:34:22 INFO - PROCESS | 8345 | ++DOMWINDOW == 93 (0x8cbed000) [pid = 8345] [serial = 1132] [outer = (nil)] 04:34:22 INFO - PROCESS | 8345 | ++DOMWINDOW == 94 (0x8d7c2c00) [pid = 8345] [serial = 1133] [outer = 0x8cbed000] 04:34:22 INFO - PROCESS | 8345 | 1468841662144 Marionette DEBUG loaded listener.js 04:34:22 INFO - PROCESS | 8345 | ++DOMWINDOW == 95 (0x8da69c00) [pid = 8345] [serial = 1134] [outer = 0x8cbed000] 04:34:23 INFO - PROCESS | 8345 | 1468841663128 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]]]}] 04:34:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 04:34:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1845ms 04:34:23 INFO - PROCESS | 8345 | 1468841663171 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 04:34:23 INFO - PROCESS | 8345 | 1468841663182 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 04:34:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 04:34:23 INFO - PROCESS | 8345 | 1468841663196 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 04:34:23 INFO - PROCESS | 8345 | 1468841663201 Marionette TRACE conn3 <- [1,1482,null,{}] 04:34:23 INFO - PROCESS | 8345 | 1468841663210 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}] 04:34:23 INFO - PROCESS | 8345 | 1468841663219 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:23 INFO - PROCESS | 8345 | 1468841663417 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 04:34:23 INFO - PROCESS | 8345 | 1468841663727 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:23 INFO - PROCESS | 8345 | 1468841663740 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:23 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f608c00 == 44 [pid = 8345] [id = 378] 04:34:23 INFO - PROCESS | 8345 | ++DOMWINDOW == 96 (0x8f66b000) [pid = 8345] [serial = 1135] [outer = (nil)] 04:34:23 INFO - PROCESS | 8345 | ++DOMWINDOW == 97 (0x8f7c7800) [pid = 8345] [serial = 1136] [outer = 0x8f66b000] 04:34:23 INFO - PROCESS | 8345 | 1468841663825 Marionette DEBUG loaded listener.js 04:34:23 INFO - PROCESS | 8345 | ++DOMWINDOW == 98 (0x8f8ab400) [pid = 8345] [serial = 1137] [outer = 0x8f66b000] 04:34:25 INFO - PROCESS | 8345 | --DOCSHELL 0x8f6da400 == 43 [pid = 8345] [id = 353] 04:34:25 INFO - PROCESS | 8345 | --DOCSHELL 0x8f4c2400 == 42 [pid = 8345] [id = 370] 04:34:25 INFO - PROCESS | 8345 | --DOCSHELL 0x8f8a2800 == 41 [pid = 8345] [id = 369] 04:34:25 INFO - PROCESS | 8345 | --DOCSHELL 0x8db99400 == 40 [pid = 8345] [id = 368] 04:34:25 INFO - PROCESS | 8345 | --DOCSHELL 0x8d7c7000 == 39 [pid = 8345] [id = 367] 04:34:25 INFO - PROCESS | 8345 | --DOCSHELL 0x8bec0400 == 38 [pid = 8345] [id = 366] 04:34:25 INFO - PROCESS | 8345 | --DOCSHELL 0x94f74000 == 37 [pid = 8345] [id = 349] 04:34:25 INFO - PROCESS | 8345 | --DOCSHELL 0x8da66800 == 36 [pid = 8345] [id = 343] 04:34:25 INFO - PROCESS | 8345 | --DOCSHELL 0x8cbefc00 == 35 [pid = 8345] [id = 354] 04:34:25 INFO - PROCESS | 8345 | --DOCSHELL 0x8f6d6c00 == 34 [pid = 8345] [id = 356] 04:34:25 INFO - PROCESS | 8345 | --DOCSHELL 0x8bebfc00 == 33 [pid = 8345] [id = 345] 04:34:25 INFO - PROCESS | 8345 | --DOCSHELL 0x8bec7c00 == 32 [pid = 8345] [id = 357] 04:34:25 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb52400 == 31 [pid = 8345] [id = 347] 04:34:25 INFO - PROCESS | 8345 | --DOCSHELL 0x8d7c7c00 == 30 [pid = 8345] [id = 358] 04:34:25 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb5b000 == 29 [pid = 8345] [id = 348] 04:34:25 INFO - PROCESS | 8345 | --DOCSHELL 0x8cbec400 == 28 [pid = 8345] [id = 365] 04:34:25 INFO - PROCESS | 8345 | --DOCSHELL 0x910f6800 == 27 [pid = 8345] [id = 344] 04:34:25 INFO - PROCESS | 8345 | --DOCSHELL 0x8db90800 == 26 [pid = 8345] [id = 355] 04:34:25 INFO - PROCESS | 8345 | --DOCSHELL 0x8cbef000 == 25 [pid = 8345] [id = 360] 04:34:25 INFO - PROCESS | 8345 | --DOCSHELL 0x8da6d000 == 24 [pid = 8345] [id = 359] 04:34:25 INFO - PROCESS | 8345 | --DOCSHELL 0x8cbec000 == 23 [pid = 8345] [id = 350] 04:34:25 INFO - PROCESS | 8345 | --DOCSHELL 0x922f1800 == 22 [pid = 8345] [id = 361] 04:34:25 INFO - PROCESS | 8345 | --DOCSHELL 0x8cbec800 == 21 [pid = 8345] [id = 352] 04:34:25 INFO - PROCESS | 8345 | --DOCSHELL 0x8cbe3400 == 20 [pid = 8345] [id = 342] 04:34:25 INFO - PROCESS | 8345 | --DOCSHELL 0x8f60bc00 == 19 [pid = 8345] [id = 362] 04:34:25 INFO - PROCESS | 8345 | --DOCSHELL 0x8becc400 == 18 [pid = 8345] [id = 341] 04:34:25 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb5a400 == 17 [pid = 8345] [id = 364] 04:34:25 INFO - PROCESS | 8345 | --DOCSHELL 0x8f4ba000 == 16 [pid = 8345] [id = 346] 04:34:25 INFO - PROCESS | 8345 | --DOCSHELL 0x8db93400 == 15 [pid = 8345] [id = 363] 04:34:25 INFO - PROCESS | 8345 | --DOCSHELL 0x95157000 == 14 [pid = 8345] [id = 351] 04:34:25 INFO - PROCESS | 8345 | --DOCSHELL 0x94f15c00 == 13 [pid = 8345] [id = 376] 04:34:25 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb5ac00 == 12 [pid = 8345] [id = 375] 04:34:25 INFO - PROCESS | 8345 | --DOCSHELL 0x9216a800 == 11 [pid = 8345] [id = 374] 04:34:25 INFO - PROCESS | 8345 | --DOCSHELL 0x8db8b000 == 10 [pid = 8345] [id = 372] 04:34:25 INFO - PROCESS | 8345 | --DOCSHELL 0x8f8a3400 == 9 [pid = 8345] [id = 373] 04:34:25 INFO - PROCESS | 8345 | --DOCSHELL 0x8bec0800 == 8 [pid = 8345] [id = 371] 04:34:25 INFO - PROCESS | 8345 | --DOMWINDOW == 97 (0x8f7c2c00) [pid = 8345] [serial = 1070] [outer = (nil)] [url = about:blank] 04:34:25 INFO - PROCESS | 8345 | --DOMWINDOW == 96 (0x8f7ca800) [pid = 8345] [serial = 1071] [outer = (nil)] [url = about:blank] 04:34:25 INFO - PROCESS | 8345 | --DOMWINDOW == 95 (0x910eb000) [pid = 8345] [serial = 1062] [outer = (nil)] [url = about:blank] 04:34:25 INFO - PROCESS | 8345 | --DOMWINDOW == 94 (0x8f8a4000) [pid = 8345] [serial = 1061] [outer = (nil)] [url = about:blank] 04:34:25 INFO - PROCESS | 8345 | --DOMWINDOW == 93 (0x8d7c8400) [pid = 8345] [serial = 1064] [outer = (nil)] [url = about:blank] 04:34:25 INFO - PROCESS | 8345 | --DOMWINDOW == 92 (0x8da62400) [pid = 8345] [serial = 1065] [outer = (nil)] [url = about:blank] 04:34:25 INFO - PROCESS | 8345 | --DOMWINDOW == 91 (0x8f4b9400) [pid = 8345] [serial = 1067] [outer = (nil)] [url = about:blank] 04:34:25 INFO - PROCESS | 8345 | --DOMWINDOW == 90 (0x8f6d2000) [pid = 8345] [serial = 1044] [outer = (nil)] [url = about:blank] 04:34:25 INFO - PROCESS | 8345 | --DOMWINDOW == 89 (0x8f664400) [pid = 8345] [serial = 1043] [outer = (nil)] [url = about:blank] 04:34:25 INFO - PROCESS | 8345 | --DOMWINDOW == 88 (0x93994400) [pid = 8345] [serial = 1047] [outer = (nil)] [url = about:blank] 04:34:25 INFO - PROCESS | 8345 | --DOMWINDOW == 87 (0x922ee400) [pid = 8345] [serial = 1046] [outer = (nil)] [url = about:blank] 04:34:25 INFO - PROCESS | 8345 | --DOMWINDOW == 86 (0x95153000) [pid = 8345] [serial = 1050] [outer = (nil)] [url = about:blank] 04:34:25 INFO - PROCESS | 8345 | --DOMWINDOW == 85 (0x95050800) [pid = 8345] [serial = 1049] [outer = (nil)] [url = about:blank] 04:34:25 INFO - PROCESS | 8345 | --DOMWINDOW == 84 (0x910f7800) [pid = 8345] [serial = 1076] [outer = (nil)] [url = about:blank] 04:34:25 INFO - PROCESS | 8345 | --DOMWINDOW == 83 (0x976e3000) [pid = 8345] [serial = 1053] [outer = (nil)] [url = about:blank] 04:34:25 INFO - PROCESS | 8345 | --DOMWINDOW == 82 (0x9755a800) [pid = 8345] [serial = 1052] [outer = (nil)] [url = about:blank] 04:34:25 INFO - PROCESS | 8345 | --DOMWINDOW == 81 (0x976f8000) [pid = 8345] [serial = 1056] [outer = (nil)] [url = about:blank] 04:34:25 INFO - PROCESS | 8345 | --DOMWINDOW == 80 (0x976f4c00) [pid = 8345] [serial = 1055] [outer = (nil)] [url = about:blank] 04:34:25 INFO - PROCESS | 8345 | --DOMWINDOW == 79 (0x8f669000) [pid = 8345] [serial = 1059] [outer = (nil)] [url = about:blank] 04:34:25 INFO - PROCESS | 8345 | --DOMWINDOW == 78 (0x8f4bbc00) [pid = 8345] [serial = 1058] [outer = (nil)] [url = about:blank] 04:34:25 INFO - PROCESS | 8345 | --DOMWINDOW == 77 (0x8f8a1400) [pid = 8345] [serial = 1074] [outer = (nil)] [url = about:blank] 04:34:25 INFO - PROCESS | 8345 | --DOMWINDOW == 76 (0x8f6d1000) [pid = 8345] [serial = 1073] [outer = (nil)] [url = about:blank] 04:34:25 INFO - PROCESS | 8345 | --DOMWINDOW == 75 (0x8f4c0800) [pid = 8345] [serial = 1068] [outer = (nil)] [url = about:blank] 04:34:26 INFO - PROCESS | 8345 | 1468841666093 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]]]}] 04:34:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 04:34:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 2942ms 04:34:26 INFO - PROCESS | 8345 | 1468841666140 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 04:34:26 INFO - PROCESS | 8345 | 1468841666145 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 04:34:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 04:34:26 INFO - PROCESS | 8345 | 1468841666155 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 04:34:26 INFO - PROCESS | 8345 | 1468841666159 Marionette TRACE conn3 <- [1,1486,null,{}] 04:34:26 INFO - PROCESS | 8345 | 1468841666168 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}] 04:34:26 INFO - PROCESS | 8345 | 1468841666175 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:26 INFO - PROCESS | 8345 | 1468841666401 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 04:34:26 INFO - PROCESS | 8345 | 1468841666527 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:26 INFO - PROCESS | 8345 | 1468841666539 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:26 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb58c00 == 9 [pid = 8345] [id = 379] 04:34:26 INFO - PROCESS | 8345 | ++DOMWINDOW == 76 (0x8cb59c00) [pid = 8345] [serial = 1138] [outer = (nil)] 04:34:26 INFO - PROCESS | 8345 | ++DOMWINDOW == 77 (0x8d7c9800) [pid = 8345] [serial = 1139] [outer = 0x8cb59c00] 04:34:26 INFO - PROCESS | 8345 | 1468841666614 Marionette DEBUG loaded listener.js 04:34:26 INFO - PROCESS | 8345 | ++DOMWINDOW == 78 (0x8da6d000) [pid = 8345] [serial = 1140] [outer = 0x8cb59c00] 04:34:27 INFO - PROCESS | 8345 | 1468841667581 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]]]}] 04:34:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 04:34:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1486ms 04:34:27 INFO - PROCESS | 8345 | 1468841667641 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 04:34:27 INFO - PROCESS | 8345 | 1468841667650 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 04:34:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 04:34:27 INFO - PROCESS | 8345 | 1468841667662 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 04:34:27 INFO - PROCESS | 8345 | 1468841667667 Marionette TRACE conn3 <- [1,1490,null,{}] 04:34:27 INFO - PROCESS | 8345 | 1468841667674 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}] 04:34:27 INFO - PROCESS | 8345 | 1468841667681 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:27 INFO - PROCESS | 8345 | 1468841667937 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 04:34:28 INFO - PROCESS | 8345 | 1468841668060 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:28 INFO - PROCESS | 8345 | 1468841668068 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:28 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f614c00 == 10 [pid = 8345] [id = 380] 04:34:28 INFO - PROCESS | 8345 | ++DOMWINDOW == 79 (0x8f662400) [pid = 8345] [serial = 1141] [outer = (nil)] 04:34:28 INFO - PROCESS | 8345 | ++DOMWINDOW == 80 (0x8f668400) [pid = 8345] [serial = 1142] [outer = 0x8f662400] 04:34:28 INFO - PROCESS | 8345 | 1468841668154 Marionette DEBUG loaded listener.js 04:34:28 INFO - PROCESS | 8345 | ++DOMWINDOW == 81 (0x8f66d800) [pid = 8345] [serial = 1143] [outer = 0x8f662400] 04:34:29 INFO - PROCESS | 8345 | 1468841669059 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]]]}] 04:34:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 04:34:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1440ms 04:34:29 INFO - PROCESS | 8345 | 1468841669102 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 04:34:29 INFO - PROCESS | 8345 | 1468841669107 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 04:34:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 04:34:29 INFO - PROCESS | 8345 | 1468841669113 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 04:34:29 INFO - PROCESS | 8345 | 1468841669120 Marionette TRACE conn3 <- [1,1494,null,{}] 04:34:29 INFO - PROCESS | 8345 | 1468841669147 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}] 04:34:29 INFO - PROCESS | 8345 | 1468841669157 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:29 INFO - PROCESS | 8345 | 1468841669386 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 04:34:29 INFO - PROCESS | 8345 | 1468841669420 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:29 INFO - PROCESS | 8345 | 1468841669428 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:29 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f8a0400 == 11 [pid = 8345] [id = 381] 04:34:29 INFO - PROCESS | 8345 | ++DOMWINDOW == 82 (0x8f8a0800) [pid = 8345] [serial = 1144] [outer = (nil)] 04:34:29 INFO - PROCESS | 8345 | ++DOMWINDOW == 83 (0x8f8a4400) [pid = 8345] [serial = 1145] [outer = 0x8f8a0800] 04:34:29 INFO - PROCESS | 8345 | 1468841669511 Marionette DEBUG loaded listener.js 04:34:29 INFO - PROCESS | 8345 | ++DOMWINDOW == 84 (0x910ea000) [pid = 8345] [serial = 1146] [outer = 0x8f8a0800] 04:34:30 INFO - PROCESS | 8345 | --DOMWINDOW == 83 (0x8f8a0c00) [pid = 8345] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 04:34:30 INFO - PROCESS | 8345 | --DOMWINDOW == 82 (0x8cbecc00) [pid = 8345] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 04:34:30 INFO - PROCESS | 8345 | --DOMWINDOW == 81 (0x94f14400) [pid = 8345] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 04:34:30 INFO - PROCESS | 8345 | --DOMWINDOW == 80 (0x8f8a5400) [pid = 8345] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 04:34:30 INFO - PROCESS | 8345 | --DOMWINDOW == 79 (0x8da6ec00) [pid = 8345] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 04:34:30 INFO - PROCESS | 8345 | --DOMWINDOW == 78 (0x8bec0c00) [pid = 8345] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 04:34:30 INFO - PROCESS | 8345 | --DOMWINDOW == 77 (0x922fc000) [pid = 8345] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 04:34:30 INFO - PROCESS | 8345 | --DOMWINDOW == 76 (0x8f4c3c00) [pid = 8345] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 04:34:30 INFO - PROCESS | 8345 | --DOMWINDOW == 75 (0x8cbe8c00) [pid = 8345] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 04:34:30 INFO - PROCESS | 8345 | --DOMWINDOW == 74 (0x910f1000) [pid = 8345] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 04:34:30 INFO - PROCESS | 8345 | --DOMWINDOW == 73 (0x8d7cf400) [pid = 8345] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 04:34:30 INFO - PROCESS | 8345 | --DOMWINDOW == 72 (0x8f6d6400) [pid = 8345] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 04:34:30 INFO - PROCESS | 8345 | --DOMWINDOW == 71 (0x910e9c00) [pid = 8345] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 04:34:31 INFO - PROCESS | 8345 | 1468841671153 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]]]}] 04:34:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 04:34:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 2093ms 04:34:31 INFO - PROCESS | 8345 | 1468841671207 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 04:34:31 INFO - PROCESS | 8345 | 1468841671211 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 04:34:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 04:34:31 INFO - PROCESS | 8345 | 1468841671219 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 04:34:31 INFO - PROCESS | 8345 | 1468841671224 Marionette TRACE conn3 <- [1,1498,null,{}] 04:34:31 INFO - PROCESS | 8345 | 1468841671230 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}] 04:34:31 INFO - PROCESS | 8345 | 1468841671236 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:31 INFO - PROCESS | 8345 | 1468841671424 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 04:34:31 INFO - PROCESS | 8345 | 1468841671552 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:31 INFO - PROCESS | 8345 | 1468841671563 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:31 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cbecc00 == 12 [pid = 8345] [id = 382] 04:34:31 INFO - PROCESS | 8345 | ++DOMWINDOW == 72 (0x8d7c2400) [pid = 8345] [serial = 1147] [outer = (nil)] 04:34:31 INFO - PROCESS | 8345 | ++DOMWINDOW == 73 (0x8f607400) [pid = 8345] [serial = 1148] [outer = 0x8d7c2400] 04:34:31 INFO - PROCESS | 8345 | 1468841671641 Marionette DEBUG loaded listener.js 04:34:31 INFO - PROCESS | 8345 | ++DOMWINDOW == 74 (0x910edc00) [pid = 8345] [serial = 1149] [outer = 0x8d7c2400] 04:34:32 INFO - PROCESS | 8345 | 1468841672424 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]]]}] 04:34:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 04:34:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1244ms 04:34:32 INFO - PROCESS | 8345 | 1468841672465 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 04:34:32 INFO - PROCESS | 8345 | 1468841672470 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 04:34:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 04:34:32 INFO - PROCESS | 8345 | 1468841672477 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 04:34:32 INFO - PROCESS | 8345 | 1468841672481 Marionette TRACE conn3 <- [1,1502,null,{}] 04:34:32 INFO - PROCESS | 8345 | 1468841672492 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}] 04:34:32 INFO - PROCESS | 8345 | 1468841672496 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:32 INFO - PROCESS | 8345 | 1468841672669 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 04:34:32 INFO - PROCESS | 8345 | 1468841672682 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:32 INFO - PROCESS | 8345 | 1468841672689 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:32 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f610800 == 13 [pid = 8345] [id = 383] 04:34:32 INFO - PROCESS | 8345 | ++DOMWINDOW == 75 (0x8f614000) [pid = 8345] [serial = 1150] [outer = (nil)] 04:34:32 INFO - PROCESS | 8345 | ++DOMWINDOW == 76 (0x9189d000) [pid = 8345] [serial = 1151] [outer = 0x8f614000] 04:34:32 INFO - PROCESS | 8345 | 1468841672877 Marionette DEBUG loaded listener.js 04:34:32 INFO - PROCESS | 8345 | ++DOMWINDOW == 77 (0x91b52c00) [pid = 8345] [serial = 1152] [outer = 0x8f614000] 04:34:34 INFO - PROCESS | 8345 | 1468841674038 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]]]}] 04:34:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 04:34:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1590ms 04:34:34 INFO - PROCESS | 8345 | 1468841674069 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 04:34:34 INFO - PROCESS | 8345 | 1468841674075 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 04:34:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 04:34:34 INFO - PROCESS | 8345 | 1468841674085 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 04:34:34 INFO - PROCESS | 8345 | 1468841674092 Marionette TRACE conn3 <- [1,1506,null,{}] 04:34:34 INFO - PROCESS | 8345 | 1468841674101 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}] 04:34:34 INFO - PROCESS | 8345 | 1468841674106 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:34 INFO - PROCESS | 8345 | 1468841674354 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 04:34:34 INFO - PROCESS | 8345 | 1468841674623 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:34 INFO - PROCESS | 8345 | 1468841674634 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:34 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb58000 == 14 [pid = 8345] [id = 384] 04:34:34 INFO - PROCESS | 8345 | ++DOMWINDOW == 78 (0x8d7c6800) [pid = 8345] [serial = 1153] [outer = (nil)] 04:34:34 INFO - PROCESS | 8345 | ++DOMWINDOW == 79 (0x8f4b7c00) [pid = 8345] [serial = 1154] [outer = 0x8d7c6800] 04:34:34 INFO - PROCESS | 8345 | 1468841674734 Marionette DEBUG loaded listener.js 04:34:34 INFO - PROCESS | 8345 | ++DOMWINDOW == 80 (0x8f4c2800) [pid = 8345] [serial = 1155] [outer = 0x8d7c6800] 04:34:35 INFO - PROCESS | 8345 | 1468841675765 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]]]}] 04:34:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 04:34:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1750ms 04:34:35 INFO - PROCESS | 8345 | 1468841675835 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 04:34:35 INFO - PROCESS | 8345 | 1468841675843 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 04:34:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 04:34:35 INFO - PROCESS | 8345 | 1468841675856 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 04:34:35 INFO - PROCESS | 8345 | 1468841675862 Marionette TRACE conn3 <- [1,1510,null,{}] 04:34:35 INFO - PROCESS | 8345 | 1468841675931 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}] 04:34:35 INFO - PROCESS | 8345 | 1468841675936 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:36 INFO - PROCESS | 8345 | 1468841676140 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 04:34:36 INFO - PROCESS | 8345 | 1468841676411 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:36 INFO - PROCESS | 8345 | 1468841676419 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:36 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cbe7c00 == 15 [pid = 8345] [id = 385] 04:34:36 INFO - PROCESS | 8345 | ++DOMWINDOW == 81 (0x8f7cb000) [pid = 8345] [serial = 1156] [outer = (nil)] 04:34:36 INFO - PROCESS | 8345 | ++DOMWINDOW == 82 (0x910f3400) [pid = 8345] [serial = 1157] [outer = 0x8f7cb000] 04:34:36 INFO - PROCESS | 8345 | 1468841676511 Marionette DEBUG loaded listener.js 04:34:36 INFO - PROCESS | 8345 | ++DOMWINDOW == 83 (0x8f4c3000) [pid = 8345] [serial = 1158] [outer = 0x8f7cb000] 04:34:37 INFO - PROCESS | 8345 | 1468841677533 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]]]}] 04:34:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 04:34:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1731ms 04:34:37 INFO - PROCESS | 8345 | 1468841677587 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 04:34:37 INFO - PROCESS | 8345 | 1468841677591 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 04:34:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 04:34:37 INFO - PROCESS | 8345 | 1468841677599 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 04:34:37 INFO - PROCESS | 8345 | 1468841677606 Marionette TRACE conn3 <- [1,1514,null,{}] 04:34:37 INFO - PROCESS | 8345 | 1468841677625 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}] 04:34:37 INFO - PROCESS | 8345 | 1468841677635 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:37 INFO - PROCESS | 8345 | 1468841677878 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 04:34:38 INFO - PROCESS | 8345 | 1468841678145 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:38 INFO - PROCESS | 8345 | 1468841678161 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:38 INFO - PROCESS | 8345 | ++DOCSHELL 0x9216d800 == 16 [pid = 8345] [id = 386] 04:34:38 INFO - PROCESS | 8345 | ++DOMWINDOW == 84 (0x9216dc00) [pid = 8345] [serial = 1159] [outer = (nil)] 04:34:38 INFO - PROCESS | 8345 | ++DOMWINDOW == 85 (0x9220d800) [pid = 8345] [serial = 1160] [outer = 0x9216dc00] 04:34:38 INFO - PROCESS | 8345 | 1468841678253 Marionette DEBUG loaded listener.js 04:34:38 INFO - PROCESS | 8345 | ++DOMWINDOW == 86 (0x922f2400) [pid = 8345] [serial = 1161] [outer = 0x9216dc00] 04:34:39 INFO - PROCESS | 8345 | 1468841679301 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]]]}] 04:34:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 04:34:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1738ms 04:34:39 INFO - PROCESS | 8345 | 1468841679339 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 04:34:39 INFO - PROCESS | 8345 | 1468841679343 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 04:34:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 04:34:39 INFO - PROCESS | 8345 | 1468841679351 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 04:34:39 INFO - PROCESS | 8345 | 1468841679356 Marionette TRACE conn3 <- [1,1518,null,{}] 04:34:39 INFO - PROCESS | 8345 | 1468841679362 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}] 04:34:39 INFO - PROCESS | 8345 | 1468841679367 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:39 INFO - PROCESS | 8345 | 1468841679607 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 04:34:39 INFO - PROCESS | 8345 | 1468841679873 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:39 INFO - PROCESS | 8345 | 1468841679884 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:39 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb55400 == 17 [pid = 8345] [id = 387] 04:34:39 INFO - PROCESS | 8345 | ++DOMWINDOW == 87 (0x8cb56000) [pid = 8345] [serial = 1162] [outer = (nil)] 04:34:39 INFO - PROCESS | 8345 | ++DOMWINDOW == 88 (0x8da6e800) [pid = 8345] [serial = 1163] [outer = 0x8cb56000] 04:34:39 INFO - PROCESS | 8345 | 1468841679982 Marionette DEBUG loaded listener.js 04:34:40 INFO - PROCESS | 8345 | ++DOMWINDOW == 89 (0x8f60fc00) [pid = 8345] [serial = 1164] [outer = 0x8cb56000] 04:34:41 INFO - PROCESS | 8345 | --DOMWINDOW == 88 (0x93a49c00) [pid = 8345] [serial = 1085] [outer = (nil)] [url = about:blank] 04:34:41 INFO - PROCESS | 8345 | --DOMWINDOW == 87 (0x93c58400) [pid = 8345] [serial = 1086] [outer = (nil)] [url = about:blank] 04:34:41 INFO - PROCESS | 8345 | --DOMWINDOW == 86 (0x975f5c00) [pid = 8345] [serial = 1094] [outer = (nil)] [url = about:blank] 04:34:41 INFO - PROCESS | 8345 | --DOMWINDOW == 85 (0x976ec800) [pid = 8345] [serial = 1095] [outer = (nil)] [url = about:blank] 04:34:41 INFO - PROCESS | 8345 | --DOMWINDOW == 84 (0x9755c000) [pid = 8345] [serial = 1097] [outer = (nil)] [url = about:blank] 04:34:41 INFO - PROCESS | 8345 | --DOMWINDOW == 83 (0x976f2400) [pid = 8345] [serial = 1098] [outer = (nil)] [url = about:blank] 04:34:41 INFO - PROCESS | 8345 | --DOMWINDOW == 82 (0x9189a800) [pid = 8345] [serial = 1082] [outer = (nil)] [url = about:blank] 04:34:41 INFO - PROCESS | 8345 | --DOMWINDOW == 81 (0x8f7cbc00) [pid = 8345] [serial = 1083] [outer = (nil)] [url = about:blank] 04:34:41 INFO - PROCESS | 8345 | --DOMWINDOW == 80 (0x8bec7000) [pid = 8345] [serial = 1100] [outer = (nil)] [url = about:blank] 04:34:41 INFO - PROCESS | 8345 | --DOMWINDOW == 79 (0x8cb54c00) [pid = 8345] [serial = 1101] [outer = (nil)] [url = about:blank] 04:34:41 INFO - PROCESS | 8345 | --DOMWINDOW == 78 (0x8f4bc400) [pid = 8345] [serial = 1079] [outer = (nil)] [url = about:blank] 04:34:41 INFO - PROCESS | 8345 | --DOMWINDOW == 77 (0x8f611c00) [pid = 8345] [serial = 1080] [outer = (nil)] [url = about:blank] 04:34:41 INFO - PROCESS | 8345 | --DOMWINDOW == 76 (0x94f72400) [pid = 8345] [serial = 1088] [outer = (nil)] [url = about:blank] 04:34:41 INFO - PROCESS | 8345 | --DOMWINDOW == 75 (0x94f75800) [pid = 8345] [serial = 1089] [outer = (nil)] [url = about:blank] 04:34:41 INFO - PROCESS | 8345 | --DOMWINDOW == 74 (0x918a8800) [pid = 8345] [serial = 1077] [outer = (nil)] [url = about:blank] 04:34:41 INFO - PROCESS | 8345 | --DOMWINDOW == 73 (0x95058400) [pid = 8345] [serial = 1091] [outer = (nil)] [url = about:blank] 04:34:41 INFO - PROCESS | 8345 | --DOMWINDOW == 72 (0x9515dc00) [pid = 8345] [serial = 1092] [outer = (nil)] [url = about:blank] 04:34:41 INFO - PROCESS | 8345 | 1468841681372 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]]]}] 04:34:41 INFO - PROCESS | 8345 | --DOMWINDOW == 71 (0x910f6400) [pid = 8345] [serial = 1109] [outer = (nil)] [url = about:blank] 04:34:41 INFO - PROCESS | 8345 | --DOMWINDOW == 70 (0x9189dc00) [pid = 8345] [serial = 1110] [outer = (nil)] [url = about:blank] 04:34:41 INFO - PROCESS | 8345 | --DOMWINDOW == 69 (0x8f669400) [pid = 8345] [serial = 1106] [outer = (nil)] [url = about:blank] 04:34:41 INFO - PROCESS | 8345 | --DOMWINDOW == 68 (0x8da69800) [pid = 8345] [serial = 1103] [outer = (nil)] [url = about:blank] 04:34:41 INFO - PROCESS | 8345 | --DOMWINDOW == 67 (0x8db8bc00) [pid = 8345] [serial = 1104] [outer = (nil)] [url = about:blank] 04:34:41 INFO - PROCESS | 8345 | --DOMWINDOW == 66 (0x91b5c000) [pid = 8345] [serial = 1113] [outer = (nil)] [url = about:blank] 04:34:41 INFO - PROCESS | 8345 | --DOMWINDOW == 65 (0x918a5400) [pid = 8345] [serial = 1112] [outer = (nil)] [url = about:blank] 04:34:41 INFO - PROCESS | 8345 | --DOMWINDOW == 64 (0x8f6d5400) [pid = 8345] [serial = 1107] [outer = (nil)] [url = about:blank] 04:34:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 04:34:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 2089ms 04:34:41 INFO - PROCESS | 8345 | 1468841681442 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 04:34:41 INFO - PROCESS | 8345 | 1468841681447 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 04:34:41 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 04:34:41 INFO - PROCESS | 8345 | 1468841681457 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 04:34:41 INFO - PROCESS | 8345 | 1468841681463 Marionette TRACE conn3 <- [1,1522,null,{}] 04:34:41 INFO - PROCESS | 8345 | 1468841681471 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}] 04:34:41 INFO - PROCESS | 8345 | 1468841681478 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:41 INFO - PROCESS | 8345 | 1468841681705 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 04:34:41 INFO - PROCESS | 8345 | 1468841681842 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:41 INFO - PROCESS | 8345 | 1468841681853 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:41 INFO - PROCESS | 8345 | ++DOCSHELL 0x8d7c5400 == 18 [pid = 8345] [id = 388] 04:34:41 INFO - PROCESS | 8345 | ++DOMWINDOW == 65 (0x8d7c7400) [pid = 8345] [serial = 1165] [outer = (nil)] 04:34:41 INFO - PROCESS | 8345 | ++DOMWINDOW == 66 (0x8db90800) [pid = 8345] [serial = 1166] [outer = 0x8d7c7400] 04:34:41 INFO - PROCESS | 8345 | 1468841681931 Marionette DEBUG loaded listener.js 04:34:42 INFO - PROCESS | 8345 | ++DOMWINDOW == 67 (0x8f4ba000) [pid = 8345] [serial = 1167] [outer = 0x8d7c7400] 04:34:42 INFO - PROCESS | 8345 | SkCairoFTTypeface::onFilterRec unimplemented 04:34:42 INFO - PROCESS | 8345 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:34:42 INFO - PROCESS | 8345 | SkCairoFTTypeface::onFilterRec unimplemented 04:34:42 INFO - PROCESS | 8345 | SkCairoFTTypeface::onFilterRec unimplemented 04:34:42 INFO - PROCESS | 8345 | SkCairoFTTypeface::onFilterRec unimplemented 04:34:42 INFO - PROCESS | 8345 | SkCairoFTTypeface::onFilterRec unimplemented 04:34:42 INFO - PROCESS | 8345 | SkCairoFTTypeface::onFilterRec unimplemented 04:34:42 INFO - PROCESS | 8345 | SkCairoFTTypeface::onFilterRec unimplemented 04:34:42 INFO - PROCESS | 8345 | SkCairoFTTypeface::onFilterRec unimplemented 04:34:42 INFO - PROCESS | 8345 | SkCairoFTTypeface::onFilterRec unimplemented 04:34:42 INFO - PROCESS | 8345 | SkCairoFTTypeface::onFilterRec unimplemented 04:34:42 INFO - PROCESS | 8345 | SkCairoFTTypeface::onFilterRec unimplemented 04:34:42 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 () { 04:34:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:34:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 04:34:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:34:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 04:34:42 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 () { 04:34:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:34:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 04:34:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:34:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 04:34:42 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 () { 04:34:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:34:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 04:34:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:34:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 04:34:42 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 () { 04:34:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:34:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 04:34:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:34:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 04:34:42 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1286ms 04:34:42 INFO - PROCESS | 8345 | 1468841682721 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"]]]}] 04:34:42 INFO - PROCESS | 8345 | 1468841682776 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 04:34:42 INFO - PROCESS | 8345 | 1468841682784 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 04:34:42 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 04:34:42 INFO - PROCESS | 8345 | 1468841682803 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 04:34:42 INFO - PROCESS | 8345 | 1468841682809 Marionette TRACE conn3 <- [1,1526,null,{}] 04:34:42 INFO - PROCESS | 8345 | 1468841682816 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}] 04:34:42 INFO - PROCESS | 8345 | 1468841682823 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:43 INFO - PROCESS | 8345 | 1468841683010 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 04:34:43 INFO - PROCESS | 8345 | 1468841683135 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:43 INFO - PROCESS | 8345 | 1468841683143 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:43 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cbe0400 == 19 [pid = 8345] [id = 389] 04:34:43 INFO - PROCESS | 8345 | ++DOMWINDOW == 68 (0x8f7cbc00) [pid = 8345] [serial = 1168] [outer = (nil)] 04:34:43 INFO - PROCESS | 8345 | ++DOMWINDOW == 69 (0x8f8ae800) [pid = 8345] [serial = 1169] [outer = 0x8f7cbc00] 04:34:43 INFO - PROCESS | 8345 | 1468841683218 Marionette DEBUG loaded listener.js 04:34:43 INFO - PROCESS | 8345 | ++DOMWINDOW == 70 (0x9189b400) [pid = 8345] [serial = 1170] [outer = 0x8f7cbc00] 04:34:44 INFO - PROCESS | 8345 | 1468841684068 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"]]]}] 04:34:44 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:34:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 04:34:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:34:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 04:34:44 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:34:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 04:34:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:34:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 04:34:44 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 04:34:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 04:34:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:34:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 04:34:44 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1292ms 04:34:44 INFO - PROCESS | 8345 | 1468841684093 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 04:34:44 INFO - PROCESS | 8345 | 1468841684096 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 04:34:44 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 04:34:44 INFO - PROCESS | 8345 | 1468841684111 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 04:34:44 INFO - PROCESS | 8345 | 1468841684117 Marionette TRACE conn3 <- [1,1530,null,{}] 04:34:44 INFO - PROCESS | 8345 | 1468841684134 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}] 04:34:44 INFO - PROCESS | 8345 | 1468841684144 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:44 INFO - PROCESS | 8345 | 1468841684371 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 04:34:44 INFO - PROCESS | 8345 | 1468841684394 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:44 INFO - PROCESS | 8345 | 1468841684404 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:44 INFO - PROCESS | 8345 | ++DOCSHELL 0x92169c00 == 20 [pid = 8345] [id = 390] 04:34:44 INFO - PROCESS | 8345 | ++DOMWINDOW == 71 (0x9216b800) [pid = 8345] [serial = 1171] [outer = (nil)] 04:34:44 INFO - PROCESS | 8345 | ++DOMWINDOW == 72 (0x92170400) [pid = 8345] [serial = 1172] [outer = 0x9216b800] 04:34:44 INFO - PROCESS | 8345 | 1468841684479 Marionette DEBUG loaded listener.js 04:34:44 INFO - PROCESS | 8345 | ++DOMWINDOW == 73 (0x922fcc00) [pid = 8345] [serial = 1173] [outer = 0x9216b800] 04:34:45 INFO - PROCESS | 8345 | 1468841685333 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]]]}] 04:34:45 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 04:34:45 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 04:34:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:34:45 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 04:34:45 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 04:34:45 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. 04:34:45 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 04:34:45 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1237ms 04:34:45 INFO - PROCESS | 8345 | 1468841685350 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 04:34:45 INFO - PROCESS | 8345 | 1468841685355 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 04:34:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 04:34:45 INFO - PROCESS | 8345 | 1468841685362 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 04:34:45 INFO - PROCESS | 8345 | 1468841685364 Marionette TRACE conn3 <- [1,1534,null,{}] 04:34:45 INFO - PROCESS | 8345 | 1468841685379 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}] 04:34:45 INFO - PROCESS | 8345 | 1468841685385 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:45 INFO - PROCESS | 8345 | 1468841685596 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 04:34:45 INFO - PROCESS | 8345 | 1468841685630 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:45 INFO - PROCESS | 8345 | 1468841685639 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:45 INFO - PROCESS | 8345 | ++DOCSHELL 0x8bec1c00 == 21 [pid = 8345] [id = 391] 04:34:45 INFO - PROCESS | 8345 | ++DOMWINDOW == 74 (0x93a4d400) [pid = 8345] [serial = 1174] [outer = (nil)] 04:34:45 INFO - PROCESS | 8345 | ++DOMWINDOW == 75 (0x93c62000) [pid = 8345] [serial = 1175] [outer = 0x93a4d400] 04:34:45 INFO - PROCESS | 8345 | 1468841685710 Marionette DEBUG loaded listener.js 04:34:45 INFO - PROCESS | 8345 | ++DOMWINDOW == 76 (0x94f14400) [pid = 8345] [serial = 1176] [outer = 0x93a4d400] 04:34:46 INFO - PROCESS | 8345 | --DOMWINDOW == 75 (0x8bec3c00) [pid = 8345] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 04:34:46 INFO - PROCESS | 8345 | --DOMWINDOW == 74 (0x8db98000) [pid = 8345] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 04:34:46 INFO - PROCESS | 8345 | --DOMWINDOW == 73 (0x8f8a3c00) [pid = 8345] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 04:34:46 INFO - PROCESS | 8345 | --DOMWINDOW == 72 (0x9216b000) [pid = 8345] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 04:34:46 INFO - PROCESS | 8345 | --DOMWINDOW == 71 (0x8f60ac00) [pid = 8345] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 04:34:46 INFO - PROCESS | 8345 | --DOMWINDOW == 70 (0x94f72c00) [pid = 8345] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 04:34:46 INFO - PROCESS | 8345 | --DOMWINDOW == 69 (0x8f8a0800) [pid = 8345] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 04:34:46 INFO - PROCESS | 8345 | --DOMWINDOW == 68 (0x8cbed000) [pid = 8345] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 04:34:46 INFO - PROCESS | 8345 | --DOMWINDOW == 67 (0x8f66b000) [pid = 8345] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 04:34:46 INFO - PROCESS | 8345 | --DOMWINDOW == 66 (0x8cb59c00) [pid = 8345] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 04:34:46 INFO - PROCESS | 8345 | --DOMWINDOW == 65 (0x8f662400) [pid = 8345] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 04:34:46 INFO - PROCESS | 8345 | --DOMWINDOW == 64 (0x8d7c2400) [pid = 8345] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 04:34:46 INFO - PROCESS | 8345 | 1468841686772 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]]]}] 04:34:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 04:34:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1446ms 04:34:46 INFO - PROCESS | 8345 | 1468841686809 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 04:34:46 INFO - PROCESS | 8345 | 1468841686812 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 04:34:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 04:34:46 INFO - PROCESS | 8345 | 1468841686820 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 04:34:46 INFO - PROCESS | 8345 | 1468841686823 Marionette TRACE conn3 <- [1,1538,null,{}] 04:34:46 INFO - PROCESS | 8345 | 1468841686830 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}] 04:34:46 INFO - PROCESS | 8345 | 1468841686835 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:46 INFO - PROCESS | 8345 | 1468841686994 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 04:34:47 INFO - PROCESS | 8345 | 1468841687129 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:47 INFO - PROCESS | 8345 | 1468841687142 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:47 INFO - PROCESS | 8345 | ++DOCSHELL 0x8becb400 == 22 [pid = 8345] [id = 392] 04:34:47 INFO - PROCESS | 8345 | ++DOMWINDOW == 65 (0x8cbee800) [pid = 8345] [serial = 1177] [outer = (nil)] 04:34:47 INFO - PROCESS | 8345 | ++DOMWINDOW == 66 (0x91b5a800) [pid = 8345] [serial = 1178] [outer = 0x8cbee800] 04:34:47 INFO - PROCESS | 8345 | 1468841687219 Marionette DEBUG loaded listener.js 04:34:47 INFO - PROCESS | 8345 | ++DOMWINDOW == 67 (0x93a45c00) [pid = 8345] [serial = 1179] [outer = 0x8cbee800] 04:34:48 INFO - PROCESS | 8345 | 1468841688065 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]]]}] 04:34:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 04:34:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1289ms 04:34:48 INFO - PROCESS | 8345 | 1468841688166 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 04:34:48 INFO - PROCESS | 8345 | 1468841688173 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 04:34:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 04:34:48 INFO - PROCESS | 8345 | 1468841688189 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 04:34:48 INFO - PROCESS | 8345 | 1468841688196 Marionette TRACE conn3 <- [1,1542,null,{}] 04:34:48 INFO - PROCESS | 8345 | 1468841688206 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}] 04:34:48 INFO - PROCESS | 8345 | 1468841688212 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:48 INFO - PROCESS | 8345 | 1468841688439 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 04:34:48 INFO - PROCESS | 8345 | 1468841688682 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:48 INFO - PROCESS | 8345 | 1468841688699 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:48 INFO - PROCESS | 8345 | ++DOCSHELL 0x8d7c4800 == 23 [pid = 8345] [id = 393] 04:34:48 INFO - PROCESS | 8345 | ++DOMWINDOW == 68 (0x8d7ca400) [pid = 8345] [serial = 1180] [outer = (nil)] 04:34:48 INFO - PROCESS | 8345 | ++DOMWINDOW == 69 (0x8da69800) [pid = 8345] [serial = 1181] [outer = 0x8d7ca400] 04:34:48 INFO - PROCESS | 8345 | 1468841688799 Marionette DEBUG loaded listener.js 04:34:48 INFO - PROCESS | 8345 | ++DOMWINDOW == 70 (0x8db98c00) [pid = 8345] [serial = 1182] [outer = 0x8d7ca400] 04:34:49 INFO - PROCESS | 8345 | 1468841689756 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]]]}] 04:34:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 04:34:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1641ms 04:34:49 INFO - PROCESS | 8345 | 1468841689827 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 04:34:49 INFO - PROCESS | 8345 | 1468841689833 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 04:34:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 04:34:49 INFO - PROCESS | 8345 | 1468841689845 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 04:34:49 INFO - PROCESS | 8345 | 1468841689851 Marionette TRACE conn3 <- [1,1546,null,{}] 04:34:49 INFO - PROCESS | 8345 | 1468841689860 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}] 04:34:49 INFO - PROCESS | 8345 | 1468841689866 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:50 INFO - PROCESS | 8345 | 1468841690111 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 04:34:50 INFO - PROCESS | 8345 | 1468841690383 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:50 INFO - PROCESS | 8345 | 1468841690389 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:50 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f7cdc00 == 24 [pid = 8345] [id = 394] 04:34:50 INFO - PROCESS | 8345 | ++DOMWINDOW == 71 (0x8f8a2800) [pid = 8345] [serial = 1183] [outer = (nil)] 04:34:50 INFO - PROCESS | 8345 | ++DOMWINDOW == 72 (0x9189f000) [pid = 8345] [serial = 1184] [outer = 0x8f8a2800] 04:34:50 INFO - PROCESS | 8345 | 1468841690483 Marionette DEBUG loaded listener.js 04:34:50 INFO - PROCESS | 8345 | ++DOMWINDOW == 73 (0x91b51800) [pid = 8345] [serial = 1185] [outer = 0x8f8a2800] 04:34:51 INFO - PROCESS | 8345 | 1468841691478 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]]]}] 04:34:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 04:34:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1696ms 04:34:51 INFO - PROCESS | 8345 | 1468841691538 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 04:34:51 INFO - PROCESS | 8345 | 1468841691541 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 04:34:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 04:34:51 INFO - PROCESS | 8345 | 1468841691550 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 04:34:51 INFO - PROCESS | 8345 | 1468841691555 Marionette TRACE conn3 <- [1,1550,null,{}] 04:34:51 INFO - PROCESS | 8345 | 1468841691571 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}] 04:34:51 INFO - PROCESS | 8345 | 1468841691581 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:51 INFO - PROCESS | 8345 | 1468841691842 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 04:34:52 INFO - PROCESS | 8345 | 1468841692164 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:52 INFO - PROCESS | 8345 | 1468841692178 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:52 INFO - PROCESS | 8345 | ++DOCSHELL 0x94f72c00 == 25 [pid = 8345] [id = 395] 04:34:52 INFO - PROCESS | 8345 | ++DOMWINDOW == 74 (0x94f73400) [pid = 8345] [serial = 1186] [outer = (nil)] 04:34:52 INFO - PROCESS | 8345 | ++DOMWINDOW == 75 (0x94f7c400) [pid = 8345] [serial = 1187] [outer = 0x94f73400] 04:34:52 INFO - PROCESS | 8345 | 1468841692266 Marionette DEBUG loaded listener.js 04:34:52 INFO - PROCESS | 8345 | ++DOMWINDOW == 76 (0x95051000) [pid = 8345] [serial = 1188] [outer = 0x94f73400] 04:34:53 INFO - PROCESS | 8345 | 1468841693201 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]]]}] 04:34:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 04:34:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1686ms 04:34:53 INFO - PROCESS | 8345 | 1468841693237 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 04:34:53 INFO - PROCESS | 8345 | 1468841693241 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 04:34:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 04:34:53 INFO - PROCESS | 8345 | 1468841693264 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 04:34:53 INFO - PROCESS | 8345 | 1468841693270 Marionette TRACE conn3 <- [1,1554,null,{}] 04:34:53 INFO - PROCESS | 8345 | 1468841693280 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}] 04:34:53 INFO - PROCESS | 8345 | 1468841693285 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:53 INFO - PROCESS | 8345 | 1468841693506 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 04:34:53 INFO - PROCESS | 8345 | 1468841693727 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:53 INFO - PROCESS | 8345 | 1468841693737 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:53 INFO - PROCESS | 8345 | ++DOCSHELL 0x8d7cb800 == 26 [pid = 8345] [id = 396] 04:34:53 INFO - PROCESS | 8345 | ++DOMWINDOW == 77 (0x95055800) [pid = 8345] [serial = 1189] [outer = (nil)] 04:34:53 INFO - PROCESS | 8345 | ++DOMWINDOW == 78 (0x95155400) [pid = 8345] [serial = 1190] [outer = 0x95055800] 04:34:53 INFO - PROCESS | 8345 | 1468841693835 Marionette DEBUG loaded listener.js 04:34:53 INFO - PROCESS | 8345 | ++DOMWINDOW == 79 (0x9515cc00) [pid = 8345] [serial = 1191] [outer = 0x95055800] 04:34:54 INFO - PROCESS | 8345 | 1468841694776 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]]]}] 04:34:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 04:34:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1558ms 04:34:54 INFO - PROCESS | 8345 | 1468841694809 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 04:34:54 INFO - PROCESS | 8345 | 1468841694813 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 04:34:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 04:34:54 INFO - PROCESS | 8345 | 1468841694821 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 04:34:54 INFO - PROCESS | 8345 | 1468841694825 Marionette TRACE conn3 <- [1,1558,null,{}] 04:34:54 INFO - PROCESS | 8345 | 1468841694832 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}] 04:34:54 INFO - PROCESS | 8345 | 1468841694837 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:55 INFO - PROCESS | 8345 | 1468841695043 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 04:34:55 INFO - PROCESS | 8345 | 1468841695263 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:55 INFO - PROCESS | 8345 | 1468841695272 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:55 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cbed000 == 27 [pid = 8345] [id = 397] 04:34:55 INFO - PROCESS | 8345 | ++DOMWINDOW == 80 (0x9216cc00) [pid = 8345] [serial = 1192] [outer = (nil)] 04:34:55 INFO - PROCESS | 8345 | ++DOMWINDOW == 81 (0x97551800) [pid = 8345] [serial = 1193] [outer = 0x9216cc00] 04:34:55 INFO - PROCESS | 8345 | 1468841695401 Marionette DEBUG loaded listener.js 04:34:55 INFO - PROCESS | 8345 | ++DOMWINDOW == 82 (0x97553800) [pid = 8345] [serial = 1194] [outer = 0x9216cc00] 04:34:56 INFO - PROCESS | 8345 | 1468841696380 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]]]}] 04:34:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 04:34:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1583ms 04:34:56 INFO - PROCESS | 8345 | 1468841696406 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 04:34:56 INFO - PROCESS | 8345 | 1468841696410 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 04:34:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 04:34:56 INFO - PROCESS | 8345 | 1468841696417 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 04:34:56 INFO - PROCESS | 8345 | 1468841696421 Marionette TRACE conn3 <- [1,1562,null,{}] 04:34:56 INFO - PROCESS | 8345 | 1468841696428 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}] 04:34:56 INFO - PROCESS | 8345 | 1468841696440 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:56 INFO - PROCESS | 8345 | 1468841696720 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 04:34:57 INFO - PROCESS | 8345 | 1468841697013 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:57 INFO - PROCESS | 8345 | 1468841697026 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:57 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb53400 == 28 [pid = 8345] [id = 398] 04:34:57 INFO - PROCESS | 8345 | ++DOMWINDOW == 83 (0x8f6d0000) [pid = 8345] [serial = 1195] [outer = (nil)] 04:34:57 INFO - PROCESS | 8345 | ++DOMWINDOW == 84 (0x976eb400) [pid = 8345] [serial = 1196] [outer = 0x8f6d0000] 04:34:57 INFO - PROCESS | 8345 | 1468841697110 Marionette DEBUG loaded listener.js 04:34:57 INFO - PROCESS | 8345 | ++DOMWINDOW == 85 (0x976f3000) [pid = 8345] [serial = 1197] [outer = 0x8f6d0000] 04:34:58 INFO - PROCESS | 8345 | 1468841698095 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]]]}] 04:34:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 04:34:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1751ms 04:34:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 04:34:58 INFO - PROCESS | 8345 | 1468841698169 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 04:34:58 INFO - PROCESS | 8345 | 1468841698173 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 04:34:58 INFO - PROCESS | 8345 | 1468841698181 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 04:34:58 INFO - PROCESS | 8345 | 1468841698184 Marionette TRACE conn3 <- [1,1566,null,{}] 04:34:58 INFO - PROCESS | 8345 | 1468841698193 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}] 04:34:58 INFO - PROCESS | 8345 | 1468841698197 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:58 INFO - PROCESS | 8345 | 1468841698445 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 04:34:58 INFO - PROCESS | 8345 | 1468841698924 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:58 INFO - PROCESS | 8345 | 1468841698934 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:34:58 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb5bc00 == 29 [pid = 8345] [id = 399] 04:34:58 INFO - PROCESS | 8345 | ++DOMWINDOW == 86 (0x8cb5d000) [pid = 8345] [serial = 1198] [outer = (nil)] 04:34:59 INFO - PROCESS | 8345 | ++DOMWINDOW == 87 (0x8cbe0c00) [pid = 8345] [serial = 1199] [outer = 0x8cb5d000] 04:34:59 INFO - PROCESS | 8345 | 1468841699015 Marionette DEBUG loaded listener.js 04:34:59 INFO - PROCESS | 8345 | ++DOMWINDOW == 88 (0x8cbee400) [pid = 8345] [serial = 1200] [outer = 0x8cb5d000] 04:35:00 INFO - PROCESS | 8345 | 1468841700091 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]]]}] 04:35:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 04:35:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1942ms 04:35:00 INFO - PROCESS | 8345 | 1468841700125 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 04:35:00 INFO - PROCESS | 8345 | 1468841700131 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 04:35:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 04:35:00 INFO - PROCESS | 8345 | 1468841700141 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 04:35:00 INFO - PROCESS | 8345 | 1468841700145 Marionette TRACE conn3 <- [1,1570,null,{}] 04:35:00 INFO - PROCESS | 8345 | 1468841700155 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}] 04:35:00 INFO - PROCESS | 8345 | 1468841700164 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:01 INFO - PROCESS | 8345 | --DOCSHELL 0x8cbebc00 == 28 [pid = 8345] [id = 377] 04:35:01 INFO - PROCESS | 8345 | 1468841701619 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 04:35:01 INFO - PROCESS | 8345 | --DOMWINDOW == 87 (0x8cb55000) [pid = 8345] [serial = 1116] [outer = (nil)] [url = about:blank] 04:35:01 INFO - PROCESS | 8345 | --DOMWINDOW == 86 (0x8beca000) [pid = 8345] [serial = 1115] [outer = (nil)] [url = about:blank] 04:35:01 INFO - PROCESS | 8345 | --DOMWINDOW == 85 (0x8f60cc00) [pid = 8345] [serial = 1119] [outer = (nil)] [url = about:blank] 04:35:01 INFO - PROCESS | 8345 | --DOMWINDOW == 84 (0x8f4c2000) [pid = 8345] [serial = 1118] [outer = (nil)] [url = about:blank] 04:35:01 INFO - PROCESS | 8345 | --DOMWINDOW == 83 (0x9189e000) [pid = 8345] [serial = 1122] [outer = (nil)] [url = about:blank] 04:35:01 INFO - PROCESS | 8345 | --DOMWINDOW == 82 (0x8f8ae400) [pid = 8345] [serial = 1121] [outer = (nil)] [url = about:blank] 04:35:01 INFO - PROCESS | 8345 | --DOMWINDOW == 81 (0x922f6400) [pid = 8345] [serial = 1125] [outer = (nil)] [url = about:blank] 04:35:01 INFO - PROCESS | 8345 | --DOMWINDOW == 80 (0x9220e800) [pid = 8345] [serial = 1124] [outer = (nil)] [url = about:blank] 04:35:01 INFO - PROCESS | 8345 | --DOMWINDOW == 79 (0x93c5a000) [pid = 8345] [serial = 1128] [outer = (nil)] [url = about:blank] 04:35:01 INFO - PROCESS | 8345 | --DOMWINDOW == 78 (0x93a4b000) [pid = 8345] [serial = 1127] [outer = (nil)] [url = about:blank] 04:35:01 INFO - PROCESS | 8345 | --DOMWINDOW == 77 (0x9754f400) [pid = 8345] [serial = 1131] [outer = (nil)] [url = about:blank] 04:35:01 INFO - PROCESS | 8345 | --DOMWINDOW == 76 (0x9504e400) [pid = 8345] [serial = 1130] [outer = (nil)] [url = about:blank] 04:35:01 INFO - PROCESS | 8345 | --DOMWINDOW == 75 (0x8f8a4400) [pid = 8345] [serial = 1145] [outer = (nil)] [url = about:blank] 04:35:01 INFO - PROCESS | 8345 | --DOMWINDOW == 74 (0x8da69c00) [pid = 8345] [serial = 1134] [outer = (nil)] [url = about:blank] 04:35:01 INFO - PROCESS | 8345 | --DOMWINDOW == 73 (0x8f8ab400) [pid = 8345] [serial = 1137] [outer = (nil)] [url = about:blank] 04:35:01 INFO - PROCESS | 8345 | --DOMWINDOW == 72 (0x8f7c7800) [pid = 8345] [serial = 1136] [outer = (nil)] [url = about:blank] 04:35:01 INFO - PROCESS | 8345 | --DOMWINDOW == 71 (0x8d7c2c00) [pid = 8345] [serial = 1133] [outer = (nil)] [url = about:blank] 04:35:01 INFO - PROCESS | 8345 | --DOMWINDOW == 70 (0x8d7c9800) [pid = 8345] [serial = 1139] [outer = (nil)] [url = about:blank] 04:35:01 INFO - PROCESS | 8345 | --DOMWINDOW == 69 (0x8da6d000) [pid = 8345] [serial = 1140] [outer = (nil)] [url = about:blank] 04:35:01 INFO - PROCESS | 8345 | --DOMWINDOW == 68 (0x8f668400) [pid = 8345] [serial = 1142] [outer = (nil)] [url = about:blank] 04:35:01 INFO - PROCESS | 8345 | --DOMWINDOW == 67 (0x910ea000) [pid = 8345] [serial = 1146] [outer = (nil)] [url = about:blank] 04:35:01 INFO - PROCESS | 8345 | --DOMWINDOW == 66 (0x8f607400) [pid = 8345] [serial = 1148] [outer = (nil)] [url = about:blank] 04:35:01 INFO - PROCESS | 8345 | --DOMWINDOW == 65 (0x8f66d800) [pid = 8345] [serial = 1143] [outer = (nil)] [url = about:blank] 04:35:01 INFO - PROCESS | 8345 | --DOMWINDOW == 64 (0x910edc00) [pid = 8345] [serial = 1149] [outer = (nil)] [url = about:blank] 04:35:02 INFO - PROCESS | 8345 | 1468841702064 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:02 INFO - PROCESS | 8345 | 1468841702072 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:02 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb51800 == 29 [pid = 8345] [id = 400] 04:35:02 INFO - PROCESS | 8345 | ++DOMWINDOW == 65 (0x8cb51c00) [pid = 8345] [serial = 1201] [outer = (nil)] 04:35:02 INFO - PROCESS | 8345 | ++DOMWINDOW == 66 (0x8cb55c00) [pid = 8345] [serial = 1202] [outer = 0x8cb51c00] 04:35:02 INFO - PROCESS | 8345 | 1468841702155 Marionette DEBUG loaded listener.js 04:35:02 INFO - PROCESS | 8345 | ++DOMWINDOW == 67 (0x8cbe2c00) [pid = 8345] [serial = 1203] [outer = 0x8cb51c00] 04:35:03 INFO - PROCESS | 8345 | 1468841703029 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]]]}] 04:35:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 04:35:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 2950ms 04:35:03 INFO - PROCESS | 8345 | 1468841703091 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 04:35:03 INFO - PROCESS | 8345 | 1468841703099 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 04:35:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 04:35:03 INFO - PROCESS | 8345 | 1468841703110 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 04:35:03 INFO - PROCESS | 8345 | 1468841703114 Marionette TRACE conn3 <- [1,1574,null,{}] 04:35:03 INFO - PROCESS | 8345 | 1468841703122 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}] 04:35:03 INFO - PROCESS | 8345 | 1468841703128 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:03 INFO - PROCESS | 8345 | 1468841703315 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 04:35:03 INFO - PROCESS | 8345 | 1468841703456 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:03 INFO - PROCESS | 8345 | 1468841703466 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:03 INFO - PROCESS | 8345 | ++DOCSHELL 0x8da69400 == 30 [pid = 8345] [id = 401] 04:35:03 INFO - PROCESS | 8345 | ++DOMWINDOW == 68 (0x8da69c00) [pid = 8345] [serial = 1204] [outer = (nil)] 04:35:03 INFO - PROCESS | 8345 | ++DOMWINDOW == 69 (0x8da6d000) [pid = 8345] [serial = 1205] [outer = 0x8da69c00] 04:35:03 INFO - PROCESS | 8345 | 1468841703550 Marionette DEBUG loaded listener.js 04:35:03 INFO - PROCESS | 8345 | ++DOMWINDOW == 70 (0x8db8f400) [pid = 8345] [serial = 1206] [outer = 0x8da69c00] 04:35:04 INFO - PROCESS | 8345 | 1468841704476 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]]]}] 04:35:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 04:35:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 2041ms 04:35:05 INFO - PROCESS | 8345 | --DOMWINDOW == 69 (0x8cbee800) [pid = 8345] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 04:35:05 INFO - PROCESS | 8345 | --DOMWINDOW == 68 (0x9216b800) [pid = 8345] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 04:35:05 INFO - PROCESS | 8345 | --DOMWINDOW == 67 (0x93a4d400) [pid = 8345] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 04:35:05 INFO - PROCESS | 8345 | --DOMWINDOW == 66 (0x9216dc00) [pid = 8345] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 04:35:05 INFO - PROCESS | 8345 | --DOMWINDOW == 65 (0x8d7c6800) [pid = 8345] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 04:35:05 INFO - PROCESS | 8345 | --DOMWINDOW == 64 (0x8cb56000) [pid = 8345] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 04:35:05 INFO - PROCESS | 8345 | --DOMWINDOW == 63 (0x8f7cbc00) [pid = 8345] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 04:35:05 INFO - PROCESS | 8345 | --DOMWINDOW == 62 (0x8d7c7400) [pid = 8345] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 04:35:05 INFO - PROCESS | 8345 | --DOMWINDOW == 61 (0x8f614000) [pid = 8345] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 04:35:05 INFO - PROCESS | 8345 | --DOMWINDOW == 60 (0x8f7cb000) [pid = 8345] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 04:35:05 INFO - PROCESS | 8345 | 1468841705271 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 04:35:05 INFO - PROCESS | 8345 | 1468841705280 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 04:35:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 04:35:05 INFO - PROCESS | 8345 | 1468841705292 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 04:35:05 INFO - PROCESS | 8345 | 1468841705297 Marionette TRACE conn3 <- [1,1578,null,{}] 04:35:05 INFO - PROCESS | 8345 | 1468841705309 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}] 04:35:05 INFO - PROCESS | 8345 | 1468841705315 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:05 INFO - PROCESS | 8345 | 1468841705502 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 04:35:05 INFO - PROCESS | 8345 | 1468841705685 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:05 INFO - PROCESS | 8345 | 1468841705702 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:05 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb56000 == 31 [pid = 8345] [id = 402] 04:35:05 INFO - PROCESS | 8345 | ++DOMWINDOW == 61 (0x8cbe8000) [pid = 8345] [serial = 1207] [outer = (nil)] 04:35:05 INFO - PROCESS | 8345 | ++DOMWINDOW == 62 (0x8cbeec00) [pid = 8345] [serial = 1208] [outer = 0x8cbe8000] 04:35:05 INFO - PROCESS | 8345 | 1468841705790 Marionette DEBUG loaded listener.js 04:35:05 INFO - PROCESS | 8345 | ++DOMWINDOW == 63 (0x8da64400) [pid = 8345] [serial = 1209] [outer = 0x8cbe8000] 04:35:06 INFO - PROCESS | 8345 | 1468841706794 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]]]}] 04:35:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 04:35:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1537ms 04:35:06 INFO - PROCESS | 8345 | 1468841706829 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 04:35:06 INFO - PROCESS | 8345 | 1468841706835 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 04:35:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 04:35:06 INFO - PROCESS | 8345 | 1468841706847 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 04:35:06 INFO - PROCESS | 8345 | 1468841706853 Marionette TRACE conn3 <- [1,1582,null,{}] 04:35:06 INFO - PROCESS | 8345 | 1468841706861 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}] 04:35:06 INFO - PROCESS | 8345 | 1468841706868 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:07 INFO - PROCESS | 8345 | 1468841707072 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 04:35:07 INFO - PROCESS | 8345 | 1468841707291 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:07 INFO - PROCESS | 8345 | 1468841707304 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:07 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f60b800 == 32 [pid = 8345] [id = 403] 04:35:07 INFO - PROCESS | 8345 | ++DOMWINDOW == 64 (0x8f60e800) [pid = 8345] [serial = 1210] [outer = (nil)] 04:35:07 INFO - PROCESS | 8345 | ++DOMWINDOW == 65 (0x8f612800) [pid = 8345] [serial = 1211] [outer = 0x8f60e800] 04:35:07 INFO - PROCESS | 8345 | 1468841707438 Marionette DEBUG loaded listener.js 04:35:07 INFO - PROCESS | 8345 | ++DOMWINDOW == 66 (0x8f669000) [pid = 8345] [serial = 1212] [outer = 0x8f60e800] 04:35:08 INFO - PROCESS | 8345 | 1468841708465 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]]]}] 04:35:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 04:35:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1700ms 04:35:08 INFO - PROCESS | 8345 | 1468841708543 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 04:35:08 INFO - PROCESS | 8345 | 1468841708547 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 04:35:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 04:35:08 INFO - PROCESS | 8345 | 1468841708555 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 04:35:08 INFO - PROCESS | 8345 | 1468841708560 Marionette TRACE conn3 <- [1,1586,null,{}] 04:35:08 INFO - PROCESS | 8345 | 1468841708579 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}] 04:35:08 INFO - PROCESS | 8345 | 1468841708590 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:08 INFO - PROCESS | 8345 | 1468841708925 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 04:35:09 INFO - PROCESS | 8345 | 1468841709157 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:09 INFO - PROCESS | 8345 | 1468841709172 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:09 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f7c5000 == 33 [pid = 8345] [id = 404] 04:35:09 INFO - PROCESS | 8345 | ++DOMWINDOW == 67 (0x8f7c7400) [pid = 8345] [serial = 1213] [outer = (nil)] 04:35:09 INFO - PROCESS | 8345 | ++DOMWINDOW == 68 (0x8f7cb000) [pid = 8345] [serial = 1214] [outer = 0x8f7c7400] 04:35:09 INFO - PROCESS | 8345 | 1468841709267 Marionette DEBUG loaded listener.js 04:35:09 INFO - PROCESS | 8345 | ++DOMWINDOW == 69 (0x8f7d0c00) [pid = 8345] [serial = 1215] [outer = 0x8f7c7400] 04:35:10 INFO - PROCESS | 8345 | 1468841710274 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]]]}] 04:35:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 04:35:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1787ms 04:35:10 INFO - PROCESS | 8345 | 1468841710343 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 04:35:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 04:35:10 INFO - PROCESS | 8345 | 1468841710348 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 04:35:10 INFO - PROCESS | 8345 | 1468841710355 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 04:35:10 INFO - PROCESS | 8345 | 1468841710359 Marionette TRACE conn3 <- [1,1590,null,{}] 04:35:10 INFO - PROCESS | 8345 | 1468841710365 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}] 04:35:10 INFO - PROCESS | 8345 | 1468841710371 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:10 INFO - PROCESS | 8345 | 1468841710574 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 04:35:10 INFO - PROCESS | 8345 | 1468841710807 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:10 INFO - PROCESS | 8345 | 1468841710816 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:10 INFO - PROCESS | 8345 | ++DOCSHELL 0x910ed800 == 34 [pid = 8345] [id = 405] 04:35:10 INFO - PROCESS | 8345 | ++DOMWINDOW == 70 (0x910ef800) [pid = 8345] [serial = 1216] [outer = (nil)] 04:35:10 INFO - PROCESS | 8345 | ++DOMWINDOW == 71 (0x9189b800) [pid = 8345] [serial = 1217] [outer = 0x910ef800] 04:35:10 INFO - PROCESS | 8345 | 1468841710949 Marionette DEBUG loaded listener.js 04:35:11 INFO - PROCESS | 8345 | ++DOMWINDOW == 72 (0x918a6800) [pid = 8345] [serial = 1218] [outer = 0x910ef800] 04:35:11 INFO - PROCESS | 8345 | 1468841711957 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]]]}] 04:35:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 04:35:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1646ms 04:35:12 INFO - PROCESS | 8345 | 1468841712001 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 04:35:12 INFO - PROCESS | 8345 | 1468841712006 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 04:35:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 04:35:12 INFO - PROCESS | 8345 | 1468841712014 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 04:35:12 INFO - PROCESS | 8345 | 1468841712018 Marionette TRACE conn3 <- [1,1594,null,{}] 04:35:12 INFO - PROCESS | 8345 | 1468841712024 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}] 04:35:12 INFO - PROCESS | 8345 | 1468841712030 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:12 INFO - PROCESS | 8345 | 1468841712216 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 04:35:12 INFO - PROCESS | 8345 | 1468841712388 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:12 INFO - PROCESS | 8345 | 1468841712397 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:12 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb5a000 == 35 [pid = 8345] [id = 406] 04:35:12 INFO - PROCESS | 8345 | ++DOMWINDOW == 73 (0x910e9800) [pid = 8345] [serial = 1219] [outer = (nil)] 04:35:12 INFO - PROCESS | 8345 | ++DOMWINDOW == 74 (0x92165800) [pid = 8345] [serial = 1220] [outer = 0x910e9800] 04:35:12 INFO - PROCESS | 8345 | 1468841712484 Marionette DEBUG loaded listener.js 04:35:12 INFO - PROCESS | 8345 | ++DOMWINDOW == 75 (0x9216ec00) [pid = 8345] [serial = 1221] [outer = 0x910e9800] 04:35:13 INFO - PROCESS | 8345 | 1468841713516 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]]]}] 04:35:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 04:35:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1541ms 04:35:13 INFO - PROCESS | 8345 | 1468841713572 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 04:35:13 INFO - PROCESS | 8345 | 1468841713575 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 04:35:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 04:35:13 INFO - PROCESS | 8345 | 1468841713583 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 04:35:13 INFO - PROCESS | 8345 | 1468841713588 Marionette TRACE conn3 <- [1,1598,null,{}] 04:35:13 INFO - PROCESS | 8345 | 1468841713594 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}] 04:35:13 INFO - PROCESS | 8345 | 1468841713606 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:13 INFO - PROCESS | 8345 | 1468841713881 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 04:35:14 INFO - PROCESS | 8345 | 1468841714121 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:14 INFO - PROCESS | 8345 | 1468841714131 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:14 INFO - PROCESS | 8345 | ++DOCSHELL 0x9220a400 == 36 [pid = 8345] [id = 407] 04:35:14 INFO - PROCESS | 8345 | ++DOMWINDOW == 76 (0x922ef400) [pid = 8345] [serial = 1222] [outer = (nil)] 04:35:14 INFO - PROCESS | 8345 | ++DOMWINDOW == 77 (0x93a51000) [pid = 8345] [serial = 1223] [outer = 0x922ef400] 04:35:14 INFO - PROCESS | 8345 | 1468841714230 Marionette DEBUG loaded listener.js 04:35:14 INFO - PROCESS | 8345 | ++DOMWINDOW == 78 (0x94f19800) [pid = 8345] [serial = 1224] [outer = 0x922ef400] 04:35:15 INFO - PROCESS | 8345 | 1468841715180 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]]]}] 04:35:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 04:35:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1637ms 04:35:15 INFO - PROCESS | 8345 | 1468841715221 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 04:35:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 04:35:15 INFO - PROCESS | 8345 | 1468841715226 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 04:35:15 INFO - PROCESS | 8345 | 1468841715233 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 04:35:15 INFO - PROCESS | 8345 | 1468841715236 Marionette TRACE conn3 <- [1,1602,null,{}] 04:35:15 INFO - PROCESS | 8345 | 1468841715243 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}] 04:35:15 INFO - PROCESS | 8345 | 1468841715248 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:15 INFO - PROCESS | 8345 | 1468841715430 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 04:35:15 INFO - PROCESS | 8345 | 1468841715611 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:15 INFO - PROCESS | 8345 | 1468841715620 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:15 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cbe6000 == 37 [pid = 8345] [id = 408] 04:35:15 INFO - PROCESS | 8345 | ++DOMWINDOW == 79 (0x8f6dc800) [pid = 8345] [serial = 1225] [outer = (nil)] 04:35:15 INFO - PROCESS | 8345 | ++DOMWINDOW == 80 (0x9504f000) [pid = 8345] [serial = 1226] [outer = 0x8f6dc800] 04:35:15 INFO - PROCESS | 8345 | 1468841715703 Marionette DEBUG loaded listener.js 04:35:15 INFO - PROCESS | 8345 | ++DOMWINDOW == 81 (0x9504c800) [pid = 8345] [serial = 1227] [outer = 0x8f6dc800] 04:35:16 INFO - PROCESS | 8345 | 1468841716743 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]]]}] 04:35:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 04:35:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1586ms 04:35:16 INFO - PROCESS | 8345 | 1468841716819 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 04:35:16 INFO - PROCESS | 8345 | 1468841716824 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 04:35:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 04:35:16 INFO - PROCESS | 8345 | 1468841716830 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 04:35:16 INFO - PROCESS | 8345 | 1468841716833 Marionette TRACE conn3 <- [1,1606,null,{}] 04:35:16 INFO - PROCESS | 8345 | 1468841716840 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}] 04:35:16 INFO - PROCESS | 8345 | 1468841716844 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:17 INFO - PROCESS | 8345 | 1468841717172 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 04:35:17 INFO - PROCESS | 8345 | 1468841717407 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:17 INFO - PROCESS | 8345 | 1468841717419 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:17 INFO - PROCESS | 8345 | ++DOCSHELL 0x8bece000 == 38 [pid = 8345] [id = 409] 04:35:17 INFO - PROCESS | 8345 | ++DOMWINDOW == 82 (0x8bece800) [pid = 8345] [serial = 1228] [outer = (nil)] 04:35:17 INFO - PROCESS | 8345 | ++DOMWINDOW == 83 (0x8cb53000) [pid = 8345] [serial = 1229] [outer = 0x8bece800] 04:35:17 INFO - PROCESS | 8345 | 1468841717513 Marionette DEBUG loaded listener.js 04:35:17 INFO - PROCESS | 8345 | ++DOMWINDOW == 84 (0x8cbe7000) [pid = 8345] [serial = 1230] [outer = 0x8bece800] 04:35:18 INFO - PROCESS | 8345 | 1468841718512 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]]]}] 04:35:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 04:35:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1734ms 04:35:18 INFO - PROCESS | 8345 | 1468841718566 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 04:35:18 INFO - PROCESS | 8345 | 1468841718573 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 04:35:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 04:35:18 INFO - PROCESS | 8345 | 1468841718582 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 04:35:18 INFO - PROCESS | 8345 | 1468841718587 Marionette TRACE conn3 <- [1,1610,null,{}] 04:35:18 INFO - PROCESS | 8345 | 1468841718595 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}] 04:35:18 INFO - PROCESS | 8345 | 1468841718601 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:18 INFO - PROCESS | 8345 | 1468841718795 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 04:35:19 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb51800 == 37 [pid = 8345] [id = 400] 04:35:19 INFO - PROCESS | 8345 | --DOMWINDOW == 83 (0x91b5a800) [pid = 8345] [serial = 1178] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 8345 | --DOMWINDOW == 82 (0x92170400) [pid = 8345] [serial = 1172] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 8345 | --DOMWINDOW == 81 (0x93c62000) [pid = 8345] [serial = 1175] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 8345 | --DOMWINDOW == 80 (0x9220d800) [pid = 8345] [serial = 1160] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 8345 | --DOMWINDOW == 79 (0x922f2400) [pid = 8345] [serial = 1161] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 8345 | --DOMWINDOW == 78 (0x8f4b7c00) [pid = 8345] [serial = 1154] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 8345 | --DOMWINDOW == 77 (0x8f4c2800) [pid = 8345] [serial = 1155] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 8345 | --DOMWINDOW == 76 (0x8da6e800) [pid = 8345] [serial = 1163] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 8345 | --DOMWINDOW == 75 (0x8f60fc00) [pid = 8345] [serial = 1164] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 8345 | --DOMWINDOW == 74 (0x8f8ae800) [pid = 8345] [serial = 1169] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 8345 | --DOMWINDOW == 73 (0x8db90800) [pid = 8345] [serial = 1166] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 8345 | --DOMWINDOW == 72 (0x8f4ba000) [pid = 8345] [serial = 1167] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 8345 | --DOMWINDOW == 71 (0x91b52c00) [pid = 8345] [serial = 1152] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 8345 | --DOMWINDOW == 70 (0x9189d000) [pid = 8345] [serial = 1151] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 8345 | --DOMWINDOW == 69 (0x910f3400) [pid = 8345] [serial = 1157] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 8345 | --DOMWINDOW == 68 (0x8f4c3000) [pid = 8345] [serial = 1158] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 8345 | --DOMWINDOW == 67 (0x922fcc00) [pid = 8345] [serial = 1173] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 8345 | --DOMWINDOW == 66 (0x94f14400) [pid = 8345] [serial = 1176] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 8345 | --DOMWINDOW == 65 (0x93a45c00) [pid = 8345] [serial = 1179] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 8345 | --DOMWINDOW == 64 (0x9189b400) [pid = 8345] [serial = 1170] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 8345 | 1468841719061 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:19 INFO - PROCESS | 8345 | 1468841719075 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:19 INFO - PROCESS | 8345 | ++DOCSHELL 0x8bebfc00 == 38 [pid = 8345] [id = 410] 04:35:19 INFO - PROCESS | 8345 | ++DOMWINDOW == 65 (0x8da6e800) [pid = 8345] [serial = 1231] [outer = (nil)] 04:35:19 INFO - PROCESS | 8345 | ++DOMWINDOW == 66 (0x8f4ba000) [pid = 8345] [serial = 1232] [outer = 0x8da6e800] 04:35:19 INFO - PROCESS | 8345 | 1468841719170 Marionette DEBUG loaded listener.js 04:35:19 INFO - PROCESS | 8345 | ++DOMWINDOW == 67 (0x8f606000) [pid = 8345] [serial = 1233] [outer = 0x8da6e800] 04:35:19 INFO - PROCESS | 8345 | 1468841719991 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]]]}] 04:35:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 04:35:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1487ms 04:35:20 INFO - PROCESS | 8345 | 1468841720069 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 04:35:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 04:35:20 INFO - PROCESS | 8345 | 1468841720074 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 04:35:20 INFO - PROCESS | 8345 | 1468841720082 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 04:35:20 INFO - PROCESS | 8345 | 1468841720085 Marionette TRACE conn3 <- [1,1614,null,{}] 04:35:20 INFO - PROCESS | 8345 | 1468841720092 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}] 04:35:20 INFO - PROCESS | 8345 | 1468841720096 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:20 INFO - PROCESS | 8345 | 1468841720286 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 04:35:20 INFO - PROCESS | 8345 | 1468841720424 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:20 INFO - PROCESS | 8345 | 1468841720433 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:20 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f664800 == 39 [pid = 8345] [id = 411] 04:35:20 INFO - PROCESS | 8345 | ++DOMWINDOW == 68 (0x8f666400) [pid = 8345] [serial = 1234] [outer = (nil)] 04:35:20 INFO - PROCESS | 8345 | ++DOMWINDOW == 69 (0x8f7c1400) [pid = 8345] [serial = 1235] [outer = 0x8f666400] 04:35:20 INFO - PROCESS | 8345 | 1468841720512 Marionette DEBUG loaded listener.js 04:35:20 INFO - PROCESS | 8345 | ++DOMWINDOW == 70 (0x8f7cd000) [pid = 8345] [serial = 1236] [outer = 0x8f666400] 04:35:21 INFO - PROCESS | 8345 | 1468841721449 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]]]}] 04:35:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 04:35:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1453ms 04:35:21 INFO - PROCESS | 8345 | 1468841721535 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 04:35:21 INFO - PROCESS | 8345 | 1468841721541 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 04:35:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 04:35:21 INFO - PROCESS | 8345 | 1468841721559 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 04:35:21 INFO - PROCESS | 8345 | 1468841721568 Marionette TRACE conn3 <- [1,1618,null,{}] 04:35:21 INFO - PROCESS | 8345 | 1468841721575 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}] 04:35:21 INFO - PROCESS | 8345 | 1468841721582 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:21 INFO - PROCESS | 8345 | 1468841721787 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 04:35:21 INFO - PROCESS | 8345 | 1468841721938 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:21 INFO - PROCESS | 8345 | 1468841721945 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:21 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb51400 == 40 [pid = 8345] [id = 412] 04:35:21 INFO - PROCESS | 8345 | ++DOMWINDOW == 71 (0x8db8b400) [pid = 8345] [serial = 1237] [outer = (nil)] 04:35:22 INFO - PROCESS | 8345 | ++DOMWINDOW == 72 (0x918a5400) [pid = 8345] [serial = 1238] [outer = 0x8db8b400] 04:35:22 INFO - PROCESS | 8345 | 1468841722021 Marionette DEBUG loaded listener.js 04:35:22 INFO - PROCESS | 8345 | ++DOMWINDOW == 73 (0x91b5ac00) [pid = 8345] [serial = 1239] [outer = 0x8db8b400] 04:35:22 INFO - PROCESS | 8345 | 1468841722979 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]]]}] 04:35:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 04:35:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1468ms 04:35:23 INFO - PROCESS | 8345 | 1468841723019 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 04:35:23 INFO - PROCESS | 8345 | 1468841723023 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 04:35:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 04:35:23 INFO - PROCESS | 8345 | 1468841723030 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 04:35:23 INFO - PROCESS | 8345 | 1468841723034 Marionette TRACE conn3 <- [1,1622,null,{}] 04:35:23 INFO - PROCESS | 8345 | 1468841723040 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}] 04:35:23 INFO - PROCESS | 8345 | 1468841723047 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:23 INFO - PROCESS | 8345 | 1468841723305 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 04:35:23 INFO - PROCESS | 8345 | --DOMWINDOW == 72 (0x8f8a2800) [pid = 8345] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 04:35:23 INFO - PROCESS | 8345 | --DOMWINDOW == 71 (0x94f73400) [pid = 8345] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 04:35:23 INFO - PROCESS | 8345 | --DOMWINDOW == 70 (0x8d7ca400) [pid = 8345] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 04:35:23 INFO - PROCESS | 8345 | --DOMWINDOW == 69 (0x9216cc00) [pid = 8345] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 04:35:23 INFO - PROCESS | 8345 | --DOMWINDOW == 68 (0x95055800) [pid = 8345] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 04:35:23 INFO - PROCESS | 8345 | --DOMWINDOW == 67 (0x8cb51c00) [pid = 8345] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 04:35:23 INFO - PROCESS | 8345 | --DOMWINDOW == 66 (0x8cb5d000) [pid = 8345] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 04:35:23 INFO - PROCESS | 8345 | --DOMWINDOW == 65 (0x8f6d0000) [pid = 8345] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 04:35:23 INFO - PROCESS | 8345 | 1468841723430 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:23 INFO - PROCESS | 8345 | 1468841723437 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:23 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb56400 == 41 [pid = 8345] [id = 413] 04:35:23 INFO - PROCESS | 8345 | ++DOMWINDOW == 66 (0x8cb5c400) [pid = 8345] [serial = 1240] [outer = (nil)] 04:35:23 INFO - PROCESS | 8345 | ++DOMWINDOW == 67 (0x8f66f800) [pid = 8345] [serial = 1241] [outer = 0x8cb5c400] 04:35:23 INFO - PROCESS | 8345 | 1468841723525 Marionette DEBUG loaded listener.js 04:35:23 INFO - PROCESS | 8345 | ++DOMWINDOW == 68 (0x8f8a1800) [pid = 8345] [serial = 1242] [outer = 0x8cb5c400] 04:35:24 INFO - PROCESS | 8345 | 1468841724358 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]]]}] 04:35:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 04:35:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1346ms 04:35:24 INFO - PROCESS | 8345 | 1468841724377 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 04:35:24 INFO - PROCESS | 8345 | 1468841724380 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 04:35:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 04:35:24 INFO - PROCESS | 8345 | 1468841724396 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 04:35:24 INFO - PROCESS | 8345 | 1468841724400 Marionette TRACE conn3 <- [1,1626,null,{}] 04:35:24 INFO - PROCESS | 8345 | 1468841724407 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}] 04:35:24 INFO - PROCESS | 8345 | 1468841724412 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:24 INFO - PROCESS | 8345 | 1468841724593 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 04:35:24 INFO - PROCESS | 8345 | 1468841724613 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:24 INFO - PROCESS | 8345 | 1468841724629 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:24 INFO - PROCESS | 8345 | ++DOCSHELL 0x92fdcc00 == 42 [pid = 8345] [id = 414] 04:35:24 INFO - PROCESS | 8345 | ++DOMWINDOW == 69 (0x92fdd000) [pid = 8345] [serial = 1243] [outer = (nil)] 04:35:24 INFO - PROCESS | 8345 | ++DOMWINDOW == 70 (0x93995c00) [pid = 8345] [serial = 1244] [outer = 0x92fdd000] 04:35:24 INFO - PROCESS | 8345 | 1468841724715 Marionette DEBUG loaded listener.js 04:35:24 INFO - PROCESS | 8345 | ++DOMWINDOW == 71 (0x93c65800) [pid = 8345] [serial = 1245] [outer = 0x92fdd000] 04:35:25 INFO - PROCESS | 8345 | 1468841725686 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]]]}] 04:35:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 04:35:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1344ms 04:35:25 INFO - PROCESS | 8345 | 1468841725732 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 04:35:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 04:35:25 INFO - PROCESS | 8345 | 1468841725736 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 04:35:25 INFO - PROCESS | 8345 | 1468841725743 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 04:35:25 INFO - PROCESS | 8345 | 1468841725747 Marionette TRACE conn3 <- [1,1630,null,{}] 04:35:25 INFO - PROCESS | 8345 | 1468841725753 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}] 04:35:25 INFO - PROCESS | 8345 | 1468841725759 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:26 INFO - PROCESS | 8345 | 1468841726017 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 04:35:26 INFO - PROCESS | 8345 | 1468841726190 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:26 INFO - PROCESS | 8345 | 1468841726202 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:26 INFO - PROCESS | 8345 | ++DOCSHELL 0x8bec7000 == 43 [pid = 8345] [id = 415] 04:35:26 INFO - PROCESS | 8345 | ++DOMWINDOW == 72 (0x8bec7c00) [pid = 8345] [serial = 1246] [outer = (nil)] 04:35:26 INFO - PROCESS | 8345 | ++DOMWINDOW == 73 (0x8cb50800) [pid = 8345] [serial = 1247] [outer = 0x8bec7c00] 04:35:26 INFO - PROCESS | 8345 | 1468841726293 Marionette DEBUG loaded listener.js 04:35:26 INFO - PROCESS | 8345 | ++DOMWINDOW == 74 (0x8cbe1000) [pid = 8345] [serial = 1248] [outer = 0x8bec7c00] 04:35:27 INFO - PROCESS | 8345 | 1468841727420 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]]]}] 04:35:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 04:35:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1739ms 04:35:27 INFO - PROCESS | 8345 | 1468841727484 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 04:35:27 INFO - PROCESS | 8345 | 1468841727491 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 04:35:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 04:35:27 INFO - PROCESS | 8345 | 1468841727503 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 04:35:27 INFO - PROCESS | 8345 | 1468841727507 Marionette TRACE conn3 <- [1,1634,null,{}] 04:35:27 INFO - PROCESS | 8345 | 1468841727516 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}] 04:35:27 INFO - PROCESS | 8345 | 1468841727523 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:27 INFO - PROCESS | 8345 | 1468841727786 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 04:35:28 INFO - PROCESS | 8345 | 1468841728016 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:28 INFO - PROCESS | 8345 | 1468841728025 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:28 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f4c6400 == 44 [pid = 8345] [id = 416] 04:35:28 INFO - PROCESS | 8345 | ++DOMWINDOW == 75 (0x8f668400) [pid = 8345] [serial = 1249] [outer = (nil)] 04:35:28 INFO - PROCESS | 8345 | ++DOMWINDOW == 76 (0x8f6cf400) [pid = 8345] [serial = 1250] [outer = 0x8f668400] 04:35:28 INFO - PROCESS | 8345 | 1468841728145 Marionette DEBUG loaded listener.js 04:35:28 INFO - PROCESS | 8345 | ++DOMWINDOW == 77 (0x8f7c8c00) [pid = 8345] [serial = 1251] [outer = 0x8f668400] 04:35:29 INFO - PROCESS | 8345 | 1468841729157 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]]]}] 04:35:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 04:35:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1738ms 04:35:29 INFO - PROCESS | 8345 | 1468841729239 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 04:35:29 INFO - PROCESS | 8345 | 1468841729245 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 04:35:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 04:35:29 INFO - PROCESS | 8345 | 1468841729253 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 04:35:29 INFO - PROCESS | 8345 | 1468841729258 Marionette TRACE conn3 <- [1,1638,null,{}] 04:35:29 INFO - PROCESS | 8345 | 1468841729265 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}] 04:35:29 INFO - PROCESS | 8345 | 1468841729270 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:29 INFO - PROCESS | 8345 | 1468841729519 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 04:35:29 INFO - PROCESS | 8345 | 1468841729834 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:29 INFO - PROCESS | 8345 | 1468841729846 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:29 INFO - PROCESS | 8345 | ++DOCSHELL 0x918a2800 == 45 [pid = 8345] [id = 417] 04:35:29 INFO - PROCESS | 8345 | ++DOMWINDOW == 78 (0x918a5000) [pid = 8345] [serial = 1252] [outer = (nil)] 04:35:29 INFO - PROCESS | 8345 | ++DOMWINDOW == 79 (0x92166c00) [pid = 8345] [serial = 1253] [outer = 0x918a5000] 04:35:29 INFO - PROCESS | 8345 | 1468841729933 Marionette DEBUG loaded listener.js 04:35:30 INFO - PROCESS | 8345 | ++DOMWINDOW == 80 (0x922f5000) [pid = 8345] [serial = 1254] [outer = 0x918a5000] 04:35:30 INFO - PROCESS | 8345 | 1468841730943 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]]]}] 04:35:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 04:35:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1736ms 04:35:30 INFO - PROCESS | 8345 | 1468841730992 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 04:35:31 INFO - PROCESS | 8345 | 1468841731000 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 04:35:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 04:35:31 INFO - PROCESS | 8345 | 1468841731020 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 04:35:31 INFO - PROCESS | 8345 | 1468841731028 Marionette TRACE conn3 <- [1,1642,null,{}] 04:35:31 INFO - PROCESS | 8345 | 1468841731034 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}] 04:35:31 INFO - PROCESS | 8345 | 1468841731043 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:31 INFO - PROCESS | 8345 | 1468841731263 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 04:35:31 INFO - PROCESS | 8345 | 1468841731455 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:31 INFO - PROCESS | 8345 | 1468841731461 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:31 INFO - PROCESS | 8345 | ++DOCSHELL 0x8da6b400 == 46 [pid = 8345] [id = 418] 04:35:31 INFO - PROCESS | 8345 | ++DOMWINDOW == 81 (0x8db91000) [pid = 8345] [serial = 1255] [outer = (nil)] 04:35:31 INFO - PROCESS | 8345 | ++DOMWINDOW == 82 (0x93c63400) [pid = 8345] [serial = 1256] [outer = 0x8db91000] 04:35:31 INFO - PROCESS | 8345 | 1468841731594 Marionette DEBUG loaded listener.js 04:35:31 INFO - PROCESS | 8345 | ++DOMWINDOW == 83 (0x9505a800) [pid = 8345] [serial = 1257] [outer = 0x8db91000] 04:35:32 INFO - PROCESS | 8345 | 1468841732519 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]]]}] 04:35:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 04:35:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1544ms 04:35:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 04:35:32 INFO - PROCESS | 8345 | 1468841732557 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 04:35:32 INFO - PROCESS | 8345 | 1468841732560 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 04:35:32 INFO - PROCESS | 8345 | 1468841732568 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 04:35:32 INFO - PROCESS | 8345 | 1468841732571 Marionette TRACE conn3 <- [1,1646,null,{}] 04:35:32 INFO - PROCESS | 8345 | 1468841732578 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}] 04:35:32 INFO - PROCESS | 8345 | 1468841732584 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:32 INFO - PROCESS | 8345 | 1468841732796 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 04:35:33 INFO - PROCESS | 8345 | 1468841733020 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:33 INFO - PROCESS | 8345 | 1468841733031 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:33 INFO - PROCESS | 8345 | ++DOCSHELL 0x910eb400 == 47 [pid = 8345] [id = 419] 04:35:33 INFO - PROCESS | 8345 | ++DOMWINDOW == 84 (0x92166000) [pid = 8345] [serial = 1258] [outer = (nil)] 04:35:33 INFO - PROCESS | 8345 | ++DOMWINDOW == 85 (0x97550400) [pid = 8345] [serial = 1259] [outer = 0x92166000] 04:35:33 INFO - PROCESS | 8345 | 1468841733160 Marionette DEBUG loaded listener.js 04:35:33 INFO - PROCESS | 8345 | ++DOMWINDOW == 86 (0x97556400) [pid = 8345] [serial = 1260] [outer = 0x92166000] 04:35:34 INFO - PROCESS | 8345 | 1468841734121 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]]]}] 04:35:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 04:35:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1587ms 04:35:34 INFO - PROCESS | 8345 | 1468841734155 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 04:35:34 INFO - PROCESS | 8345 | 1468841734158 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 04:35:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 04:35:34 INFO - PROCESS | 8345 | 1468841734167 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 04:35:34 INFO - PROCESS | 8345 | 1468841734171 Marionette TRACE conn3 <- [1,1650,null,{}] 04:35:34 INFO - PROCESS | 8345 | 1468841734177 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}] 04:35:34 INFO - PROCESS | 8345 | 1468841734183 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:34 INFO - PROCESS | 8345 | 1468841734396 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 04:35:34 INFO - PROCESS | 8345 | 1468841734573 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:34 INFO - PROCESS | 8345 | 1468841734591 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:34 INFO - PROCESS | 8345 | ++DOCSHELL 0x976e9400 == 48 [pid = 8345] [id = 420] 04:35:34 INFO - PROCESS | 8345 | ++DOMWINDOW == 87 (0x976ea400) [pid = 8345] [serial = 1261] [outer = (nil)] 04:35:34 INFO - PROCESS | 8345 | ++DOMWINDOW == 88 (0x976ef800) [pid = 8345] [serial = 1262] [outer = 0x976ea400] 04:35:34 INFO - PROCESS | 8345 | 1468841734736 Marionette DEBUG loaded listener.js 04:35:34 INFO - PROCESS | 8345 | ++DOMWINDOW == 89 (0x981d9000) [pid = 8345] [serial = 1263] [outer = 0x976ea400] 04:35:35 INFO - PROCESS | 8345 | 1468841735727 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]]]}] 04:35:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 04:35:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1639ms 04:35:35 INFO - PROCESS | 8345 | 1468841735807 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 04:35:35 INFO - PROCESS | 8345 | 1468841735811 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 04:35:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 04:35:35 INFO - PROCESS | 8345 | 1468841735818 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 04:35:35 INFO - PROCESS | 8345 | 1468841735822 Marionette TRACE conn3 <- [1,1654,null,{}] 04:35:35 INFO - PROCESS | 8345 | 1468841735829 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}] 04:35:35 INFO - PROCESS | 8345 | 1468841735834 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:36 INFO - PROCESS | 8345 | 1468841736072 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 04:35:36 INFO - PROCESS | 8345 | 1468841736303 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:36 INFO - PROCESS | 8345 | 1468841736313 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:36 INFO - PROCESS | 8345 | ++DOCSHELL 0x8d7c2400 == 49 [pid = 8345] [id = 421] 04:35:36 INFO - PROCESS | 8345 | ++DOMWINDOW == 90 (0x8d7c8400) [pid = 8345] [serial = 1264] [outer = (nil)] 04:35:36 INFO - PROCESS | 8345 | ++DOMWINDOW == 91 (0x8da67400) [pid = 8345] [serial = 1265] [outer = 0x8d7c8400] 04:35:36 INFO - PROCESS | 8345 | 1468841736659 Marionette DEBUG loaded listener.js 04:35:36 INFO - PROCESS | 8345 | ++DOMWINDOW == 92 (0x8db93400) [pid = 8345] [serial = 1266] [outer = 0x8d7c8400] 04:35:37 INFO - PROCESS | 8345 | 1468841737728 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]]]}] 04:35:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 04:35:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1941ms 04:35:37 INFO - PROCESS | 8345 | 1468841737761 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 04:35:37 INFO - PROCESS | 8345 | 1468841737766 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 04:35:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 04:35:37 INFO - PROCESS | 8345 | 1468841737776 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 04:35:37 INFO - PROCESS | 8345 | 1468841737779 Marionette TRACE conn3 <- [1,1658,null,{}] 04:35:37 INFO - PROCESS | 8345 | 1468841737788 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}] 04:35:37 INFO - PROCESS | 8345 | 1468841737795 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:38 INFO - PROCESS | 8345 | 1468841738007 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 04:35:38 INFO - PROCESS | 8345 | 1468841738235 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:38 INFO - PROCESS | 8345 | 1468841738245 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:39 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb58c00 == 48 [pid = 8345] [id = 379] 04:35:39 INFO - PROCESS | 8345 | --DOCSHELL 0x8f614c00 == 47 [pid = 8345] [id = 380] 04:35:39 INFO - PROCESS | 8345 | --DOCSHELL 0x92169c00 == 46 [pid = 8345] [id = 390] 04:35:39 INFO - PROCESS | 8345 | --DOCSHELL 0x8bec1c00 == 45 [pid = 8345] [id = 391] 04:35:39 INFO - PROCESS | 8345 | --DOCSHELL 0x8cbe0400 == 44 [pid = 8345] [id = 389] 04:35:39 INFO - PROCESS | 8345 | --DOCSHELL 0x8f8a0400 == 43 [pid = 8345] [id = 381] 04:35:39 INFO - PROCESS | 8345 | --DOCSHELL 0x8d7c5400 == 42 [pid = 8345] [id = 388] 04:35:39 INFO - PROCESS | 8345 | --DOCSHELL 0x92fdcc00 == 41 [pid = 8345] [id = 414] 04:35:39 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb56400 == 40 [pid = 8345] [id = 413] 04:35:39 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb51400 == 39 [pid = 8345] [id = 412] 04:35:39 INFO - PROCESS | 8345 | --DOCSHELL 0x8f664800 == 38 [pid = 8345] [id = 411] 04:35:39 INFO - PROCESS | 8345 | --DOCSHELL 0x8bebfc00 == 37 [pid = 8345] [id = 410] 04:35:39 INFO - PROCESS | 8345 | --DOCSHELL 0x8bece000 == 36 [pid = 8345] [id = 409] 04:35:39 INFO - PROCESS | 8345 | --DOCSHELL 0x8f608c00 == 35 [pid = 8345] [id = 378] 04:35:39 INFO - PROCESS | 8345 | --DOCSHELL 0x8da69400 == 34 [pid = 8345] [id = 401] 04:35:39 INFO - PROCESS | 8345 | --DOCSHELL 0x8cbecc00 == 33 [pid = 8345] [id = 382] 04:35:39 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb56000 == 32 [pid = 8345] [id = 402] 04:35:39 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb55400 == 31 [pid = 8345] [id = 387] 04:35:39 INFO - PROCESS | 8345 | --DOCSHELL 0x8f60b800 == 30 [pid = 8345] [id = 403] 04:35:39 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb5a000 == 29 [pid = 8345] [id = 406] 04:35:39 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb58000 == 28 [pid = 8345] [id = 384] 04:35:39 INFO - PROCESS | 8345 | --DOCSHELL 0x8cbe6000 == 27 [pid = 8345] [id = 408] 04:35:39 INFO - PROCESS | 8345 | --DOCSHELL 0x8f7cdc00 == 26 [pid = 8345] [id = 394] 04:35:39 INFO - PROCESS | 8345 | --DOCSHELL 0x8f610800 == 25 [pid = 8345] [id = 383] 04:35:39 INFO - PROCESS | 8345 | --DOCSHELL 0x8becb400 == 24 [pid = 8345] [id = 392] 04:35:39 INFO - PROCESS | 8345 | --DOCSHELL 0x8f7c5000 == 23 [pid = 8345] [id = 404] 04:35:39 INFO - PROCESS | 8345 | --DOCSHELL 0x8cbe7c00 == 22 [pid = 8345] [id = 385] 04:35:39 INFO - PROCESS | 8345 | --DOCSHELL 0x8d7c4800 == 21 [pid = 8345] [id = 393] 04:35:39 INFO - PROCESS | 8345 | --DOCSHELL 0x9220a400 == 20 [pid = 8345] [id = 407] 04:35:39 INFO - PROCESS | 8345 | --DOCSHELL 0x9216d800 == 19 [pid = 8345] [id = 386] 04:35:39 INFO - PROCESS | 8345 | --DOCSHELL 0x94f72c00 == 18 [pid = 8345] [id = 395] 04:35:39 INFO - PROCESS | 8345 | --DOCSHELL 0x910ed800 == 17 [pid = 8345] [id = 405] 04:35:39 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb5bc00 == 16 [pid = 8345] [id = 399] 04:35:39 INFO - PROCESS | 8345 | --DOCSHELL 0x8cbed000 == 15 [pid = 8345] [id = 397] 04:35:39 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb53400 == 14 [pid = 8345] [id = 398] 04:35:39 INFO - PROCESS | 8345 | --DOCSHELL 0x8d7cb800 == 13 [pid = 8345] [id = 396] 04:35:39 INFO - PROCESS | 8345 | --DOCSHELL 0x976e9400 == 12 [pid = 8345] [id = 420] 04:35:39 INFO - PROCESS | 8345 | --DOCSHELL 0x910eb400 == 11 [pid = 8345] [id = 419] 04:35:39 INFO - PROCESS | 8345 | --DOCSHELL 0x8da6b400 == 10 [pid = 8345] [id = 418] 04:35:39 INFO - PROCESS | 8345 | --DOCSHELL 0x8f4c6400 == 9 [pid = 8345] [id = 416] 04:35:39 INFO - PROCESS | 8345 | --DOCSHELL 0x918a2800 == 8 [pid = 8345] [id = 417] 04:35:39 INFO - PROCESS | 8345 | --DOCSHELL 0x8bec7000 == 7 [pid = 8345] [id = 415] 04:35:39 INFO - PROCESS | 8345 | ++DOCSHELL 0x8bec2000 == 8 [pid = 8345] [id = 422] 04:35:39 INFO - PROCESS | 8345 | ++DOMWINDOW == 93 (0x8bec3800) [pid = 8345] [serial = 1267] [outer = (nil)] 04:35:39 INFO - PROCESS | 8345 | ++DOMWINDOW == 94 (0x8bec9400) [pid = 8345] [serial = 1268] [outer = 0x8bec3800] 04:35:39 INFO - PROCESS | 8345 | 1468841739423 Marionette DEBUG loaded listener.js 04:35:39 INFO - PROCESS | 8345 | ++DOMWINDOW == 95 (0x8cb56400) [pid = 8345] [serial = 1269] [outer = 0x8bec3800] 04:35:39 INFO - PROCESS | 8345 | --DOMWINDOW == 94 (0x8db98c00) [pid = 8345] [serial = 1182] [outer = (nil)] [url = about:blank] 04:35:39 INFO - PROCESS | 8345 | --DOMWINDOW == 93 (0x9515cc00) [pid = 8345] [serial = 1191] [outer = (nil)] [url = about:blank] 04:35:39 INFO - PROCESS | 8345 | --DOMWINDOW == 92 (0x95051000) [pid = 8345] [serial = 1188] [outer = (nil)] [url = about:blank] 04:35:39 INFO - PROCESS | 8345 | --DOMWINDOW == 91 (0x8cbee400) [pid = 8345] [serial = 1200] [outer = (nil)] [url = about:blank] 04:35:39 INFO - PROCESS | 8345 | --DOMWINDOW == 90 (0x976f3000) [pid = 8345] [serial = 1197] [outer = (nil)] [url = about:blank] 04:35:39 INFO - PROCESS | 8345 | --DOMWINDOW == 89 (0x97553800) [pid = 8345] [serial = 1194] [outer = (nil)] [url = about:blank] 04:35:39 INFO - PROCESS | 8345 | --DOMWINDOW == 88 (0x91b51800) [pid = 8345] [serial = 1185] [outer = (nil)] [url = about:blank] 04:35:39 INFO - PROCESS | 8345 | --DOMWINDOW == 87 (0x8da6d000) [pid = 8345] [serial = 1205] [outer = (nil)] [url = about:blank] 04:35:39 INFO - PROCESS | 8345 | --DOMWINDOW == 86 (0x9189f000) [pid = 8345] [serial = 1184] [outer = (nil)] [url = about:blank] 04:35:39 INFO - PROCESS | 8345 | --DOMWINDOW == 85 (0x94f7c400) [pid = 8345] [serial = 1187] [outer = (nil)] [url = about:blank] 04:35:39 INFO - PROCESS | 8345 | --DOMWINDOW == 84 (0x8da69800) [pid = 8345] [serial = 1181] [outer = (nil)] [url = about:blank] 04:35:39 INFO - PROCESS | 8345 | --DOMWINDOW == 83 (0x97551800) [pid = 8345] [serial = 1193] [outer = (nil)] [url = about:blank] 04:35:39 INFO - PROCESS | 8345 | --DOMWINDOW == 82 (0x95155400) [pid = 8345] [serial = 1190] [outer = (nil)] [url = about:blank] 04:35:39 INFO - PROCESS | 8345 | --DOMWINDOW == 81 (0x8cb55c00) [pid = 8345] [serial = 1202] [outer = (nil)] [url = about:blank] 04:35:39 INFO - PROCESS | 8345 | --DOMWINDOW == 80 (0x8cbe0c00) [pid = 8345] [serial = 1199] [outer = (nil)] [url = about:blank] 04:35:39 INFO - PROCESS | 8345 | --DOMWINDOW == 79 (0x8cbe2c00) [pid = 8345] [serial = 1203] [outer = (nil)] [url = about:blank] 04:35:39 INFO - PROCESS | 8345 | --DOMWINDOW == 78 (0x976eb400) [pid = 8345] [serial = 1196] [outer = (nil)] [url = about:blank] 04:35:40 INFO - PROCESS | 8345 | 1468841740401 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]]]}] 04:35:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 04:35:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 2687ms 04:35:40 INFO - PROCESS | 8345 | 1468841740464 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 04:35:40 INFO - PROCESS | 8345 | 1468841740470 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 04:35:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 04:35:40 INFO - PROCESS | 8345 | 1468841740479 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 04:35:40 INFO - PROCESS | 8345 | 1468841740484 Marionette TRACE conn3 <- [1,1662,null,{}] 04:35:40 INFO - PROCESS | 8345 | 1468841740493 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}] 04:35:40 INFO - PROCESS | 8345 | 1468841740498 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:40 INFO - PROCESS | 8345 | 1468841740683 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 04:35:40 INFO - PROCESS | 8345 | 1468841740814 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:40 INFO - PROCESS | 8345 | 1468841740822 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:40 INFO - PROCESS | 8345 | ++DOCSHELL 0x8da60800 == 9 [pid = 8345] [id = 423] 04:35:40 INFO - PROCESS | 8345 | ++DOMWINDOW == 79 (0x8da61400) [pid = 8345] [serial = 1270] [outer = (nil)] 04:35:40 INFO - PROCESS | 8345 | ++DOMWINDOW == 80 (0x8da6d000) [pid = 8345] [serial = 1271] [outer = 0x8da61400] 04:35:40 INFO - PROCESS | 8345 | 1468841740907 Marionette DEBUG loaded listener.js 04:35:41 INFO - PROCESS | 8345 | ++DOMWINDOW == 81 (0x8db93000) [pid = 8345] [serial = 1272] [outer = 0x8da61400] 04:35:41 INFO - PROCESS | 8345 | 1468841741823 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]]]}] 04:35:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 04:35:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1394ms 04:35:41 INFO - PROCESS | 8345 | 1468841741872 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 04:35:41 INFO - PROCESS | 8345 | 1468841741881 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 04:35:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 04:35:41 INFO - PROCESS | 8345 | 1468841741895 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 04:35:41 INFO - PROCESS | 8345 | 1468841741900 Marionette TRACE conn3 <- [1,1666,null,{}] 04:35:41 INFO - PROCESS | 8345 | 1468841741907 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}] 04:35:41 INFO - PROCESS | 8345 | 1468841741913 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:42 INFO - PROCESS | 8345 | 1468841742148 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 04:35:42 INFO - PROCESS | 8345 | 1468841742317 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:42 INFO - PROCESS | 8345 | 1468841742325 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:42 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f4c2000 == 10 [pid = 8345] [id = 424] 04:35:42 INFO - PROCESS | 8345 | ++DOMWINDOW == 82 (0x8f4c6800) [pid = 8345] [serial = 1273] [outer = (nil)] 04:35:42 INFO - PROCESS | 8345 | ++DOMWINDOW == 83 (0x8f614400) [pid = 8345] [serial = 1274] [outer = 0x8f4c6800] 04:35:42 INFO - PROCESS | 8345 | 1468841742401 Marionette DEBUG loaded listener.js 04:35:42 INFO - PROCESS | 8345 | ++DOMWINDOW == 84 (0x8f6d2400) [pid = 8345] [serial = 1275] [outer = 0x8f4c6800] 04:35:43 INFO - PROCESS | 8345 | 1468841743454 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]]]}] 04:35:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 04:35:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1640ms 04:35:43 INFO - PROCESS | 8345 | 1468841743535 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 04:35:43 INFO - PROCESS | 8345 | 1468841743539 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 04:35:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 04:35:43 INFO - PROCESS | 8345 | 1468841743557 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 04:35:43 INFO - PROCESS | 8345 | 1468841743572 Marionette TRACE conn3 <- [1,1670,null,{}] 04:35:43 INFO - PROCESS | 8345 | 1468841743601 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}] 04:35:43 INFO - PROCESS | 8345 | 1468841743611 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:43 INFO - PROCESS | 8345 | 1468841743854 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 04:35:43 INFO - PROCESS | 8345 | 1468841743888 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:43 INFO - PROCESS | 8345 | 1468841743898 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:43 INFO - PROCESS | 8345 | ++DOCSHELL 0x8d7c0400 == 11 [pid = 8345] [id = 425] 04:35:43 INFO - PROCESS | 8345 | ++DOMWINDOW == 85 (0x8f662800) [pid = 8345] [serial = 1276] [outer = (nil)] 04:35:43 INFO - PROCESS | 8345 | ++DOMWINDOW == 86 (0x910ee800) [pid = 8345] [serial = 1277] [outer = 0x8f662800] 04:35:43 INFO - PROCESS | 8345 | 1468841743989 Marionette DEBUG loaded listener.js 04:35:44 INFO - PROCESS | 8345 | ++DOMWINDOW == 87 (0x9189d000) [pid = 8345] [serial = 1278] [outer = 0x8f662800] 04:35:44 INFO - PROCESS | 8345 | --DOMWINDOW == 86 (0x92fdd000) [pid = 8345] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 04:35:44 INFO - PROCESS | 8345 | --DOMWINDOW == 85 (0x8cb5c400) [pid = 8345] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 04:35:44 INFO - PROCESS | 8345 | --DOMWINDOW == 84 (0x8da69c00) [pid = 8345] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 04:35:44 INFO - PROCESS | 8345 | --DOMWINDOW == 83 (0x910ef800) [pid = 8345] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 04:35:44 INFO - PROCESS | 8345 | --DOMWINDOW == 82 (0x8f6dc800) [pid = 8345] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 04:35:44 INFO - PROCESS | 8345 | --DOMWINDOW == 81 (0x8cbe8000) [pid = 8345] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 04:35:44 INFO - PROCESS | 8345 | --DOMWINDOW == 80 (0x922ef400) [pid = 8345] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 04:35:44 INFO - PROCESS | 8345 | --DOMWINDOW == 79 (0x8f60e800) [pid = 8345] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 04:35:44 INFO - PROCESS | 8345 | --DOMWINDOW == 78 (0x910e9800) [pid = 8345] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 04:35:44 INFO - PROCESS | 8345 | --DOMWINDOW == 77 (0x8f666400) [pid = 8345] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 04:35:44 INFO - PROCESS | 8345 | --DOMWINDOW == 76 (0x8f7c7400) [pid = 8345] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 04:35:44 INFO - PROCESS | 8345 | --DOMWINDOW == 75 (0x8bece800) [pid = 8345] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 04:35:44 INFO - PROCESS | 8345 | --DOMWINDOW == 74 (0x8da6e800) [pid = 8345] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 04:35:44 INFO - PROCESS | 8345 | --DOMWINDOW == 73 (0x8db8b400) [pid = 8345] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 04:35:45 INFO - PROCESS | 8345 | 1468841745454 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]]]}] 04:35:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 04:35:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1973ms 04:35:45 INFO - PROCESS | 8345 | 1468841745520 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 04:35:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 04:35:45 INFO - PROCESS | 8345 | 1468841745526 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 04:35:45 INFO - PROCESS | 8345 | 1468841745533 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 04:35:45 INFO - PROCESS | 8345 | 1468841745536 Marionette TRACE conn3 <- [1,1674,null,{}] 04:35:45 INFO - PROCESS | 8345 | 1468841745543 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}] 04:35:45 INFO - PROCESS | 8345 | 1468841745549 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:45 INFO - PROCESS | 8345 | 1468841745734 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 04:35:45 INFO - PROCESS | 8345 | 1468841745870 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:45 INFO - PROCESS | 8345 | 1468841745877 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:45 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb54800 == 12 [pid = 8345] [id = 426] 04:35:45 INFO - PROCESS | 8345 | ++DOMWINDOW == 74 (0x8cb59800) [pid = 8345] [serial = 1279] [outer = (nil)] 04:35:45 INFO - PROCESS | 8345 | ++DOMWINDOW == 75 (0x8f7c4400) [pid = 8345] [serial = 1280] [outer = 0x8cb59800] 04:35:45 INFO - PROCESS | 8345 | 1468841745951 Marionette DEBUG loaded listener.js 04:35:46 INFO - PROCESS | 8345 | ++DOMWINDOW == 76 (0x8f8ae400) [pid = 8345] [serial = 1281] [outer = 0x8cb59800] 04:35:46 INFO - PROCESS | 8345 | 1468841746768 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]]]}] 04:35:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 04:35:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1287ms 04:35:46 INFO - PROCESS | 8345 | 1468841746861 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 04:35:46 INFO - PROCESS | 8345 | 1468841746865 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 04:35:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 04:35:46 INFO - PROCESS | 8345 | 1468841746881 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 04:35:46 INFO - PROCESS | 8345 | 1468841746889 Marionette TRACE conn3 <- [1,1678,null,{}] 04:35:46 INFO - PROCESS | 8345 | 1468841746899 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}] 04:35:46 INFO - PROCESS | 8345 | 1468841746905 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:47 INFO - PROCESS | 8345 | 1468841747129 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 04:35:47 INFO - PROCESS | 8345 | 1468841747321 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:47 INFO - PROCESS | 8345 | 1468841747340 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:47 INFO - PROCESS | 8345 | ++DOCSHELL 0x8d7c1800 == 13 [pid = 8345] [id = 427] 04:35:47 INFO - PROCESS | 8345 | ++DOMWINDOW == 77 (0x8d7c4400) [pid = 8345] [serial = 1282] [outer = (nil)] 04:35:47 INFO - PROCESS | 8345 | ++DOMWINDOW == 78 (0x8d7cbc00) [pid = 8345] [serial = 1283] [outer = 0x8d7c4400] 04:35:47 INFO - PROCESS | 8345 | 1468841747469 Marionette DEBUG loaded listener.js 04:35:47 INFO - PROCESS | 8345 | ++DOMWINDOW == 79 (0x8f4c1800) [pid = 8345] [serial = 1284] [outer = 0x8d7c4400] 04:35:48 INFO - PROCESS | 8345 | 1468841748652 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]]]}] 04:35:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 04:35:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1845ms 04:35:48 INFO - PROCESS | 8345 | 1468841748723 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 04:35:48 INFO - PROCESS | 8345 | 1468841748729 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 04:35:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 04:35:48 INFO - PROCESS | 8345 | 1468841748740 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 04:35:48 INFO - PROCESS | 8345 | 1468841748746 Marionette TRACE conn3 <- [1,1682,null,{}] 04:35:48 INFO - PROCESS | 8345 | 1468841748754 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}] 04:35:48 INFO - PROCESS | 8345 | 1468841748760 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:48 INFO - PROCESS | 8345 | 1468841748994 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 04:35:49 INFO - PROCESS | 8345 | 1468841749223 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:49 INFO - PROCESS | 8345 | 1468841749232 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:49 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb5a400 == 14 [pid = 8345] [id = 428] 04:35:49 INFO - PROCESS | 8345 | ++DOMWINDOW == 80 (0x8cbe5000) [pid = 8345] [serial = 1285] [outer = (nil)] 04:35:49 INFO - PROCESS | 8345 | ++DOMWINDOW == 81 (0x910f0000) [pid = 8345] [serial = 1286] [outer = 0x8cbe5000] 04:35:49 INFO - PROCESS | 8345 | 1468841749322 Marionette DEBUG loaded listener.js 04:35:49 INFO - PROCESS | 8345 | ++DOMWINDOW == 82 (0x918a0c00) [pid = 8345] [serial = 1287] [outer = 0x8cbe5000] 04:35:50 INFO - PROCESS | 8345 | 1468841750369 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]]]}] 04:35:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 04:35:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1694ms 04:35:50 INFO - PROCESS | 8345 | 1468841750432 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 04:35:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 04:35:50 INFO - PROCESS | 8345 | 1468841750437 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 04:35:50 INFO - PROCESS | 8345 | 1468841750444 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 04:35:50 INFO - PROCESS | 8345 | 1468841750448 Marionette TRACE conn3 <- [1,1686,null,{}] 04:35:50 INFO - PROCESS | 8345 | 1468841750463 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}] 04:35:50 INFO - PROCESS | 8345 | 1468841750473 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:50 INFO - PROCESS | 8345 | 1468841750717 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 04:35:51 INFO - PROCESS | 8345 | 1468841751035 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:51 INFO - PROCESS | 8345 | 1468841751050 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:51 INFO - PROCESS | 8345 | ++DOCSHELL 0x9216b000 == 15 [pid = 8345] [id = 429] 04:35:51 INFO - PROCESS | 8345 | ++DOMWINDOW == 83 (0x9216bc00) [pid = 8345] [serial = 1288] [outer = (nil)] 04:35:51 INFO - PROCESS | 8345 | ++DOMWINDOW == 84 (0x9220cc00) [pid = 8345] [serial = 1289] [outer = 0x9216bc00] 04:35:51 INFO - PROCESS | 8345 | 1468841751144 Marionette DEBUG loaded listener.js 04:35:51 INFO - PROCESS | 8345 | ++DOMWINDOW == 85 (0x922f3000) [pid = 8345] [serial = 1290] [outer = 0x9216bc00] 04:35:52 INFO - PROCESS | 8345 | 1468841752156 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]]]}] 04:35:52 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 04:35:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1782ms 04:35:52 INFO - PROCESS | 8345 | 1468841752227 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 04:35:52 INFO - PROCESS | 8345 | 1468841752232 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 04:35:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 04:35:52 INFO - PROCESS | 8345 | 1468841752239 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 04:35:52 INFO - PROCESS | 8345 | 1468841752243 Marionette TRACE conn3 <- [1,1690,null,{}] 04:35:52 INFO - PROCESS | 8345 | 1468841752249 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}] 04:35:52 INFO - PROCESS | 8345 | 1468841752255 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:52 INFO - PROCESS | 8345 | 1468841752484 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 04:35:52 INFO - PROCESS | 8345 | 1468841752810 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:52 INFO - PROCESS | 8345 | 1468841752820 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:52 INFO - PROCESS | 8345 | ++DOCSHELL 0x8bec5c00 == 16 [pid = 8345] [id = 430] 04:35:52 INFO - PROCESS | 8345 | ++DOMWINDOW == 86 (0x8f664c00) [pid = 8345] [serial = 1291] [outer = (nil)] 04:35:52 INFO - PROCESS | 8345 | ++DOMWINDOW == 87 (0x9399c400) [pid = 8345] [serial = 1292] [outer = 0x8f664c00] 04:35:52 INFO - PROCESS | 8345 | 1468841752911 Marionette DEBUG loaded listener.js 04:35:53 INFO - PROCESS | 8345 | ++DOMWINDOW == 88 (0x93993400) [pid = 8345] [serial = 1293] [outer = 0x8f664c00] 04:35:54 INFO - PROCESS | 8345 | 1468841754053 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]]]}] 04:35:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 04:35:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1886ms 04:35:54 INFO - PROCESS | 8345 | 1468841754126 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 04:35:54 INFO - PROCESS | 8345 | 1468841754132 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 04:35:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 04:35:54 INFO - PROCESS | 8345 | 1468841754142 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 04:35:54 INFO - PROCESS | 8345 | 1468841754146 Marionette TRACE conn3 <- [1,1694,null,{}] 04:35:54 INFO - PROCESS | 8345 | 1468841754156 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}] 04:35:54 INFO - PROCESS | 8345 | 1468841754161 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:54 INFO - PROCESS | 8345 | 1468841754356 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 04:35:54 INFO - PROCESS | 8345 | 1468841754612 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:54 INFO - PROCESS | 8345 | 1468841754634 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:54 INFO - PROCESS | 8345 | ++DOCSHELL 0x8da62000 == 17 [pid = 8345] [id = 431] 04:35:54 INFO - PROCESS | 8345 | ++DOMWINDOW == 89 (0x8da65000) [pid = 8345] [serial = 1294] [outer = (nil)] 04:35:54 INFO - PROCESS | 8345 | ++DOMWINDOW == 90 (0x8f4b9c00) [pid = 8345] [serial = 1295] [outer = 0x8da65000] 04:35:54 INFO - PROCESS | 8345 | 1468841754743 Marionette DEBUG loaded listener.js 04:35:54 INFO - PROCESS | 8345 | ++DOMWINDOW == 91 (0x8f611800) [pid = 8345] [serial = 1296] [outer = 0x8da65000] 04:35:55 INFO - PROCESS | 8345 | --DOMWINDOW == 90 (0x93995c00) [pid = 8345] [serial = 1244] [outer = (nil)] [url = about:blank] 04:35:55 INFO - PROCESS | 8345 | --DOMWINDOW == 89 (0x8f66f800) [pid = 8345] [serial = 1241] [outer = (nil)] [url = about:blank] 04:35:55 INFO - PROCESS | 8345 | --DOMWINDOW == 88 (0x8db8f400) [pid = 8345] [serial = 1206] [outer = (nil)] [url = about:blank] 04:35:55 INFO - PROCESS | 8345 | --DOMWINDOW == 87 (0x9189b800) [pid = 8345] [serial = 1217] [outer = (nil)] [url = about:blank] 04:35:55 INFO - PROCESS | 8345 | --DOMWINDOW == 86 (0x918a6800) [pid = 8345] [serial = 1218] [outer = (nil)] [url = about:blank] 04:35:55 INFO - PROCESS | 8345 | --DOMWINDOW == 85 (0x9504f000) [pid = 8345] [serial = 1226] [outer = (nil)] [url = about:blank] 04:35:55 INFO - PROCESS | 8345 | --DOMWINDOW == 84 (0x9504c800) [pid = 8345] [serial = 1227] [outer = (nil)] [url = about:blank] 04:35:55 INFO - PROCESS | 8345 | --DOMWINDOW == 83 (0x8cbeec00) [pid = 8345] [serial = 1208] [outer = (nil)] [url = about:blank] 04:35:55 INFO - PROCESS | 8345 | --DOMWINDOW == 82 (0x8da64400) [pid = 8345] [serial = 1209] [outer = (nil)] [url = about:blank] 04:35:55 INFO - PROCESS | 8345 | --DOMWINDOW == 81 (0x93a51000) [pid = 8345] [serial = 1223] [outer = (nil)] [url = about:blank] 04:35:55 INFO - PROCESS | 8345 | --DOMWINDOW == 80 (0x94f19800) [pid = 8345] [serial = 1224] [outer = (nil)] [url = about:blank] 04:35:55 INFO - PROCESS | 8345 | --DOMWINDOW == 79 (0x8f612800) [pid = 8345] [serial = 1211] [outer = (nil)] [url = about:blank] 04:35:55 INFO - PROCESS | 8345 | --DOMWINDOW == 78 (0x8f669000) [pid = 8345] [serial = 1212] [outer = (nil)] [url = about:blank] 04:35:55 INFO - PROCESS | 8345 | --DOMWINDOW == 77 (0x92165800) [pid = 8345] [serial = 1220] [outer = (nil)] [url = about:blank] 04:35:55 INFO - PROCESS | 8345 | --DOMWINDOW == 76 (0x9216ec00) [pid = 8345] [serial = 1221] [outer = (nil)] [url = about:blank] 04:35:55 INFO - PROCESS | 8345 | --DOMWINDOW == 75 (0x8f7c1400) [pid = 8345] [serial = 1235] [outer = (nil)] [url = about:blank] 04:35:55 INFO - PROCESS | 8345 | --DOMWINDOW == 74 (0x8f7cd000) [pid = 8345] [serial = 1236] [outer = (nil)] [url = about:blank] 04:35:55 INFO - PROCESS | 8345 | --DOMWINDOW == 73 (0x8f7cb000) [pid = 8345] [serial = 1214] [outer = (nil)] [url = about:blank] 04:35:55 INFO - PROCESS | 8345 | --DOMWINDOW == 72 (0x8f7d0c00) [pid = 8345] [serial = 1215] [outer = (nil)] [url = about:blank] 04:35:55 INFO - PROCESS | 8345 | --DOMWINDOW == 71 (0x8cb53000) [pid = 8345] [serial = 1229] [outer = (nil)] [url = about:blank] 04:35:55 INFO - PROCESS | 8345 | --DOMWINDOW == 70 (0x8cbe7000) [pid = 8345] [serial = 1230] [outer = (nil)] [url = about:blank] 04:35:55 INFO - PROCESS | 8345 | --DOMWINDOW == 69 (0x8f4ba000) [pid = 8345] [serial = 1232] [outer = (nil)] [url = about:blank] 04:35:55 INFO - PROCESS | 8345 | --DOMWINDOW == 68 (0x8f606000) [pid = 8345] [serial = 1233] [outer = (nil)] [url = about:blank] 04:35:55 INFO - PROCESS | 8345 | --DOMWINDOW == 67 (0x918a5400) [pid = 8345] [serial = 1238] [outer = (nil)] [url = about:blank] 04:35:55 INFO - PROCESS | 8345 | --DOMWINDOW == 66 (0x8f8a1800) [pid = 8345] [serial = 1242] [outer = (nil)] [url = about:blank] 04:35:55 INFO - PROCESS | 8345 | --DOMWINDOW == 65 (0x93c65800) [pid = 8345] [serial = 1245] [outer = (nil)] [url = about:blank] 04:35:55 INFO - PROCESS | 8345 | --DOMWINDOW == 64 (0x91b5ac00) [pid = 8345] [serial = 1239] [outer = (nil)] [url = about:blank] 04:35:55 INFO - PROCESS | 8345 | 1468841755742 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]]]}] 04:35:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 04:35:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1643ms 04:35:55 INFO - PROCESS | 8345 | 1468841755784 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 04:35:55 INFO - PROCESS | 8345 | 1468841755791 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 04:35:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 04:35:55 INFO - PROCESS | 8345 | 1468841755803 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 04:35:55 INFO - PROCESS | 8345 | 1468841755807 Marionette TRACE conn3 <- [1,1698,null,{}] 04:35:55 INFO - PROCESS | 8345 | 1468841755815 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}] 04:35:55 INFO - PROCESS | 8345 | 1468841755821 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:56 INFO - PROCESS | 8345 | 1468841756004 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 04:35:56 INFO - PROCESS | 8345 | 1468841756198 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:56 INFO - PROCESS | 8345 | 1468841756210 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:56 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f4bdc00 == 18 [pid = 8345] [id = 432] 04:35:56 INFO - PROCESS | 8345 | ++DOMWINDOW == 65 (0x8f608000) [pid = 8345] [serial = 1297] [outer = (nil)] 04:35:56 INFO - PROCESS | 8345 | ++DOMWINDOW == 66 (0x8f66d800) [pid = 8345] [serial = 1298] [outer = 0x8f608000] 04:35:56 INFO - PROCESS | 8345 | 1468841756297 Marionette DEBUG loaded listener.js 04:35:56 INFO - PROCESS | 8345 | ++DOMWINDOW == 67 (0x8f7c6000) [pid = 8345] [serial = 1299] [outer = 0x8f608000] 04:35:57 INFO - PROCESS | 8345 | 1468841757216 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]]]}] 04:35:57 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 04:35:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1439ms 04:35:57 INFO - PROCESS | 8345 | 1468841757244 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 04:35:57 INFO - PROCESS | 8345 | 1468841757247 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 04:35:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 04:35:57 INFO - PROCESS | 8345 | 1468841757256 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 04:35:57 INFO - PROCESS | 8345 | 1468841757263 Marionette TRACE conn3 <- [1,1702,null,{}] 04:35:57 INFO - PROCESS | 8345 | 1468841757281 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}] 04:35:57 INFO - PROCESS | 8345 | 1468841757291 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:57 INFO - PROCESS | 8345 | 1468841757476 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 04:35:57 INFO - PROCESS | 8345 | 1468841757633 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:57 INFO - PROCESS | 8345 | 1468841757648 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:57 INFO - PROCESS | 8345 | ++DOCSHELL 0x91b52800 == 19 [pid = 8345] [id = 433] 04:35:57 INFO - PROCESS | 8345 | ++DOMWINDOW == 68 (0x91b57c00) [pid = 8345] [serial = 1300] [outer = (nil)] 04:35:57 INFO - PROCESS | 8345 | ++DOMWINDOW == 69 (0x92164800) [pid = 8345] [serial = 1301] [outer = 0x91b57c00] 04:35:57 INFO - PROCESS | 8345 | 1468841757726 Marionette DEBUG loaded listener.js 04:35:57 INFO - PROCESS | 8345 | ++DOMWINDOW == 70 (0x9216f400) [pid = 8345] [serial = 1302] [outer = 0x91b57c00] 04:35:58 INFO - PROCESS | 8345 | 1468841758711 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]]]}] 04:35:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 04:35:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1490ms 04:35:58 INFO - PROCESS | 8345 | 1468841758747 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 04:35:58 INFO - PROCESS | 8345 | 1468841758752 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 04:35:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 04:35:58 INFO - PROCESS | 8345 | 1468841758760 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 04:35:58 INFO - PROCESS | 8345 | 1468841758764 Marionette TRACE conn3 <- [1,1706,null,{}] 04:35:58 INFO - PROCESS | 8345 | 1468841758771 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}] 04:35:58 INFO - PROCESS | 8345 | 1468841758776 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:59 INFO - PROCESS | 8345 | 1468841759021 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 04:35:59 INFO - PROCESS | 8345 | 1468841759044 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:59 INFO - PROCESS | 8345 | 1468841759053 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:35:59 INFO - PROCESS | 8345 | ++DOCSHELL 0x8bec5000 == 20 [pid = 8345] [id = 434] 04:35:59 INFO - PROCESS | 8345 | ++DOMWINDOW == 71 (0x91b51800) [pid = 8345] [serial = 1303] [outer = (nil)] 04:35:59 INFO - PROCESS | 8345 | ++DOMWINDOW == 72 (0x92fe2400) [pid = 8345] [serial = 1304] [outer = 0x91b51800] 04:35:59 INFO - PROCESS | 8345 | 1468841759128 Marionette DEBUG loaded listener.js 04:35:59 INFO - PROCESS | 8345 | ++DOMWINDOW == 73 (0x93a4f800) [pid = 8345] [serial = 1305] [outer = 0x91b51800] 04:36:00 INFO - PROCESS | 8345 | 1468841760171 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]]]}] 04:36:00 INFO - PROCESS | 8345 | --DOMWINDOW == 72 (0x92166000) [pid = 8345] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 04:36:00 INFO - PROCESS | 8345 | --DOMWINDOW == 71 (0x976ea400) [pid = 8345] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 04:36:00 INFO - PROCESS | 8345 | --DOMWINDOW == 70 (0x8f4c6800) [pid = 8345] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 04:36:00 INFO - PROCESS | 8345 | --DOMWINDOW == 69 (0x8f662800) [pid = 8345] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 04:36:00 INFO - PROCESS | 8345 | --DOMWINDOW == 68 (0x8bec3800) [pid = 8345] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 04:36:00 INFO - PROCESS | 8345 | --DOMWINDOW == 67 (0x8da61400) [pid = 8345] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 04:36:00 INFO - PROCESS | 8345 | --DOMWINDOW == 66 (0x8d7c8400) [pid = 8345] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 04:36:00 INFO - PROCESS | 8345 | --DOMWINDOW == 65 (0x8bec7c00) [pid = 8345] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 04:36:00 INFO - PROCESS | 8345 | --DOMWINDOW == 64 (0x8f668400) [pid = 8345] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 04:36:00 INFO - PROCESS | 8345 | --DOMWINDOW == 63 (0x918a5000) [pid = 8345] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 04:36:00 INFO - PROCESS | 8345 | --DOMWINDOW == 62 (0x8db91000) [pid = 8345] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 04:36:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 04:36:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1487ms 04:36:00 INFO - PROCESS | 8345 | 1468841760248 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 04:36:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 04:36:00 INFO - PROCESS | 8345 | 1468841760253 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 04:36:00 INFO - PROCESS | 8345 | 1468841760260 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 04:36:00 INFO - PROCESS | 8345 | 1468841760263 Marionette TRACE conn3 <- [1,1710,null,{}] 04:36:00 INFO - PROCESS | 8345 | 1468841760270 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}] 04:36:00 INFO - PROCESS | 8345 | 1468841760276 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:00 INFO - PROCESS | 8345 | 1468841760447 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 04:36:00 INFO - PROCESS | 8345 | 1468841760587 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:00 INFO - PROCESS | 8345 | 1468841760596 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:00 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb5b000 == 21 [pid = 8345] [id = 435] 04:36:00 INFO - PROCESS | 8345 | ++DOMWINDOW == 63 (0x8d7c9800) [pid = 8345] [serial = 1306] [outer = (nil)] 04:36:00 INFO - PROCESS | 8345 | ++DOMWINDOW == 64 (0x8f8ad800) [pid = 8345] [serial = 1307] [outer = 0x8d7c9800] 04:36:00 INFO - PROCESS | 8345 | 1468841760673 Marionette DEBUG loaded listener.js 04:36:00 INFO - PROCESS | 8345 | ++DOMWINDOW == 65 (0x918a5000) [pid = 8345] [serial = 1308] [outer = 0x8d7c9800] 04:36:01 INFO - PROCESS | 8345 | 1468841761574 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]]]}] 04:36:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 04:36:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1342ms 04:36:01 INFO - PROCESS | 8345 | 1468841761602 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 04:36:01 INFO - PROCESS | 8345 | 1468841761606 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 04:36:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 04:36:01 INFO - PROCESS | 8345 | 1468841761615 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 04:36:01 INFO - PROCESS | 8345 | 1468841761620 Marionette TRACE conn3 <- [1,1714,null,{}] 04:36:01 INFO - PROCESS | 8345 | 1468841761629 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}] 04:36:01 INFO - PROCESS | 8345 | 1468841761645 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:01 INFO - PROCESS | 8345 | 1468841761892 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 04:36:02 INFO - PROCESS | 8345 | 1468841762039 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:02 INFO - PROCESS | 8345 | 1468841762056 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:02 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cbedc00 == 22 [pid = 8345] [id = 436] 04:36:02 INFO - PROCESS | 8345 | ++DOMWINDOW == 66 (0x8d7c3400) [pid = 8345] [serial = 1309] [outer = (nil)] 04:36:02 INFO - PROCESS | 8345 | ++DOMWINDOW == 67 (0x94f73400) [pid = 8345] [serial = 1310] [outer = 0x8d7c3400] 04:36:02 INFO - PROCESS | 8345 | 1468841762138 Marionette DEBUG loaded listener.js 04:36:02 INFO - PROCESS | 8345 | ++DOMWINDOW == 68 (0x93c63c00) [pid = 8345] [serial = 1311] [outer = 0x8d7c3400] 04:36:03 INFO - PROCESS | 8345 | 1468841763254 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]]]}] 04:36:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 04:36:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1701ms 04:36:03 INFO - PROCESS | 8345 | 1468841763317 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 04:36:03 INFO - PROCESS | 8345 | 1468841763324 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 04:36:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 04:36:03 INFO - PROCESS | 8345 | 1468841763334 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 04:36:03 INFO - PROCESS | 8345 | 1468841763341 Marionette TRACE conn3 <- [1,1718,null,{}] 04:36:03 INFO - PROCESS | 8345 | 1468841763351 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}] 04:36:03 INFO - PROCESS | 8345 | 1468841763356 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:03 INFO - PROCESS | 8345 | 1468841763604 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 04:36:03 INFO - PROCESS | 8345 | 1468841763859 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:03 INFO - PROCESS | 8345 | 1468841763868 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:03 INFO - PROCESS | 8345 | ++DOCSHELL 0x8d7c7800 == 23 [pid = 8345] [id = 437] 04:36:03 INFO - PROCESS | 8345 | ++DOMWINDOW == 69 (0x8d7ca800) [pid = 8345] [serial = 1312] [outer = (nil)] 04:36:03 INFO - PROCESS | 8345 | ++DOMWINDOW == 70 (0x8f607400) [pid = 8345] [serial = 1313] [outer = 0x8d7ca800] 04:36:03 INFO - PROCESS | 8345 | 1468841763956 Marionette DEBUG loaded listener.js 04:36:04 INFO - PROCESS | 8345 | ++DOMWINDOW == 71 (0x8f669000) [pid = 8345] [serial = 1314] [outer = 0x8d7ca800] 04:36:04 INFO - PROCESS | 8345 | 1468841764896 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]]]}] 04:36:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 04:36:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1600ms 04:36:04 INFO - PROCESS | 8345 | 1468841764934 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 04:36:04 INFO - PROCESS | 8345 | 1468841764941 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 04:36:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 04:36:04 INFO - PROCESS | 8345 | 1468841764972 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 04:36:04 INFO - PROCESS | 8345 | 1468841764976 Marionette TRACE conn3 <- [1,1722,null,{}] 04:36:04 INFO - PROCESS | 8345 | 1468841764984 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}] 04:36:04 INFO - PROCESS | 8345 | 1468841764991 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:05 INFO - PROCESS | 8345 | 1468841765205 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 04:36:05 INFO - PROCESS | 8345 | 1468841765454 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:05 INFO - PROCESS | 8345 | 1468841765463 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:05 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f8a4400 == 24 [pid = 8345] [id = 438] 04:36:05 INFO - PROCESS | 8345 | ++DOMWINDOW == 72 (0x91b55800) [pid = 8345] [serial = 1315] [outer = (nil)] 04:36:05 INFO - PROCESS | 8345 | ++DOMWINDOW == 73 (0x92162400) [pid = 8345] [serial = 1316] [outer = 0x91b55800] 04:36:05 INFO - PROCESS | 8345 | 1468841765559 Marionette DEBUG loaded listener.js 04:36:05 INFO - PROCESS | 8345 | ++DOMWINDOW == 74 (0x9220e800) [pid = 8345] [serial = 1317] [outer = 0x91b55800] 04:36:06 INFO - PROCESS | 8345 | 1468841766681 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]]]}] 04:36:06 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 04:36:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1788ms 04:36:06 INFO - PROCESS | 8345 | 1468841766758 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 04:36:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 04:36:06 INFO - PROCESS | 8345 | 1468841766763 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 04:36:06 INFO - PROCESS | 8345 | 1468841766771 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 04:36:06 INFO - PROCESS | 8345 | 1468841766779 Marionette TRACE conn3 <- [1,1726,null,{}] 04:36:06 INFO - PROCESS | 8345 | 1468841766797 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}] 04:36:06 INFO - PROCESS | 8345 | 1468841766807 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:07 INFO - PROCESS | 8345 | 1468841767195 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 04:36:07 INFO - PROCESS | 8345 | 1468841767310 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:07 INFO - PROCESS | 8345 | 1468841767322 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:07 INFO - PROCESS | 8345 | ++DOCSHELL 0x9504c800 == 25 [pid = 8345] [id = 439] 04:36:07 INFO - PROCESS | 8345 | ++DOMWINDOW == 75 (0x9504d800) [pid = 8345] [serial = 1318] [outer = (nil)] 04:36:07 INFO - PROCESS | 8345 | ++DOMWINDOW == 76 (0x95052c00) [pid = 8345] [serial = 1319] [outer = 0x9504d800] 04:36:07 INFO - PROCESS | 8345 | 1468841767411 Marionette DEBUG loaded listener.js 04:36:07 INFO - PROCESS | 8345 | ++DOMWINDOW == 77 (0x9505a000) [pid = 8345] [serial = 1320] [outer = 0x9504d800] 04:36:08 INFO - PROCESS | 8345 | 1468841768373 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]]]}] 04:36:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 04:36:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1644ms 04:36:08 INFO - PROCESS | 8345 | 1468841768414 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 04:36:08 INFO - PROCESS | 8345 | 1468841768420 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 04:36:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 04:36:08 INFO - PROCESS | 8345 | 1468841768428 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 04:36:08 INFO - PROCESS | 8345 | 1468841768431 Marionette TRACE conn3 <- [1,1730,null,{}] 04:36:08 INFO - PROCESS | 8345 | 1468841768438 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}] 04:36:08 INFO - PROCESS | 8345 | 1468841768443 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:08 INFO - PROCESS | 8345 | 1468841768653 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 04:36:09 INFO - PROCESS | 8345 | 1468841768990 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:09 INFO - PROCESS | 8345 | 1468841769004 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:09 INFO - PROCESS | 8345 | ++DOCSHELL 0x910ec400 == 26 [pid = 8345] [id = 440] 04:36:09 INFO - PROCESS | 8345 | ++DOMWINDOW == 78 (0x95058400) [pid = 8345] [serial = 1321] [outer = (nil)] 04:36:09 INFO - PROCESS | 8345 | ++DOMWINDOW == 79 (0x9754fc00) [pid = 8345] [serial = 1322] [outer = 0x95058400] 04:36:09 INFO - PROCESS | 8345 | 1468841769154 Marionette DEBUG loaded listener.js 04:36:09 INFO - PROCESS | 8345 | ++DOMWINDOW == 80 (0x97552800) [pid = 8345] [serial = 1323] [outer = 0x95058400] 04:36:10 INFO - PROCESS | 8345 | 1468841770278 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]]]}] 04:36:10 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 04:36:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1892ms 04:36:10 INFO - PROCESS | 8345 | 1468841770323 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 04:36:10 INFO - PROCESS | 8345 | 1468841770330 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 04:36:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 04:36:10 INFO - PROCESS | 8345 | 1468841770341 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 04:36:10 INFO - PROCESS | 8345 | 1468841770346 Marionette TRACE conn3 <- [1,1734,null,{}] 04:36:10 INFO - PROCESS | 8345 | 1468841770358 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}] 04:36:10 INFO - PROCESS | 8345 | 1468841770367 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:10 INFO - PROCESS | 8345 | 1468841770663 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 04:36:11 INFO - PROCESS | 8345 | 1468841771031 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:11 INFO - PROCESS | 8345 | 1468841771047 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:11 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f8a8800 == 27 [pid = 8345] [id = 441] 04:36:11 INFO - PROCESS | 8345 | ++DOMWINDOW == 81 (0x95059800) [pid = 8345] [serial = 1324] [outer = (nil)] 04:36:11 INFO - PROCESS | 8345 | ++DOMWINDOW == 82 (0x9755c800) [pid = 8345] [serial = 1325] [outer = 0x95059800] 04:36:11 INFO - PROCESS | 8345 | 1468841771183 Marionette DEBUG loaded listener.js 04:36:11 INFO - PROCESS | 8345 | ++DOMWINDOW == 83 (0x976e2000) [pid = 8345] [serial = 1326] [outer = 0x95059800] 04:36:12 INFO - PROCESS | 8345 | 1468841772289 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]]]}] 04:36:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 04:36:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1994ms 04:36:12 INFO - PROCESS | 8345 | 1468841772335 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 04:36:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 04:36:12 INFO - PROCESS | 8345 | 1468841772340 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 04:36:12 INFO - PROCESS | 8345 | 1468841772348 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 04:36:12 INFO - PROCESS | 8345 | 1468841772351 Marionette TRACE conn3 <- [1,1738,null,{}] 04:36:12 INFO - PROCESS | 8345 | 1468841772358 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}] 04:36:12 INFO - PROCESS | 8345 | 1468841772369 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:12 INFO - PROCESS | 8345 | 1468841772628 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 04:36:12 INFO - PROCESS | 8345 | 1468841772872 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:12 INFO - PROCESS | 8345 | 1468841772881 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:12 INFO - PROCESS | 8345 | ++DOCSHELL 0x91b5cc00 == 28 [pid = 8345] [id = 442] 04:36:12 INFO - PROCESS | 8345 | ++DOMWINDOW == 84 (0x9515e000) [pid = 8345] [serial = 1327] [outer = (nil)] 04:36:13 INFO - PROCESS | 8345 | ++DOMWINDOW == 85 (0x98817800) [pid = 8345] [serial = 1328] [outer = 0x9515e000] 04:36:13 INFO - PROCESS | 8345 | 1468841773014 Marionette DEBUG loaded listener.js 04:36:13 INFO - PROCESS | 8345 | ++DOMWINDOW == 86 (0x98897c00) [pid = 8345] [serial = 1329] [outer = 0x9515e000] 04:36:13 INFO - PROCESS | 8345 | 1468841773978 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]]]}] 04:36:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 04:36:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1685ms 04:36:14 INFO - PROCESS | 8345 | 1468841774032 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 04:36:14 INFO - PROCESS | 8345 | 1468841774036 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 04:36:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 04:36:14 INFO - PROCESS | 8345 | 1468841774044 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 04:36:14 INFO - PROCESS | 8345 | 1468841774049 Marionette TRACE conn3 <- [1,1742,null,{}] 04:36:14 INFO - PROCESS | 8345 | 1468841774055 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}] 04:36:14 INFO - PROCESS | 8345 | 1468841774062 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:14 INFO - PROCESS | 8345 | 1468841774298 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 04:36:14 INFO - PROCESS | 8345 | 1468841774531 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:14 INFO - PROCESS | 8345 | 1468841774540 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:14 INFO - PROCESS | 8345 | ++DOCSHELL 0x8d7c4800 == 29 [pid = 8345] [id = 443] 04:36:14 INFO - PROCESS | 8345 | ++DOMWINDOW == 87 (0x8d7c6800) [pid = 8345] [serial = 1330] [outer = (nil)] 04:36:14 INFO - PROCESS | 8345 | ++DOMWINDOW == 88 (0x993a0c00) [pid = 8345] [serial = 1331] [outer = 0x8d7c6800] 04:36:14 INFO - PROCESS | 8345 | 1468841774683 Marionette DEBUG loaded listener.js 04:36:14 INFO - PROCESS | 8345 | ++DOMWINDOW == 89 (0x993a4800) [pid = 8345] [serial = 1332] [outer = 0x8d7c6800] 04:36:15 INFO - PROCESS | 8345 | 1468841775906 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]]]}] 04:36:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 04:36:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1902ms 04:36:15 INFO - PROCESS | 8345 | 1468841775948 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 04:36:15 INFO - PROCESS | 8345 | 1468841775955 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 04:36:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 04:36:15 INFO - PROCESS | 8345 | 1468841775975 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 04:36:15 INFO - PROCESS | 8345 | 1468841775981 Marionette TRACE conn3 <- [1,1746,null,{}] 04:36:16 INFO - PROCESS | 8345 | 1468841775991 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}] 04:36:16 INFO - PROCESS | 8345 | 1468841775996 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:16 INFO - PROCESS | 8345 | 1468841776223 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 04:36:16 INFO - PROCESS | 8345 | 1468841776441 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:16 INFO - PROCESS | 8345 | 1468841776456 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:16 INFO - PROCESS | 8345 | ++DOCSHELL 0x8db91c00 == 30 [pid = 8345] [id = 444] 04:36:16 INFO - PROCESS | 8345 | ++DOMWINDOW == 90 (0x8db92000) [pid = 8345] [serial = 1333] [outer = (nil)] 04:36:16 INFO - PROCESS | 8345 | ++DOMWINDOW == 91 (0x8f606c00) [pid = 8345] [serial = 1334] [outer = 0x8db92000] 04:36:16 INFO - PROCESS | 8345 | 1468841776617 Marionette DEBUG loaded listener.js 04:36:16 INFO - PROCESS | 8345 | ++DOMWINDOW == 92 (0x8f60e800) [pid = 8345] [serial = 1335] [outer = 0x8db92000] 04:36:18 INFO - PROCESS | 8345 | --DOCSHELL 0x8bec2000 == 29 [pid = 8345] [id = 422] 04:36:18 INFO - PROCESS | 8345 | --DOCSHELL 0x8d7c2400 == 28 [pid = 8345] [id = 421] 04:36:18 INFO - PROCESS | 8345 | --DOMWINDOW == 91 (0x910ee800) [pid = 8345] [serial = 1277] [outer = (nil)] [url = about:blank] 04:36:18 INFO - PROCESS | 8345 | --DOMWINDOW == 90 (0x8bec9400) [pid = 8345] [serial = 1268] [outer = (nil)] [url = about:blank] 04:36:18 INFO - PROCESS | 8345 | --DOMWINDOW == 89 (0x8cb56400) [pid = 8345] [serial = 1269] [outer = (nil)] [url = about:blank] 04:36:18 INFO - PROCESS | 8345 | --DOMWINDOW == 88 (0x8da6d000) [pid = 8345] [serial = 1271] [outer = (nil)] [url = about:blank] 04:36:18 INFO - PROCESS | 8345 | --DOMWINDOW == 87 (0x8db93000) [pid = 8345] [serial = 1272] [outer = (nil)] [url = about:blank] 04:36:18 INFO - PROCESS | 8345 | --DOMWINDOW == 86 (0x8db93400) [pid = 8345] [serial = 1266] [outer = (nil)] [url = about:blank] 04:36:18 INFO - PROCESS | 8345 | --DOMWINDOW == 85 (0x8da67400) [pid = 8345] [serial = 1265] [outer = (nil)] [url = about:blank] 04:36:18 INFO - PROCESS | 8345 | --DOMWINDOW == 84 (0x8cbe1000) [pid = 8345] [serial = 1248] [outer = (nil)] [url = about:blank] 04:36:18 INFO - PROCESS | 8345 | --DOMWINDOW == 83 (0x8cb50800) [pid = 8345] [serial = 1247] [outer = (nil)] [url = about:blank] 04:36:18 INFO - PROCESS | 8345 | --DOMWINDOW == 82 (0x8f7c8c00) [pid = 8345] [serial = 1251] [outer = (nil)] [url = about:blank] 04:36:18 INFO - PROCESS | 8345 | --DOMWINDOW == 81 (0x8f6cf400) [pid = 8345] [serial = 1250] [outer = (nil)] [url = about:blank] 04:36:18 INFO - PROCESS | 8345 | --DOMWINDOW == 80 (0x922f5000) [pid = 8345] [serial = 1254] [outer = (nil)] [url = about:blank] 04:36:18 INFO - PROCESS | 8345 | --DOMWINDOW == 79 (0x92166c00) [pid = 8345] [serial = 1253] [outer = (nil)] [url = about:blank] 04:36:18 INFO - PROCESS | 8345 | --DOMWINDOW == 78 (0x9505a800) [pid = 8345] [serial = 1257] [outer = (nil)] [url = about:blank] 04:36:18 INFO - PROCESS | 8345 | --DOMWINDOW == 77 (0x93c63400) [pid = 8345] [serial = 1256] [outer = (nil)] [url = about:blank] 04:36:18 INFO - PROCESS | 8345 | --DOMWINDOW == 76 (0x97556400) [pid = 8345] [serial = 1260] [outer = (nil)] [url = about:blank] 04:36:18 INFO - PROCESS | 8345 | --DOMWINDOW == 75 (0x97550400) [pid = 8345] [serial = 1259] [outer = (nil)] [url = about:blank] 04:36:18 INFO - PROCESS | 8345 | --DOMWINDOW == 74 (0x981d9000) [pid = 8345] [serial = 1263] [outer = (nil)] [url = about:blank] 04:36:18 INFO - PROCESS | 8345 | --DOMWINDOW == 73 (0x976ef800) [pid = 8345] [serial = 1262] [outer = (nil)] [url = about:blank] 04:36:18 INFO - PROCESS | 8345 | --DOMWINDOW == 72 (0x9189d000) [pid = 8345] [serial = 1278] [outer = (nil)] [url = about:blank] 04:36:18 INFO - PROCESS | 8345 | --DOMWINDOW == 71 (0x8f614400) [pid = 8345] [serial = 1274] [outer = (nil)] [url = about:blank] 04:36:18 INFO - PROCESS | 8345 | --DOMWINDOW == 70 (0x8f6d2400) [pid = 8345] [serial = 1275] [outer = (nil)] [url = about:blank] 04:36:18 INFO - PROCESS | 8345 | --DOMWINDOW == 69 (0x8f7c4400) [pid = 8345] [serial = 1280] [outer = (nil)] [url = about:blank] 04:36:18 INFO - PROCESS | 8345 | 1468841778853 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]]]}] 04:36:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 04:36:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 2909ms 04:36:18 INFO - PROCESS | 8345 | 1468841778875 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 04:36:18 INFO - PROCESS | 8345 | 1468841778882 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 04:36:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 04:36:18 INFO - PROCESS | 8345 | 1468841778891 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 04:36:18 INFO - PROCESS | 8345 | 1468841778897 Marionette TRACE conn3 <- [1,1750,null,{}] 04:36:18 INFO - PROCESS | 8345 | 1468841778907 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}] 04:36:18 INFO - PROCESS | 8345 | 1468841778914 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:19 INFO - PROCESS | 8345 | 1468841779261 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 04:36:19 INFO - PROCESS | 8345 | 1468841779390 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:19 INFO - PROCESS | 8345 | 1468841779403 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:19 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb5b800 == 29 [pid = 8345] [id = 445] 04:36:19 INFO - PROCESS | 8345 | ++DOMWINDOW == 70 (0x8cb5c800) [pid = 8345] [serial = 1336] [outer = (nil)] 04:36:19 INFO - PROCESS | 8345 | ++DOMWINDOW == 71 (0x8cbe5c00) [pid = 8345] [serial = 1337] [outer = 0x8cb5c800] 04:36:19 INFO - PROCESS | 8345 | 1468841779494 Marionette DEBUG loaded listener.js 04:36:19 INFO - PROCESS | 8345 | ++DOMWINDOW == 72 (0x8cbe8800) [pid = 8345] [serial = 1338] [outer = 0x8cb5c800] 04:36:20 INFO - PROCESS | 8345 | 1468841780586 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]]]}] 04:36:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 04:36:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1737ms 04:36:20 INFO - PROCESS | 8345 | 1468841780630 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 04:36:20 INFO - PROCESS | 8345 | 1468841780637 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 04:36:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 04:36:20 INFO - PROCESS | 8345 | 1468841780646 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 04:36:20 INFO - PROCESS | 8345 | 1468841780651 Marionette TRACE conn3 <- [1,1754,null,{}] 04:36:20 INFO - PROCESS | 8345 | 1468841780659 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}] 04:36:20 INFO - PROCESS | 8345 | 1468841780665 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:20 INFO - PROCESS | 8345 | 1468841780869 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 04:36:21 INFO - PROCESS | 8345 | 1468841781093 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:21 INFO - PROCESS | 8345 | 1468841781107 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:21 INFO - PROCESS | 8345 | ++DOCSHELL 0x8db8b000 == 30 [pid = 8345] [id = 446] 04:36:21 INFO - PROCESS | 8345 | ++DOMWINDOW == 73 (0x8db8bc00) [pid = 8345] [serial = 1339] [outer = (nil)] 04:36:21 INFO - PROCESS | 8345 | ++DOMWINDOW == 74 (0x8db8d800) [pid = 8345] [serial = 1340] [outer = 0x8db8bc00] 04:36:21 INFO - PROCESS | 8345 | 1468841781239 Marionette DEBUG loaded listener.js 04:36:21 INFO - PROCESS | 8345 | ++DOMWINDOW == 75 (0x8db98800) [pid = 8345] [serial = 1341] [outer = 0x8db8bc00] 04:36:22 INFO - PROCESS | 8345 | 1468841782184 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]]]}] 04:36:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 04:36:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1596ms 04:36:22 INFO - PROCESS | 8345 | 1468841782244 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 04:36:22 INFO - PROCESS | 8345 | 1468841782250 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 04:36:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 04:36:22 INFO - PROCESS | 8345 | 1468841782257 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 04:36:22 INFO - PROCESS | 8345 | 1468841782262 Marionette TRACE conn3 <- [1,1758,null,{}] 04:36:22 INFO - PROCESS | 8345 | 1468841782273 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}] 04:36:22 INFO - PROCESS | 8345 | 1468841782282 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:22 INFO - PROCESS | 8345 | 1468841782511 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 04:36:22 INFO - PROCESS | 8345 | 1468841782784 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:22 INFO - PROCESS | 8345 | 1468841782793 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:22 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f613000 == 31 [pid = 8345] [id = 447] 04:36:22 INFO - PROCESS | 8345 | ++DOMWINDOW == 76 (0x8f613400) [pid = 8345] [serial = 1342] [outer = (nil)] 04:36:22 INFO - PROCESS | 8345 | ++DOMWINDOW == 77 (0x8f665c00) [pid = 8345] [serial = 1343] [outer = 0x8f613400] 04:36:22 INFO - PROCESS | 8345 | 1468841782934 Marionette DEBUG loaded listener.js 04:36:23 INFO - PROCESS | 8345 | ++DOMWINDOW == 78 (0x8f670800) [pid = 8345] [serial = 1344] [outer = 0x8f613400] 04:36:23 INFO - PROCESS | 8345 | 1468841783918 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]]]}] 04:36:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 04:36:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1737ms 04:36:24 INFO - PROCESS | 8345 | 1468841783996 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 04:36:24 INFO - PROCESS | 8345 | 1468841784003 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 04:36:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 04:36:24 INFO - PROCESS | 8345 | 1468841784025 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 04:36:24 INFO - PROCESS | 8345 | 1468841784034 Marionette TRACE conn3 <- [1,1762,null,{}] 04:36:24 INFO - PROCESS | 8345 | 1468841784040 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}] 04:36:24 INFO - PROCESS | 8345 | 1468841784048 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:24 INFO - PROCESS | 8345 | 1468841784356 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 04:36:24 INFO - PROCESS | 8345 | 1468841784550 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:24 INFO - PROCESS | 8345 | 1468841784558 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:24 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb51000 == 32 [pid = 8345] [id = 448] 04:36:24 INFO - PROCESS | 8345 | ++DOMWINDOW == 79 (0x8cb55000) [pid = 8345] [serial = 1345] [outer = (nil)] 04:36:24 INFO - PROCESS | 8345 | ++DOMWINDOW == 80 (0x8f8a4000) [pid = 8345] [serial = 1346] [outer = 0x8cb55000] 04:36:24 INFO - PROCESS | 8345 | 1468841784652 Marionette DEBUG loaded listener.js 04:36:24 INFO - PROCESS | 8345 | ++DOMWINDOW == 81 (0x910f1400) [pid = 8345] [serial = 1347] [outer = 0x8cb55000] 04:36:25 INFO - PROCESS | 8345 | 1468841785677 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]]]}] 04:36:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 04:36:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1699ms 04:36:25 INFO - PROCESS | 8345 | 1468841785713 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 04:36:25 INFO - PROCESS | 8345 | 1468841785717 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 04:36:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 04:36:25 INFO - PROCESS | 8345 | 1468841785725 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 04:36:25 INFO - PROCESS | 8345 | 1468841785728 Marionette TRACE conn3 <- [1,1766,null,{}] 04:36:25 INFO - PROCESS | 8345 | 1468841785735 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}] 04:36:25 INFO - PROCESS | 8345 | 1468841785739 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:25 INFO - PROCESS | 8345 | 1468841785929 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 04:36:26 INFO - PROCESS | 8345 | 1468841786103 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:26 INFO - PROCESS | 8345 | 1468841786109 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:26 INFO - PROCESS | 8345 | ++DOCSHELL 0x910f3800 == 33 [pid = 8345] [id = 449] 04:36:26 INFO - PROCESS | 8345 | ++DOMWINDOW == 82 (0x910f6400) [pid = 8345] [serial = 1348] [outer = (nil)] 04:36:26 INFO - PROCESS | 8345 | ++DOMWINDOW == 83 (0x918a5400) [pid = 8345] [serial = 1349] [outer = 0x910f6400] 04:36:26 INFO - PROCESS | 8345 | 1468841786195 Marionette DEBUG loaded listener.js 04:36:26 INFO - PROCESS | 8345 | ++DOMWINDOW == 84 (0x91b54c00) [pid = 8345] [serial = 1350] [outer = 0x910f6400] 04:36:27 INFO - PROCESS | 8345 | 1468841787195 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]]]}] 04:36:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 04:36:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1541ms 04:36:27 INFO - PROCESS | 8345 | 1468841787266 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 04:36:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 04:36:27 INFO - PROCESS | 8345 | 1468841787271 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 04:36:27 INFO - PROCESS | 8345 | 1468841787279 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 04:36:27 INFO - PROCESS | 8345 | 1468841787282 Marionette TRACE conn3 <- [1,1770,null,{}] 04:36:27 INFO - PROCESS | 8345 | 1468841787289 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}] 04:36:27 INFO - PROCESS | 8345 | 1468841787294 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:27 INFO - PROCESS | 8345 | 1468841787634 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 04:36:27 INFO - PROCESS | 8345 | 1468841787946 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:27 INFO - PROCESS | 8345 | 1468841787967 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:27 INFO - PROCESS | 8345 | ++DOCSHELL 0x8bec1800 == 34 [pid = 8345] [id = 450] 04:36:27 INFO - PROCESS | 8345 | ++DOMWINDOW == 85 (0x8cb5ac00) [pid = 8345] [serial = 1351] [outer = (nil)] 04:36:28 INFO - PROCESS | 8345 | ++DOMWINDOW == 86 (0x922fbc00) [pid = 8345] [serial = 1352] [outer = 0x8cb5ac00] 04:36:28 INFO - PROCESS | 8345 | 1468841788051 Marionette DEBUG loaded listener.js 04:36:28 INFO - PROCESS | 8345 | ++DOMWINDOW == 87 (0x94f16000) [pid = 8345] [serial = 1353] [outer = 0x8cb5ac00] 04:36:29 INFO - PROCESS | 8345 | 1468841789057 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]]]}] 04:36:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 04:36:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1845ms 04:36:29 INFO - PROCESS | 8345 | 1468841789124 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 04:36:29 INFO - PROCESS | 8345 | 1468841789129 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 04:36:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 04:36:29 INFO - PROCESS | 8345 | 1468841789136 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 04:36:29 INFO - PROCESS | 8345 | 1468841789141 Marionette TRACE conn3 <- [1,1774,null,{}] 04:36:29 INFO - PROCESS | 8345 | 1468841789148 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}] 04:36:29 INFO - PROCESS | 8345 | 1468841789154 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:29 INFO - PROCESS | 8345 | 1468841789375 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 04:36:29 INFO - PROCESS | 8345 | 1468841789684 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:29 INFO - PROCESS | 8345 | 1468841789695 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:29 INFO - PROCESS | 8345 | ++DOCSHELL 0x8bec9c00 == 35 [pid = 8345] [id = 451] 04:36:29 INFO - PROCESS | 8345 | ++DOMWINDOW == 88 (0x8becc000) [pid = 8345] [serial = 1354] [outer = (nil)] 04:36:29 INFO - PROCESS | 8345 | ++DOMWINDOW == 89 (0x8cb56000) [pid = 8345] [serial = 1355] [outer = 0x8becc000] 04:36:29 INFO - PROCESS | 8345 | 1468841789817 Marionette DEBUG loaded listener.js 04:36:29 INFO - PROCESS | 8345 | ++DOMWINDOW == 90 (0x8cbe0400) [pid = 8345] [serial = 1356] [outer = 0x8becc000] 04:36:30 INFO - PROCESS | 8345 | --DOCSHELL 0x8f8a8800 == 34 [pid = 8345] [id = 441] 04:36:30 INFO - PROCESS | 8345 | --DOCSHELL 0x910ec400 == 33 [pid = 8345] [id = 440] 04:36:30 INFO - PROCESS | 8345 | 1468841790803 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]]]}] 04:36:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 04:36:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1731ms 04:36:30 INFO - PROCESS | 8345 | 1468841790870 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 04:36:30 INFO - PROCESS | 8345 | 1468841790877 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 04:36:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 04:36:30 INFO - PROCESS | 8345 | 1468841790885 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 04:36:30 INFO - PROCESS | 8345 | 1468841790891 Marionette TRACE conn3 <- [1,1778,null,{}] 04:36:30 INFO - PROCESS | 8345 | 1468841790899 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}] 04:36:30 INFO - PROCESS | 8345 | 1468841790908 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:31 INFO - PROCESS | 8345 | 1468841791094 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 04:36:31 INFO - PROCESS | 8345 | 1468841791244 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:31 INFO - PROCESS | 8345 | 1468841791254 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:31 INFO - PROCESS | 8345 | ++DOCSHELL 0x8db93400 == 34 [pid = 8345] [id = 452] 04:36:31 INFO - PROCESS | 8345 | ++DOMWINDOW == 91 (0x8db94c00) [pid = 8345] [serial = 1357] [outer = (nil)] 04:36:31 INFO - PROCESS | 8345 | ++DOMWINDOW == 92 (0x8f4c0400) [pid = 8345] [serial = 1358] [outer = 0x8db94c00] 04:36:31 INFO - PROCESS | 8345 | 1468841791332 Marionette DEBUG loaded listener.js 04:36:31 INFO - PROCESS | 8345 | ++DOMWINDOW == 93 (0x8f60fc00) [pid = 8345] [serial = 1359] [outer = 0x8db94c00] 04:36:32 INFO - PROCESS | 8345 | 1468841792236 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]]]}] 04:36:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 04:36:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1387ms 04:36:32 INFO - PROCESS | 8345 | 1468841792276 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 04:36:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 04:36:32 INFO - PROCESS | 8345 | 1468841792284 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 04:36:32 INFO - PROCESS | 8345 | 1468841792298 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 04:36:32 INFO - PROCESS | 8345 | 1468841792301 Marionette TRACE conn3 <- [1,1782,null,{}] 04:36:32 INFO - PROCESS | 8345 | 1468841792309 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}] 04:36:32 INFO - PROCESS | 8345 | 1468841792315 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:32 INFO - PROCESS | 8345 | 1468841792568 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 04:36:32 INFO - PROCESS | 8345 | 1468841792616 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:32 INFO - PROCESS | 8345 | 1468841792623 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:32 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f7c5c00 == 35 [pid = 8345] [id = 453] 04:36:32 INFO - PROCESS | 8345 | ++DOMWINDOW == 94 (0x8f7cb400) [pid = 8345] [serial = 1360] [outer = (nil)] 04:36:32 INFO - PROCESS | 8345 | ++DOMWINDOW == 95 (0x8f8a8800) [pid = 8345] [serial = 1361] [outer = 0x8f7cb400] 04:36:32 INFO - PROCESS | 8345 | 1468841792718 Marionette DEBUG loaded listener.js 04:36:32 INFO - PROCESS | 8345 | ++DOMWINDOW == 96 (0x91899800) [pid = 8345] [serial = 1362] [outer = 0x8f7cb400] 04:36:33 INFO - PROCESS | 8345 | 1468841793803 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]]]}] 04:36:33 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 04:36:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1593ms 04:36:33 INFO - PROCESS | 8345 | 1468841793884 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 04:36:33 INFO - PROCESS | 8345 | 1468841793889 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 04:36:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 04:36:33 INFO - PROCESS | 8345 | 1468841793903 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 04:36:33 INFO - PROCESS | 8345 | 1468841793913 Marionette TRACE conn3 <- [1,1786,null,{}] 04:36:33 INFO - PROCESS | 8345 | 1468841793930 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}] 04:36:33 INFO - PROCESS | 8345 | 1468841793939 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:34 INFO - PROCESS | 8345 | 1468841794183 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 04:36:34 INFO - PROCESS | 8345 | 1468841794209 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:34 INFO - PROCESS | 8345 | 1468841794217 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:34 INFO - PROCESS | 8345 | ++DOCSHELL 0x8bec3400 == 36 [pid = 8345] [id = 454] 04:36:34 INFO - PROCESS | 8345 | ++DOMWINDOW == 97 (0x93994000) [pid = 8345] [serial = 1363] [outer = (nil)] 04:36:34 INFO - PROCESS | 8345 | ++DOMWINDOW == 98 (0x94f77400) [pid = 8345] [serial = 1364] [outer = 0x93994000] 04:36:34 INFO - PROCESS | 8345 | 1468841794290 Marionette DEBUG loaded listener.js 04:36:34 INFO - PROCESS | 8345 | ++DOMWINDOW == 99 (0x9504f800) [pid = 8345] [serial = 1365] [outer = 0x93994000] 04:36:34 INFO - PROCESS | 8345 | --DOMWINDOW == 98 (0x8d7c3400) [pid = 8345] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 04:36:34 INFO - PROCESS | 8345 | --DOMWINDOW == 97 (0x8d7ca800) [pid = 8345] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 04:36:34 INFO - PROCESS | 8345 | --DOMWINDOW == 96 (0x91b55800) [pid = 8345] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 04:36:34 INFO - PROCESS | 8345 | --DOMWINDOW == 95 (0x9504d800) [pid = 8345] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 04:36:34 INFO - PROCESS | 8345 | --DOMWINDOW == 94 (0x95058400) [pid = 8345] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 04:36:34 INFO - PROCESS | 8345 | --DOMWINDOW == 93 (0x95059800) [pid = 8345] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 04:36:34 INFO - PROCESS | 8345 | --DOMWINDOW == 92 (0x91b51800) [pid = 8345] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 04:36:34 INFO - PROCESS | 8345 | --DOMWINDOW == 91 (0x8d7c9800) [pid = 8345] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 04:36:34 INFO - PROCESS | 8345 | --DOMWINDOW == 90 (0x8cb59800) [pid = 8345] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 04:36:34 INFO - PROCESS | 8345 | --DOMWINDOW == 89 (0x8cbe5000) [pid = 8345] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 04:36:34 INFO - PROCESS | 8345 | --DOMWINDOW == 88 (0x8f664c00) [pid = 8345] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 04:36:34 INFO - PROCESS | 8345 | --DOMWINDOW == 87 (0x91b57c00) [pid = 8345] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 04:36:34 INFO - PROCESS | 8345 | --DOMWINDOW == 86 (0x9216bc00) [pid = 8345] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 04:36:34 INFO - PROCESS | 8345 | --DOMWINDOW == 85 (0x9515e000) [pid = 8345] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 04:36:34 INFO - PROCESS | 8345 | --DOMWINDOW == 84 (0x8d7c4400) [pid = 8345] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 04:36:34 INFO - PROCESS | 8345 | --DOMWINDOW == 83 (0x8da65000) [pid = 8345] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 04:36:34 INFO - PROCESS | 8345 | --DOMWINDOW == 82 (0x8f608000) [pid = 8345] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 04:36:34 INFO - PROCESS | 8345 | --DOMWINDOW == 81 (0x8d7c6800) [pid = 8345] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 04:36:35 INFO - PROCESS | 8345 | 1468841795399 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]]]}] 04:36:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 04:36:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1557ms 04:36:35 INFO - PROCESS | 8345 | 1468841795454 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 04:36:35 INFO - PROCESS | 8345 | 1468841795458 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 04:36:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 04:36:35 INFO - PROCESS | 8345 | 1468841795466 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 04:36:35 INFO - PROCESS | 8345 | 1468841795470 Marionette TRACE conn3 <- [1,1790,null,{}] 04:36:35 INFO - PROCESS | 8345 | 1468841795476 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}] 04:36:35 INFO - PROCESS | 8345 | 1468841795481 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:35 INFO - PROCESS | 8345 | 1468841795713 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 04:36:35 INFO - PROCESS | 8345 | 1468841795730 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:35 INFO - PROCESS | 8345 | 1468841795739 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:35 INFO - PROCESS | 8345 | ++DOCSHELL 0x8bec9000 == 37 [pid = 8345] [id = 455] 04:36:35 INFO - PROCESS | 8345 | ++DOMWINDOW == 82 (0x8cbe3400) [pid = 8345] [serial = 1366] [outer = (nil)] 04:36:35 INFO - PROCESS | 8345 | ++DOMWINDOW == 83 (0x92166000) [pid = 8345] [serial = 1367] [outer = 0x8cbe3400] 04:36:35 INFO - PROCESS | 8345 | 1468841795811 Marionette DEBUG loaded listener.js 04:36:35 INFO - PROCESS | 8345 | ++DOMWINDOW == 84 (0x918a7800) [pid = 8345] [serial = 1368] [outer = 0x8cbe3400] 04:36:36 INFO - PROCESS | 8345 | 1468841796788 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]]]}] 04:36:36 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) 04:36:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1385ms 04:36:36 INFO - PROCESS | 8345 | 1468841796853 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 04:36:36 INFO - PROCESS | 8345 | 1468841796860 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 04:36:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 04:36:36 INFO - PROCESS | 8345 | 1468841796869 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 04:36:36 INFO - PROCESS | 8345 | 1468841796877 Marionette TRACE conn3 <- [1,1794,null,{}] 04:36:36 INFO - PROCESS | 8345 | 1468841796943 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}] 04:36:36 INFO - PROCESS | 8345 | 1468841796950 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:37 INFO - PROCESS | 8345 | 1468841797155 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 04:36:37 INFO - PROCESS | 8345 | 1468841797347 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:37 INFO - PROCESS | 8345 | 1468841797365 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:37 INFO - PROCESS | 8345 | ++DOCSHELL 0x8da62c00 == 38 [pid = 8345] [id = 456] 04:36:37 INFO - PROCESS | 8345 | ++DOMWINDOW == 85 (0x8da63800) [pid = 8345] [serial = 1369] [outer = (nil)] 04:36:37 INFO - PROCESS | 8345 | ++DOMWINDOW == 86 (0x8da6b400) [pid = 8345] [serial = 1370] [outer = 0x8da63800] 04:36:37 INFO - PROCESS | 8345 | 1468841797543 Marionette DEBUG loaded listener.js 04:36:37 INFO - PROCESS | 8345 | ++DOMWINDOW == 87 (0x8f6da400) [pid = 8345] [serial = 1371] [outer = 0x8da63800] 04:36:38 INFO - PROCESS | 8345 | 1468841798582 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]]]}] 04:36:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:36:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1763ms 04:36:38 INFO - PROCESS | 8345 | 1468841798633 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 04:36:38 INFO - PROCESS | 8345 | 1468841798641 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 04:36:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 04:36:38 INFO - PROCESS | 8345 | 1468841798654 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 04:36:38 INFO - PROCESS | 8345 | 1468841798658 Marionette TRACE conn3 <- [1,1798,null,{}] 04:36:38 INFO - PROCESS | 8345 | 1468841798667 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}] 04:36:38 INFO - PROCESS | 8345 | 1468841798674 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:38 INFO - PROCESS | 8345 | 1468841798907 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 04:36:39 INFO - PROCESS | 8345 | 1468841799141 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:39 INFO - PROCESS | 8345 | 1468841799153 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:39 INFO - PROCESS | 8345 | ++DOCSHELL 0x91b5d800 == 39 [pid = 8345] [id = 457] 04:36:39 INFO - PROCESS | 8345 | ++DOMWINDOW == 88 (0x91b5f000) [pid = 8345] [serial = 1372] [outer = (nil)] 04:36:39 INFO - PROCESS | 8345 | ++DOMWINDOW == 89 (0x9216fc00) [pid = 8345] [serial = 1373] [outer = 0x91b5f000] 04:36:39 INFO - PROCESS | 8345 | 1468841799285 Marionette DEBUG loaded listener.js 04:36:39 INFO - PROCESS | 8345 | ++DOMWINDOW == 90 (0x93c62000) [pid = 8345] [serial = 1374] [outer = 0x91b5f000] 04:36:40 INFO - PROCESS | 8345 | 1468841800275 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]]]}] 04:36:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 04:36:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1641ms 04:36:40 INFO - PROCESS | 8345 | 1468841800295 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 04:36:40 INFO - PROCESS | 8345 | 1468841800300 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 04:36:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 04:36:40 INFO - PROCESS | 8345 | 1468841800309 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 04:36:40 INFO - PROCESS | 8345 | 1468841800315 Marionette TRACE conn3 <- [1,1802,null,{}] 04:36:40 INFO - PROCESS | 8345 | 1468841800334 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}] 04:36:40 INFO - PROCESS | 8345 | 1468841800344 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:40 INFO - PROCESS | 8345 | 1468841800571 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 04:36:40 INFO - PROCESS | 8345 | 1468841800848 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:40 INFO - PROCESS | 8345 | 1468841800861 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:40 INFO - PROCESS | 8345 | ++DOCSHELL 0x9189e000 == 40 [pid = 8345] [id = 458] 04:36:40 INFO - PROCESS | 8345 | ++DOMWINDOW == 91 (0x9515cc00) [pid = 8345] [serial = 1375] [outer = (nil)] 04:36:40 INFO - PROCESS | 8345 | ++DOMWINDOW == 92 (0x97550400) [pid = 8345] [serial = 1376] [outer = 0x9515cc00] 04:36:40 INFO - PROCESS | 8345 | 1468841800964 Marionette DEBUG loaded listener.js 04:36:41 INFO - PROCESS | 8345 | ++DOMWINDOW == 93 (0x97558000) [pid = 8345] [serial = 1377] [outer = 0x9515cc00] 04:36:41 INFO - PROCESS | 8345 | 1468841801902 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]]]}] 04:36:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 04:36:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1652ms 04:36:41 INFO - PROCESS | 8345 | 1468841801970 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 04:36:41 INFO - PROCESS | 8345 | 1468841801976 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 04:36:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 04:36:41 INFO - PROCESS | 8345 | 1468841801986 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 04:36:41 INFO - PROCESS | 8345 | 1468841801991 Marionette TRACE conn3 <- [1,1806,null,{}] 04:36:42 INFO - PROCESS | 8345 | 1468841801997 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}] 04:36:42 INFO - PROCESS | 8345 | 1468841802002 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:42 INFO - PROCESS | 8345 | 1468841802209 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 04:36:42 INFO - PROCESS | 8345 | 1468841802491 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:42 INFO - PROCESS | 8345 | 1468841802500 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:42 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb50800 == 41 [pid = 8345] [id = 459] 04:36:42 INFO - PROCESS | 8345 | ++DOMWINDOW == 94 (0x9220f400) [pid = 8345] [serial = 1378] [outer = (nil)] 04:36:42 INFO - PROCESS | 8345 | ++DOMWINDOW == 95 (0x976ea800) [pid = 8345] [serial = 1379] [outer = 0x9220f400] 04:36:42 INFO - PROCESS | 8345 | 1468841802607 Marionette DEBUG loaded listener.js 04:36:42 INFO - PROCESS | 8345 | ++DOMWINDOW == 96 (0x976f4800) [pid = 8345] [serial = 1380] [outer = 0x9220f400] 04:36:43 INFO - PROCESS | 8345 | 1468841803526 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]]]}] 04:36:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 04:36:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1591ms 04:36:43 INFO - PROCESS | 8345 | 1468841803589 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 04:36:43 INFO - PROCESS | 8345 | 1468841803593 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 04:36:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 04:36:43 INFO - PROCESS | 8345 | 1468841803604 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 04:36:43 INFO - PROCESS | 8345 | 1468841803607 Marionette TRACE conn3 <- [1,1810,null,{}] 04:36:43 INFO - PROCESS | 8345 | 1468841803615 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}] 04:36:43 INFO - PROCESS | 8345 | 1468841803621 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:43 INFO - PROCESS | 8345 | 1468841803823 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 04:36:44 INFO - PROCESS | 8345 | 1468841804016 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:44 INFO - PROCESS | 8345 | 1468841804024 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:44 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f8a6000 == 42 [pid = 8345] [id = 460] 04:36:44 INFO - PROCESS | 8345 | ++DOMWINDOW == 97 (0x9515f400) [pid = 8345] [serial = 1381] [outer = (nil)] 04:36:44 INFO - PROCESS | 8345 | ++DOMWINDOW == 98 (0x981d9400) [pid = 8345] [serial = 1382] [outer = 0x9515f400] 04:36:44 INFO - PROCESS | 8345 | 1468841804161 Marionette DEBUG loaded listener.js 04:36:44 INFO - PROCESS | 8345 | ++DOMWINDOW == 99 (0x98896800) [pid = 8345] [serial = 1383] [outer = 0x9515f400] 04:36:45 INFO - PROCESS | 8345 | 1468841805127 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]]]}] 04:36:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 04:36:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1588ms 04:36:45 INFO - PROCESS | 8345 | 1468841805193 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 04:36:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 04:36:45 INFO - PROCESS | 8345 | 1468841805198 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 04:36:45 INFO - PROCESS | 8345 | 1468841805206 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 04:36:45 INFO - PROCESS | 8345 | 1468841805209 Marionette TRACE conn3 <- [1,1814,null,{}] 04:36:45 INFO - PROCESS | 8345 | 1468841805217 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}] 04:36:45 INFO - PROCESS | 8345 | 1468841805228 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:45 INFO - PROCESS | 8345 | 1468841805511 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 04:36:45 INFO - PROCESS | 8345 | 1468841805768 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:45 INFO - PROCESS | 8345 | 1468841805778 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:45 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f6dac00 == 43 [pid = 8345] [id = 461] 04:36:45 INFO - PROCESS | 8345 | ++DOMWINDOW == 100 (0x8f8a1400) [pid = 8345] [serial = 1384] [outer = (nil)] 04:36:45 INFO - PROCESS | 8345 | ++DOMWINDOW == 101 (0x9941dc00) [pid = 8345] [serial = 1385] [outer = 0x8f8a1400] 04:36:45 INFO - PROCESS | 8345 | 1468841805874 Marionette DEBUG loaded listener.js 04:36:46 INFO - PROCESS | 8345 | ++DOMWINDOW == 102 (0x994bac00) [pid = 8345] [serial = 1386] [outer = 0x8f8a1400] 04:36:46 INFO - PROCESS | 8345 | 1468841806804 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]]]}] 04:36:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 04:36:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1639ms 04:36:46 INFO - PROCESS | 8345 | 1468841806844 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 04:36:46 INFO - PROCESS | 8345 | 1468841806849 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 04:36:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 04:36:46 INFO - PROCESS | 8345 | 1468841806875 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 04:36:46 INFO - PROCESS | 8345 | 1468841806880 Marionette TRACE conn3 <- [1,1818,null,{}] 04:36:46 INFO - PROCESS | 8345 | 1468841806889 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}] 04:36:46 INFO - PROCESS | 8345 | 1468841806894 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:47 INFO - PROCESS | 8345 | 1468841807100 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 04:36:47 INFO - PROCESS | 8345 | 1468841807339 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:47 INFO - PROCESS | 8345 | 1468841807346 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:47 INFO - PROCESS | 8345 | ++DOCSHELL 0x8bec2c00 == 44 [pid = 8345] [id = 462] 04:36:47 INFO - PROCESS | 8345 | ++DOMWINDOW == 103 (0x8da68c00) [pid = 8345] [serial = 1387] [outer = (nil)] 04:36:47 INFO - PROCESS | 8345 | ++DOMWINDOW == 104 (0x9972e800) [pid = 8345] [serial = 1388] [outer = 0x8da68c00] 04:36:47 INFO - PROCESS | 8345 | 1468841807446 Marionette DEBUG loaded listener.js 04:36:47 INFO - PROCESS | 8345 | ++DOMWINDOW == 105 (0x99730800) [pid = 8345] [serial = 1389] [outer = 0x8da68c00] 04:36:48 INFO - PROCESS | 8345 | 1468841808361 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]]]}] 04:36:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 04:36:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1563ms 04:36:48 INFO - PROCESS | 8345 | 1468841808420 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 04:36:48 INFO - PROCESS | 8345 | 1468841808425 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 04:36:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 04:36:48 INFO - PROCESS | 8345 | 1468841808433 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 04:36:48 INFO - PROCESS | 8345 | 1468841808438 Marionette TRACE conn3 <- [1,1822,null,{}] 04:36:48 INFO - PROCESS | 8345 | 1468841808445 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}] 04:36:48 INFO - PROCESS | 8345 | 1468841808452 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:48 INFO - PROCESS | 8345 | 1468841808661 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 04:36:48 INFO - PROCESS | 8345 | 1468841808841 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:48 INFO - PROCESS | 8345 | 1468841808848 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:48 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f7c5800 == 45 [pid = 8345] [id = 463] 04:36:48 INFO - PROCESS | 8345 | ++DOMWINDOW == 106 (0x99673c00) [pid = 8345] [serial = 1390] [outer = (nil)] 04:36:48 INFO - PROCESS | 8345 | ++DOMWINDOW == 107 (0x99772c00) [pid = 8345] [serial = 1391] [outer = 0x99673c00] 04:36:48 INFO - PROCESS | 8345 | 1468841808989 Marionette DEBUG loaded listener.js 04:36:49 INFO - PROCESS | 8345 | ++DOMWINDOW == 108 (0x99972000) [pid = 8345] [serial = 1392] [outer = 0x99673c00] 04:36:49 INFO - PROCESS | 8345 | 1468841809913 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]]]}] 04:36:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 04:36:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1537ms 04:36:49 INFO - PROCESS | 8345 | 1468841809971 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 04:36:49 INFO - PROCESS | 8345 | 1468841809975 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 04:36:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 04:36:49 INFO - PROCESS | 8345 | 1468841809983 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 04:36:49 INFO - PROCESS | 8345 | 1468841809987 Marionette TRACE conn3 <- [1,1826,null,{}] 04:36:49 INFO - PROCESS | 8345 | 1468841809993 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}] 04:36:50 INFO - PROCESS | 8345 | 1468841809999 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:50 INFO - PROCESS | 8345 | 1468841810191 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 04:36:50 INFO - PROCESS | 8345 | 1468841810374 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:50 INFO - PROCESS | 8345 | 1468841810383 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:50 INFO - PROCESS | 8345 | ++DOCSHELL 0x8da61400 == 46 [pid = 8345] [id = 464] 04:36:50 INFO - PROCESS | 8345 | ++DOMWINDOW == 109 (0x8f4b9000) [pid = 8345] [serial = 1393] [outer = (nil)] 04:36:50 INFO - PROCESS | 8345 | ++DOMWINDOW == 110 (0x98c67c00) [pid = 8345] [serial = 1394] [outer = 0x8f4b9000] 04:36:50 INFO - PROCESS | 8345 | 1468841810514 Marionette DEBUG loaded listener.js 04:36:50 INFO - PROCESS | 8345 | ++DOMWINDOW == 111 (0x999aec00) [pid = 8345] [serial = 1395] [outer = 0x8f4b9000] 04:36:51 INFO - PROCESS | 8345 | 1468841811437 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]]]}] 04:36:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 04:36:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1534ms 04:36:51 INFO - PROCESS | 8345 | 1468841811518 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 04:36:51 INFO - PROCESS | 8345 | 1468841811523 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 04:36:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 04:36:51 INFO - PROCESS | 8345 | 1468841811530 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 04:36:51 INFO - PROCESS | 8345 | 1468841811534 Marionette TRACE conn3 <- [1,1830,null,{}] 04:36:51 INFO - PROCESS | 8345 | 1468841811541 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}] 04:36:51 INFO - PROCESS | 8345 | 1468841811546 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:51 INFO - PROCESS | 8345 | 1468841811784 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 04:36:52 INFO - PROCESS | 8345 | 1468841812218 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:52 INFO - PROCESS | 8345 | 1468841812233 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:52 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb57800 == 47 [pid = 8345] [id = 465] 04:36:52 INFO - PROCESS | 8345 | ++DOMWINDOW == 112 (0x8cb5a800) [pid = 8345] [serial = 1396] [outer = (nil)] 04:36:52 INFO - PROCESS | 8345 | ++DOMWINDOW == 113 (0x8cbe4000) [pid = 8345] [serial = 1397] [outer = 0x8cb5a800] 04:36:52 INFO - PROCESS | 8345 | 1468841812352 Marionette DEBUG loaded listener.js 04:36:52 INFO - PROCESS | 8345 | ++DOMWINDOW == 114 (0x8d7c9000) [pid = 8345] [serial = 1398] [outer = 0x8cb5a800] 04:36:53 INFO - PROCESS | 8345 | 1468841813395 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]]]}] 04:36:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 04:36:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1943ms 04:36:53 INFO - PROCESS | 8345 | 1468841813477 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 04:36:53 INFO - PROCESS | 8345 | 1468841813483 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 04:36:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 04:36:53 INFO - PROCESS | 8345 | 1468841813492 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 04:36:53 INFO - PROCESS | 8345 | 1468841813497 Marionette TRACE conn3 <- [1,1834,null,{}] 04:36:53 INFO - PROCESS | 8345 | 1468841813506 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}] 04:36:53 INFO - PROCESS | 8345 | 1468841813513 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:53 INFO - PROCESS | 8345 | 1468841813761 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 04:36:54 INFO - PROCESS | 8345 | --DOCSHELL 0x91b52800 == 46 [pid = 8345] [id = 433] 04:36:54 INFO - PROCESS | 8345 | --DOCSHELL 0x8da62000 == 45 [pid = 8345] [id = 431] 04:36:54 INFO - PROCESS | 8345 | --DOCSHELL 0x8f4bdc00 == 44 [pid = 8345] [id = 432] 04:36:54 INFO - PROCESS | 8345 | --DOCSHELL 0x8bec5000 == 43 [pid = 8345] [id = 434] 04:36:54 INFO - PROCESS | 8345 | --DOCSHELL 0x8f4c2000 == 42 [pid = 8345] [id = 424] 04:36:54 INFO - PROCESS | 8345 | --DOMWINDOW == 113 (0x8f606c00) [pid = 8345] [serial = 1334] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 8345 | 1468841814042 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:54 INFO - PROCESS | 8345 | 1468841814055 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:54 INFO - PROCESS | 8345 | --DOCSHELL 0x8da60800 == 41 [pid = 8345] [id = 423] 04:36:54 INFO - PROCESS | 8345 | ++DOCSHELL 0x8da60800 == 42 [pid = 8345] [id = 466] 04:36:54 INFO - PROCESS | 8345 | ++DOMWINDOW == 114 (0x8da67000) [pid = 8345] [serial = 1399] [outer = (nil)] 04:36:54 INFO - PROCESS | 8345 | ++DOMWINDOW == 115 (0x8f4c2000) [pid = 8345] [serial = 1400] [outer = 0x8da67000] 04:36:54 INFO - PROCESS | 8345 | 1468841814154 Marionette DEBUG loaded listener.js 04:36:54 INFO - PROCESS | 8345 | ++DOMWINDOW == 116 (0x8f60bc00) [pid = 8345] [serial = 1401] [outer = 0x8da67000] 04:36:54 INFO - PROCESS | 8345 | --DOCSHELL 0x8db8b000 == 41 [pid = 8345] [id = 446] 04:36:54 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb5b800 == 40 [pid = 8345] [id = 445] 04:36:54 INFO - PROCESS | 8345 | --DOCSHELL 0x8db91c00 == 39 [pid = 8345] [id = 444] 04:36:54 INFO - PROCESS | 8345 | --DOMWINDOW == 115 (0x95052c00) [pid = 8345] [serial = 1319] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 8345 | --DOMWINDOW == 114 (0x9754fc00) [pid = 8345] [serial = 1322] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 8345 | --DOMWINDOW == 113 (0x9505a000) [pid = 8345] [serial = 1320] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 8345 | --DOMWINDOW == 112 (0x9755c800) [pid = 8345] [serial = 1325] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 8345 | --DOMWINDOW == 111 (0x97552800) [pid = 8345] [serial = 1323] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 8345 | --DOMWINDOW == 110 (0x92fe2400) [pid = 8345] [serial = 1304] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 8345 | --DOMWINDOW == 109 (0x8f8ad800) [pid = 8345] [serial = 1307] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 8345 | --DOMWINDOW == 108 (0x93a4f800) [pid = 8345] [serial = 1305] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 8345 | --DOMWINDOW == 107 (0x8f8ae400) [pid = 8345] [serial = 1281] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 8345 | --DOMWINDOW == 106 (0x910f0000) [pid = 8345] [serial = 1286] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 8345 | --DOMWINDOW == 105 (0x918a0c00) [pid = 8345] [serial = 1287] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 8345 | --DOMWINDOW == 104 (0x9399c400) [pid = 8345] [serial = 1292] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 8345 | --DOMWINDOW == 103 (0x93993400) [pid = 8345] [serial = 1293] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 8345 | --DOMWINDOW == 102 (0x92164800) [pid = 8345] [serial = 1301] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 8345 | --DOMWINDOW == 101 (0x9220cc00) [pid = 8345] [serial = 1289] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 8345 | --DOMWINDOW == 100 (0x98817800) [pid = 8345] [serial = 1328] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 8345 | --DOMWINDOW == 99 (0x922f3000) [pid = 8345] [serial = 1290] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 8345 | --DOMWINDOW == 98 (0x8d7cbc00) [pid = 8345] [serial = 1283] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 8345 | --DOMWINDOW == 97 (0x8f4c1800) [pid = 8345] [serial = 1284] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 8345 | --DOMWINDOW == 96 (0x8f4b9c00) [pid = 8345] [serial = 1295] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 8345 | --DOMWINDOW == 95 (0x8f611800) [pid = 8345] [serial = 1296] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 8345 | --DOMWINDOW == 94 (0x918a5000) [pid = 8345] [serial = 1308] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 8345 | --DOMWINDOW == 93 (0x8f66d800) [pid = 8345] [serial = 1298] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 8345 | --DOMWINDOW == 92 (0x976e2000) [pid = 8345] [serial = 1326] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 8345 | --DOMWINDOW == 91 (0x8f7c6000) [pid = 8345] [serial = 1299] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 8345 | --DOMWINDOW == 90 (0x993a0c00) [pid = 8345] [serial = 1331] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 8345 | --DOMWINDOW == 89 (0x98897c00) [pid = 8345] [serial = 1329] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 8345 | --DOMWINDOW == 88 (0x9216f400) [pid = 8345] [serial = 1302] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 8345 | --DOMWINDOW == 87 (0x993a4800) [pid = 8345] [serial = 1332] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 8345 | --DOMWINDOW == 86 (0x93c63c00) [pid = 8345] [serial = 1311] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 8345 | --DOMWINDOW == 85 (0x94f73400) [pid = 8345] [serial = 1310] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 8345 | --DOMWINDOW == 84 (0x8f669000) [pid = 8345] [serial = 1314] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 8345 | --DOMWINDOW == 83 (0x8f607400) [pid = 8345] [serial = 1313] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 8345 | --DOMWINDOW == 82 (0x92162400) [pid = 8345] [serial = 1316] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 8345 | --DOMWINDOW == 81 (0x9220e800) [pid = 8345] [serial = 1317] [outer = (nil)] [url = about:blank] 04:36:55 INFO - PROCESS | 8345 | 1468841815046 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]]]}] 04:36:55 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 04:36:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1593ms 04:36:55 INFO - PROCESS | 8345 | 1468841815089 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 04:36:55 INFO - PROCESS | 8345 | 1468841815096 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 04:36:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 04:36:55 INFO - PROCESS | 8345 | 1468841815121 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 04:36:55 INFO - PROCESS | 8345 | 1468841815125 Marionette TRACE conn3 <- [1,1838,null,{}] 04:36:55 INFO - PROCESS | 8345 | 1468841815132 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}] 04:36:55 INFO - PROCESS | 8345 | 1468841815137 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:55 INFO - PROCESS | 8345 | 1468841815332 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 04:36:55 INFO - PROCESS | 8345 | 1468841815345 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:55 INFO - PROCESS | 8345 | 1468841815353 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:55 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f4c1800 == 40 [pid = 8345] [id = 467] 04:36:55 INFO - PROCESS | 8345 | ++DOMWINDOW == 82 (0x8f66bc00) [pid = 8345] [serial = 1402] [outer = (nil)] 04:36:55 INFO - PROCESS | 8345 | ++DOMWINDOW == 83 (0x8f8a9000) [pid = 8345] [serial = 1403] [outer = 0x8f66bc00] 04:36:55 INFO - PROCESS | 8345 | 1468841815427 Marionette DEBUG loaded listener.js 04:36:55 INFO - PROCESS | 8345 | ++DOMWINDOW == 84 (0x9189a400) [pid = 8345] [serial = 1404] [outer = 0x8f66bc00] 04:36:56 INFO - PROCESS | 8345 | 1468841816459 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]]]}] 04:36:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 04:36:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1391ms 04:36:56 INFO - PROCESS | 8345 | 1468841816506 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 04:36:56 INFO - PROCESS | 8345 | 1468841816509 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 04:36:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 04:36:56 INFO - PROCESS | 8345 | 1468841816524 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 04:36:56 INFO - PROCESS | 8345 | 1468841816533 Marionette TRACE conn3 <- [1,1842,null,{}] 04:36:56 INFO - PROCESS | 8345 | 1468841816543 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}] 04:36:56 INFO - PROCESS | 8345 | 1468841816549 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:56 INFO - PROCESS | 8345 | 1468841816812 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 04:36:56 INFO - PROCESS | 8345 | 1468841816837 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:56 INFO - PROCESS | 8345 | 1468841816843 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:56 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f663800 == 41 [pid = 8345] [id = 468] 04:36:56 INFO - PROCESS | 8345 | ++DOMWINDOW == 85 (0x8f7c8400) [pid = 8345] [serial = 1405] [outer = (nil)] 04:36:56 INFO - PROCESS | 8345 | ++DOMWINDOW == 86 (0x9216f400) [pid = 8345] [serial = 1406] [outer = 0x8f7c8400] 04:36:56 INFO - PROCESS | 8345 | 1468841816914 Marionette DEBUG loaded listener.js 04:36:57 INFO - PROCESS | 8345 | ++DOMWINDOW == 87 (0x922f1000) [pid = 8345] [serial = 1407] [outer = 0x8f7c8400] 04:36:57 INFO - PROCESS | 8345 | 1468841817886 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]]]}] 04:36:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 04:36:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1450ms 04:36:57 INFO - PROCESS | 8345 | 1468841817968 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 04:36:57 INFO - PROCESS | 8345 | 1468841817996 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 04:36:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 04:36:58 INFO - PROCESS | 8345 | 1468841818018 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 04:36:58 INFO - PROCESS | 8345 | 1468841818022 Marionette TRACE conn3 <- [1,1846,null,{}] 04:36:58 INFO - PROCESS | 8345 | 1468841818028 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}] 04:36:58 INFO - PROCESS | 8345 | 1468841818033 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:58 INFO - PROCESS | 8345 | 1468841818269 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 04:36:58 INFO - PROCESS | 8345 | 1468841818295 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:58 INFO - PROCESS | 8345 | 1468841818304 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:58 INFO - PROCESS | 8345 | ++DOCSHELL 0x918a2800 == 42 [pid = 8345] [id = 469] 04:36:58 INFO - PROCESS | 8345 | ++DOMWINDOW == 88 (0x918a3000) [pid = 8345] [serial = 1408] [outer = (nil)] 04:36:58 INFO - PROCESS | 8345 | ++DOMWINDOW == 89 (0x93a4d400) [pid = 8345] [serial = 1409] [outer = 0x918a3000] 04:36:58 INFO - PROCESS | 8345 | 1468841818375 Marionette DEBUG loaded listener.js 04:36:58 INFO - PROCESS | 8345 | ++DOMWINDOW == 90 (0x93c5ec00) [pid = 8345] [serial = 1410] [outer = 0x918a3000] 04:36:59 INFO - PROCESS | 8345 | --DOMWINDOW == 89 (0x93994000) [pid = 8345] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 04:36:59 INFO - PROCESS | 8345 | --DOMWINDOW == 88 (0x8f7cb400) [pid = 8345] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 04:36:59 INFO - PROCESS | 8345 | --DOMWINDOW == 87 (0x8db94c00) [pid = 8345] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 04:36:59 INFO - PROCESS | 8345 | --DOMWINDOW == 86 (0x8db92000) [pid = 8345] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 04:36:59 INFO - PROCESS | 8345 | --DOMWINDOW == 85 (0x8becc000) [pid = 8345] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 04:36:59 INFO - PROCESS | 8345 | 1468841819479 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]]]}] 04:36:59 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) 04:36:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1483ms 04:36:59 INFO - PROCESS | 8345 | 1468841819502 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 04:36:59 INFO - PROCESS | 8345 | 1468841819508 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 04:36:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 04:36:59 INFO - PROCESS | 8345 | 1468841819515 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 04:36:59 INFO - PROCESS | 8345 | 1468841819519 Marionette TRACE conn3 <- [1,1850,null,{}] 04:36:59 INFO - PROCESS | 8345 | 1468841819525 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}] 04:36:59 INFO - PROCESS | 8345 | 1468841819531 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:59 INFO - PROCESS | 8345 | 1468841819766 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 04:36:59 INFO - PROCESS | 8345 | 1468841819785 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:59 INFO - PROCESS | 8345 | 1468841819804 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:36:59 INFO - PROCESS | 8345 | ++DOCSHELL 0x910e9c00 == 43 [pid = 8345] [id = 470] 04:36:59 INFO - PROCESS | 8345 | ++DOMWINDOW == 86 (0x9216a400) [pid = 8345] [serial = 1411] [outer = (nil)] 04:36:59 INFO - PROCESS | 8345 | ++DOMWINDOW == 87 (0x93a47400) [pid = 8345] [serial = 1412] [outer = 0x9216a400] 04:36:59 INFO - PROCESS | 8345 | 1468841819884 Marionette DEBUG loaded listener.js 04:36:59 INFO - PROCESS | 8345 | ++DOMWINDOW == 88 (0x9504ec00) [pid = 8345] [serial = 1413] [outer = 0x9216a400] 04:37:00 INFO - PROCESS | 8345 | 1468841820804 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]]]}] 04:37:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:37:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1335ms 04:37:00 INFO - PROCESS | 8345 | 1468841820851 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 04:37:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 04:37:00 INFO - PROCESS | 8345 | 1468841820856 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 04:37:00 INFO - PROCESS | 8345 | 1468841820863 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 04:37:00 INFO - PROCESS | 8345 | 1468841820867 Marionette TRACE conn3 <- [1,1854,null,{}] 04:37:00 INFO - PROCESS | 8345 | 1468841820873 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}] 04:37:00 INFO - PROCESS | 8345 | 1468841820879 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:01 INFO - PROCESS | 8345 | 1468841821055 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 04:37:01 INFO - PROCESS | 8345 | 1468841821304 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:01 INFO - PROCESS | 8345 | 1468841821314 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:01 INFO - PROCESS | 8345 | ++DOCSHELL 0x8bec5000 == 44 [pid = 8345] [id = 471] 04:37:01 INFO - PROCESS | 8345 | ++DOMWINDOW == 89 (0x8bec8800) [pid = 8345] [serial = 1414] [outer = (nil)] 04:37:01 INFO - PROCESS | 8345 | ++DOMWINDOW == 90 (0x8cb57400) [pid = 8345] [serial = 1415] [outer = 0x8bec8800] 04:37:01 INFO - PROCESS | 8345 | 1468841821407 Marionette DEBUG loaded listener.js 04:37:01 INFO - PROCESS | 8345 | ++DOMWINDOW == 91 (0x8cbeec00) [pid = 8345] [serial = 1416] [outer = 0x8bec8800] 04:37:02 INFO - PROCESS | 8345 | 1468841822492 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]]]}] 04:37:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 04:37:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1688ms 04:37:02 INFO - PROCESS | 8345 | 1468841822555 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 04:37:02 INFO - PROCESS | 8345 | 1468841822561 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 04:37:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 04:37:02 INFO - PROCESS | 8345 | 1468841822571 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 04:37:02 INFO - PROCESS | 8345 | 1468841822576 Marionette TRACE conn3 <- [1,1858,null,{}] 04:37:02 INFO - PROCESS | 8345 | 1468841822587 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}] 04:37:02 INFO - PROCESS | 8345 | 1468841822596 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:02 INFO - PROCESS | 8345 | 1468841822861 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 04:37:03 INFO - PROCESS | 8345 | 1468841823157 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:03 INFO - PROCESS | 8345 | 1468841823166 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:03 INFO - PROCESS | 8345 | ++DOCSHELL 0x8bec1c00 == 45 [pid = 8345] [id = 472] 04:37:03 INFO - PROCESS | 8345 | ++DOMWINDOW == 92 (0x8f608c00) [pid = 8345] [serial = 1417] [outer = (nil)] 04:37:03 INFO - PROCESS | 8345 | ++DOMWINDOW == 93 (0x8f66e800) [pid = 8345] [serial = 1418] [outer = 0x8f608c00] 04:37:03 INFO - PROCESS | 8345 | 1468841823261 Marionette DEBUG loaded listener.js 04:37:03 INFO - PROCESS | 8345 | ++DOMWINDOW == 94 (0x8f6d9c00) [pid = 8345] [serial = 1419] [outer = 0x8f608c00] 04:37:04 INFO - PROCESS | 8345 | 1468841824228 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]]]}] 04:37:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 04:37:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1737ms 04:37:04 INFO - PROCESS | 8345 | 1468841824312 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 04:37:04 INFO - PROCESS | 8345 | 1468841824320 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 04:37:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 04:37:04 INFO - PROCESS | 8345 | 1468841824329 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 04:37:04 INFO - PROCESS | 8345 | 1468841824333 Marionette TRACE conn3 <- [1,1862,null,{}] 04:37:04 INFO - PROCESS | 8345 | 1468841824341 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}] 04:37:04 INFO - PROCESS | 8345 | 1468841824347 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:04 INFO - PROCESS | 8345 | 1468841824606 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 04:37:04 INFO - PROCESS | 8345 | 1468841824935 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:04 INFO - PROCESS | 8345 | 1468841824942 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:04 INFO - PROCESS | 8345 | ++DOCSHELL 0x910ef800 == 46 [pid = 8345] [id = 473] 04:37:04 INFO - PROCESS | 8345 | ++DOMWINDOW == 95 (0x918a5000) [pid = 8345] [serial = 1420] [outer = (nil)] 04:37:05 INFO - PROCESS | 8345 | ++DOMWINDOW == 96 (0x91b5a000) [pid = 8345] [serial = 1421] [outer = 0x918a5000] 04:37:05 INFO - PROCESS | 8345 | 1468841825035 Marionette DEBUG loaded listener.js 04:37:05 INFO - PROCESS | 8345 | ++DOMWINDOW == 97 (0x922fa000) [pid = 8345] [serial = 1422] [outer = 0x918a5000] 04:37:06 INFO - PROCESS | 8345 | 1468841826053 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]]]}] 04:37:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 04:37:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1790ms 04:37:06 INFO - PROCESS | 8345 | 1468841826120 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 04:37:06 INFO - PROCESS | 8345 | 1468841826125 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 04:37:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 04:37:06 INFO - PROCESS | 8345 | 1468841826142 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 04:37:06 INFO - PROCESS | 8345 | 1468841826153 Marionette TRACE conn3 <- [1,1866,null,{}] 04:37:06 INFO - PROCESS | 8345 | 1468841826164 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}] 04:37:06 INFO - PROCESS | 8345 | 1468841826176 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:06 INFO - PROCESS | 8345 | 1468841826574 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 04:37:06 INFO - PROCESS | 8345 | 1468841826782 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:06 INFO - PROCESS | 8345 | 1468841826792 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:06 INFO - PROCESS | 8345 | ++DOCSHELL 0x918a2000 == 47 [pid = 8345] [id = 474] 04:37:06 INFO - PROCESS | 8345 | ++DOMWINDOW == 98 (0x918a2c00) [pid = 8345] [serial = 1423] [outer = (nil)] 04:37:06 INFO - PROCESS | 8345 | ++DOMWINDOW == 99 (0x95161c00) [pid = 8345] [serial = 1424] [outer = 0x918a2c00] 04:37:06 INFO - PROCESS | 8345 | 1468841826876 Marionette DEBUG loaded listener.js 04:37:07 INFO - PROCESS | 8345 | ++DOMWINDOW == 100 (0x97554c00) [pid = 8345] [serial = 1425] [outer = 0x918a2c00] 04:37:07 INFO - PROCESS | 8345 | 1468841827834 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]]]}] 04:37:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 04:37:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1755ms 04:37:07 INFO - PROCESS | 8345 | 1468841827889 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 04:37:07 INFO - PROCESS | 8345 | 1468841827894 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 04:37:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 04:37:07 INFO - PROCESS | 8345 | 1468841827902 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 04:37:07 INFO - PROCESS | 8345 | 1468841827906 Marionette TRACE conn3 <- [1,1870,null,{}] 04:37:07 INFO - PROCESS | 8345 | 1468841827913 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}] 04:37:07 INFO - PROCESS | 8345 | 1468841827919 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:08 INFO - PROCESS | 8345 | 1468841828146 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 04:37:08 INFO - PROCESS | 8345 | 1468841828376 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:08 INFO - PROCESS | 8345 | 1468841828383 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:08 INFO - PROCESS | 8345 | ++DOCSHELL 0x8bec1000 == 48 [pid = 8345] [id = 475] 04:37:08 INFO - PROCESS | 8345 | ++DOMWINDOW == 101 (0x8bec4000) [pid = 8345] [serial = 1426] [outer = (nil)] 04:37:08 INFO - PROCESS | 8345 | ++DOMWINDOW == 102 (0x976e9400) [pid = 8345] [serial = 1427] [outer = 0x8bec4000] 04:37:08 INFO - PROCESS | 8345 | 1468841828516 Marionette DEBUG loaded listener.js 04:37:08 INFO - PROCESS | 8345 | ++DOMWINDOW == 103 (0x98107c00) [pid = 8345] [serial = 1428] [outer = 0x8bec4000] 04:37:09 INFO - PROCESS | 8345 | 1468841829524 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]]]}] 04:37:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 04:37:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1697ms 04:37:09 INFO - PROCESS | 8345 | 1468841829601 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 04:37:09 INFO - PROCESS | 8345 | 1468841829605 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 04:37:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 04:37:09 INFO - PROCESS | 8345 | 1468841829614 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 04:37:09 INFO - PROCESS | 8345 | 1468841829618 Marionette TRACE conn3 <- [1,1874,null,{}] 04:37:09 INFO - PROCESS | 8345 | 1468841829625 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}] 04:37:09 INFO - PROCESS | 8345 | 1468841829630 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:09 INFO - PROCESS | 8345 | 1468841829872 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 04:37:10 INFO - PROCESS | 8345 | 1468841830154 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:10 INFO - PROCESS | 8345 | 1468841830172 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:10 INFO - PROCESS | 8345 | ++DOCSHELL 0x9889a800 == 49 [pid = 8345] [id = 476] 04:37:10 INFO - PROCESS | 8345 | ++DOMWINDOW == 104 (0x98c6e000) [pid = 8345] [serial = 1429] [outer = (nil)] 04:37:10 INFO - PROCESS | 8345 | ++DOMWINDOW == 105 (0x99415800) [pid = 8345] [serial = 1430] [outer = 0x98c6e000] 04:37:10 INFO - PROCESS | 8345 | 1468841830277 Marionette DEBUG loaded listener.js 04:37:10 INFO - PROCESS | 8345 | ++DOMWINDOW == 106 (0x994b9400) [pid = 8345] [serial = 1431] [outer = 0x98c6e000] 04:37:11 INFO - PROCESS | 8345 | 1468841831295 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]]]}] 04:37:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 04:37:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1733ms 04:37:11 INFO - PROCESS | 8345 | 1468841831347 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 04:37:11 INFO - PROCESS | 8345 | 1468841831351 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 04:37:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 04:37:11 INFO - PROCESS | 8345 | 1468841831359 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 04:37:11 INFO - PROCESS | 8345 | 1468841831364 Marionette TRACE conn3 <- [1,1878,null,{}] 04:37:11 INFO - PROCESS | 8345 | 1468841831371 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}] 04:37:11 INFO - PROCESS | 8345 | 1468841831377 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:11 INFO - PROCESS | 8345 | 1468841831592 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 04:37:11 INFO - PROCESS | 8345 | 1468841831825 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:11 INFO - PROCESS | 8345 | 1468841831833 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:11 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb51c00 == 50 [pid = 8345] [id = 477] 04:37:11 INFO - PROCESS | 8345 | ++DOMWINDOW == 107 (0x8f7cb800) [pid = 8345] [serial = 1432] [outer = (nil)] 04:37:11 INFO - PROCESS | 8345 | ++DOMWINDOW == 108 (0x99977000) [pid = 8345] [serial = 1433] [outer = 0x8f7cb800] 04:37:11 INFO - PROCESS | 8345 | 1468841831941 Marionette DEBUG loaded listener.js 04:37:12 INFO - PROCESS | 8345 | ++DOMWINDOW == 109 (0x99a3e400) [pid = 8345] [serial = 1434] [outer = 0x8f7cb800] 04:37:12 INFO - PROCESS | 8345 | 1468841832920 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]]]}] 04:37:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 04:37:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1641ms 04:37:13 INFO - PROCESS | 8345 | 1468841833004 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 04:37:13 INFO - PROCESS | 8345 | 1468841833010 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 04:37:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 04:37:13 INFO - PROCESS | 8345 | 1468841833022 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 04:37:13 INFO - PROCESS | 8345 | 1468841833026 Marionette TRACE conn3 <- [1,1882,null,{}] 04:37:13 INFO - PROCESS | 8345 | 1468841833037 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}] 04:37:13 INFO - PROCESS | 8345 | 1468841833053 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:13 INFO - PROCESS | 8345 | 1468841833454 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 04:37:13 INFO - PROCESS | 8345 | 1468841833653 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:13 INFO - PROCESS | 8345 | 1468841833663 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:13 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cbe2400 == 51 [pid = 8345] [id = 478] 04:37:13 INFO - PROCESS | 8345 | ++DOMWINDOW == 110 (0x8d7c2c00) [pid = 8345] [serial = 1435] [outer = (nil)] 04:37:13 INFO - PROCESS | 8345 | ++DOMWINDOW == 111 (0x8f6d6000) [pid = 8345] [serial = 1436] [outer = 0x8d7c2c00] 04:37:13 INFO - PROCESS | 8345 | 1468841833749 Marionette DEBUG loaded listener.js 04:37:13 INFO - PROCESS | 8345 | ++DOMWINDOW == 112 (0x91b56400) [pid = 8345] [serial = 1437] [outer = 0x8d7c2c00] 04:37:14 INFO - PROCESS | 8345 | 1468841834706 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]]]}] 04:37:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 04:37:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1744ms 04:37:14 INFO - PROCESS | 8345 | 1468841834766 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 04:37:14 INFO - PROCESS | 8345 | 1468841834770 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 04:37:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 04:37:14 INFO - PROCESS | 8345 | 1468841834778 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 04:37:14 INFO - PROCESS | 8345 | 1468841834782 Marionette TRACE conn3 <- [1,1886,null,{}] 04:37:14 INFO - PROCESS | 8345 | 1468841834788 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}] 04:37:14 INFO - PROCESS | 8345 | 1468841834794 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:15 INFO - PROCESS | 8345 | 1468841835000 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 04:37:15 INFO - PROCESS | 8345 | 1468841835506 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:15 INFO - PROCESS | 8345 | 1468841835518 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:15 INFO - PROCESS | 8345 | ++DOCSHELL 0x8da61000 == 52 [pid = 8345] [id = 479] 04:37:15 INFO - PROCESS | 8345 | ++DOMWINDOW == 113 (0x8da62400) [pid = 8345] [serial = 1438] [outer = (nil)] 04:37:15 INFO - PROCESS | 8345 | ++DOMWINDOW == 114 (0x8da69400) [pid = 8345] [serial = 1439] [outer = 0x8da62400] 04:37:15 INFO - PROCESS | 8345 | 1468841835641 Marionette DEBUG loaded listener.js 04:37:15 INFO - PROCESS | 8345 | ++DOMWINDOW == 115 (0x8f4ba400) [pid = 8345] [serial = 1440] [outer = 0x8da62400] 04:37:16 INFO - PROCESS | 8345 | 1468841836734 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]]]}] 04:37:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 04:37:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1996ms 04:37:16 INFO - PROCESS | 8345 | 1468841836776 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 04:37:16 INFO - PROCESS | 8345 | 1468841836783 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 04:37:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 04:37:16 INFO - PROCESS | 8345 | 1468841836791 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 04:37:16 INFO - PROCESS | 8345 | 1468841836796 Marionette TRACE conn3 <- [1,1890,null,{}] 04:37:16 INFO - PROCESS | 8345 | 1468841836805 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}] 04:37:16 INFO - PROCESS | 8345 | 1468841836814 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:17 INFO - PROCESS | 8345 | 1468841837020 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 04:37:17 INFO - PROCESS | 8345 | 1468841837316 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:17 INFO - PROCESS | 8345 | 1468841837325 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:17 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb5b000 == 51 [pid = 8345] [id = 435] 04:37:17 INFO - PROCESS | 8345 | --DOCSHELL 0x8d7c7800 == 50 [pid = 8345] [id = 437] 04:37:17 INFO - PROCESS | 8345 | --DOCSHELL 0x9504c800 == 49 [pid = 8345] [id = 439] 04:37:17 INFO - PROCESS | 8345 | --DOMWINDOW == 114 (0x92166000) [pid = 8345] [serial = 1367] [outer = (nil)] [url = about:blank] 04:37:17 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb59c00 == 50 [pid = 8345] [id = 480] 04:37:17 INFO - PROCESS | 8345 | ++DOMWINDOW == 115 (0x8cb5bc00) [pid = 8345] [serial = 1441] [outer = (nil)] 04:37:17 INFO - PROCESS | 8345 | ++DOMWINDOW == 116 (0x8d7c7800) [pid = 8345] [serial = 1442] [outer = 0x8cb5bc00] 04:37:17 INFO - PROCESS | 8345 | 1468841837468 Marionette DEBUG loaded listener.js 04:37:17 INFO - PROCESS | 8345 | ++DOMWINDOW == 117 (0x8f668400) [pid = 8345] [serial = 1443] [outer = 0x8cb5bc00] 04:37:17 INFO - PROCESS | 8345 | --DOCSHELL 0x910e9c00 == 49 [pid = 8345] [id = 470] 04:37:17 INFO - PROCESS | 8345 | --DOCSHELL 0x918a2800 == 48 [pid = 8345] [id = 469] 04:37:17 INFO - PROCESS | 8345 | --DOCSHELL 0x8f663800 == 47 [pid = 8345] [id = 468] 04:37:17 INFO - PROCESS | 8345 | --DOCSHELL 0x8f4c1800 == 46 [pid = 8345] [id = 467] 04:37:17 INFO - PROCESS | 8345 | --DOCSHELL 0x8da60800 == 45 [pid = 8345] [id = 466] 04:37:17 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb57800 == 44 [pid = 8345] [id = 465] 04:37:18 INFO - PROCESS | 8345 | --DOCSHELL 0x8da62c00 == 43 [pid = 8345] [id = 456] 04:37:18 INFO - PROCESS | 8345 | --DOMWINDOW == 116 (0x9504f800) [pid = 8345] [serial = 1365] [outer = (nil)] [url = about:blank] 04:37:18 INFO - PROCESS | 8345 | --DOMWINDOW == 115 (0x91899800) [pid = 8345] [serial = 1362] [outer = (nil)] [url = about:blank] 04:37:18 INFO - PROCESS | 8345 | --DOMWINDOW == 114 (0x8f665c00) [pid = 8345] [serial = 1343] [outer = (nil)] [url = about:blank] 04:37:18 INFO - PROCESS | 8345 | --DOMWINDOW == 113 (0x8f60fc00) [pid = 8345] [serial = 1359] [outer = (nil)] [url = about:blank] 04:37:18 INFO - PROCESS | 8345 | --DOMWINDOW == 112 (0x8f60e800) [pid = 8345] [serial = 1335] [outer = (nil)] [url = about:blank] 04:37:18 INFO - PROCESS | 8345 | --DOMWINDOW == 111 (0x8f8a4000) [pid = 8345] [serial = 1346] [outer = (nil)] [url = about:blank] 04:37:18 INFO - PROCESS | 8345 | --DOMWINDOW == 110 (0x8f8a8800) [pid = 8345] [serial = 1361] [outer = (nil)] [url = about:blank] 04:37:18 INFO - PROCESS | 8345 | --DOMWINDOW == 109 (0x918a5400) [pid = 8345] [serial = 1349] [outer = (nil)] [url = about:blank] 04:37:18 INFO - PROCESS | 8345 | --DOMWINDOW == 108 (0x8f4c0400) [pid = 8345] [serial = 1358] [outer = (nil)] [url = about:blank] 04:37:18 INFO - PROCESS | 8345 | --DOMWINDOW == 107 (0x922fbc00) [pid = 8345] [serial = 1352] [outer = (nil)] [url = about:blank] 04:37:18 INFO - PROCESS | 8345 | --DOMWINDOW == 106 (0x94f77400) [pid = 8345] [serial = 1364] [outer = (nil)] [url = about:blank] 04:37:18 INFO - PROCESS | 8345 | --DOMWINDOW == 105 (0x8cbe5c00) [pid = 8345] [serial = 1337] [outer = (nil)] [url = about:blank] 04:37:18 INFO - PROCESS | 8345 | --DOMWINDOW == 104 (0x8cbe0400) [pid = 8345] [serial = 1356] [outer = (nil)] [url = about:blank] 04:37:18 INFO - PROCESS | 8345 | --DOMWINDOW == 103 (0x8db8d800) [pid = 8345] [serial = 1340] [outer = (nil)] [url = about:blank] 04:37:18 INFO - PROCESS | 8345 | --DOMWINDOW == 102 (0x8cb56000) [pid = 8345] [serial = 1355] [outer = (nil)] [url = about:blank] 04:37:18 INFO - PROCESS | 8345 | 1468841838388 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]]]}] 04:37:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 04:37:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1632ms 04:37:18 INFO - PROCESS | 8345 | 1468841838427 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 04:37:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 04:37:18 INFO - PROCESS | 8345 | 1468841838434 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 04:37:18 INFO - PROCESS | 8345 | 1468841838441 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 04:37:18 INFO - PROCESS | 8345 | 1468841838444 Marionette TRACE conn3 <- [1,1894,null,{}] 04:37:18 INFO - PROCESS | 8345 | 1468841838451 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}] 04:37:18 INFO - PROCESS | 8345 | 1468841838456 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:18 INFO - PROCESS | 8345 | 1468841838654 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 04:37:18 INFO - PROCESS | 8345 | 1468841838814 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:18 INFO - PROCESS | 8345 | 1468841838821 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:18 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f6dec00 == 44 [pid = 8345] [id = 481] 04:37:18 INFO - PROCESS | 8345 | ++DOMWINDOW == 103 (0x8f8a4000) [pid = 8345] [serial = 1444] [outer = (nil)] 04:37:18 INFO - PROCESS | 8345 | ++DOMWINDOW == 104 (0x9189bc00) [pid = 8345] [serial = 1445] [outer = 0x8f8a4000] 04:37:18 INFO - PROCESS | 8345 | 1468841838895 Marionette DEBUG loaded listener.js 04:37:19 INFO - PROCESS | 8345 | ++DOMWINDOW == 105 (0x92162c00) [pid = 8345] [serial = 1446] [outer = 0x8f8a4000] 04:37:19 INFO - PROCESS | 8345 | 1468841839846 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]]]}] 04:37:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 04:37:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1436ms 04:37:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 04:37:19 INFO - PROCESS | 8345 | 1468841839878 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 04:37:19 INFO - PROCESS | 8345 | 1468841839881 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 04:37:19 INFO - PROCESS | 8345 | 1468841839897 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 04:37:19 INFO - PROCESS | 8345 | 1468841839906 Marionette TRACE conn3 <- [1,1898,null,{}] 04:37:19 INFO - PROCESS | 8345 | 1468841839926 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}] 04:37:19 INFO - PROCESS | 8345 | 1468841839934 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:20 INFO - PROCESS | 8345 | 1468841840186 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 04:37:20 INFO - PROCESS | 8345 | 1468841840214 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:20 INFO - PROCESS | 8345 | 1468841840223 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:20 INFO - PROCESS | 8345 | ++DOCSHELL 0x8bec4c00 == 45 [pid = 8345] [id = 482] 04:37:20 INFO - PROCESS | 8345 | ++DOMWINDOW == 106 (0x93c5bc00) [pid = 8345] [serial = 1447] [outer = (nil)] 04:37:20 INFO - PROCESS | 8345 | ++DOMWINDOW == 107 (0x9504c800) [pid = 8345] [serial = 1448] [outer = 0x93c5bc00] 04:37:20 INFO - PROCESS | 8345 | 1468841840297 Marionette DEBUG loaded listener.js 04:37:20 INFO - PROCESS | 8345 | ++DOMWINDOW == 108 (0x95053c00) [pid = 8345] [serial = 1449] [outer = 0x93c5bc00] 04:37:21 INFO - PROCESS | 8345 | 1468841841294 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]]]}] 04:37:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 04:37:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1465ms 04:37:21 INFO - PROCESS | 8345 | 1468841841356 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 04:37:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 04:37:21 INFO - PROCESS | 8345 | 1468841841361 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 04:37:21 INFO - PROCESS | 8345 | 1468841841368 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 04:37:21 INFO - PROCESS | 8345 | 1468841841372 Marionette TRACE conn3 <- [1,1902,null,{}] 04:37:21 INFO - PROCESS | 8345 | 1468841841378 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}] 04:37:21 INFO - PROCESS | 8345 | 1468841841383 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:21 INFO - PROCESS | 8345 | 1468841841649 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 04:37:21 INFO - PROCESS | 8345 | 1468841841690 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:21 INFO - PROCESS | 8345 | 1468841841699 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:21 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb5d000 == 46 [pid = 8345] [id = 483] 04:37:21 INFO - PROCESS | 8345 | ++DOMWINDOW == 109 (0x8f66f000) [pid = 8345] [serial = 1450] [outer = (nil)] 04:37:21 INFO - PROCESS | 8345 | ++DOMWINDOW == 110 (0x97551c00) [pid = 8345] [serial = 1451] [outer = 0x8f66f000] 04:37:21 INFO - PROCESS | 8345 | 1468841841774 Marionette DEBUG loaded listener.js 04:37:21 INFO - PROCESS | 8345 | ++DOMWINDOW == 111 (0x976e4800) [pid = 8345] [serial = 1452] [outer = 0x8f66f000] 04:37:22 INFO - PROCESS | 8345 | --DOMWINDOW == 110 (0x8f613400) [pid = 8345] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 04:37:22 INFO - PROCESS | 8345 | --DOMWINDOW == 109 (0x8cb5c800) [pid = 8345] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 04:37:22 INFO - PROCESS | 8345 | --DOMWINDOW == 108 (0x8cb55000) [pid = 8345] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 04:37:22 INFO - PROCESS | 8345 | --DOMWINDOW == 107 (0x8db8bc00) [pid = 8345] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 04:37:22 INFO - PROCESS | 8345 | --DOMWINDOW == 106 (0x8cb5ac00) [pid = 8345] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 04:37:22 INFO - PROCESS | 8345 | --DOMWINDOW == 105 (0x910f6400) [pid = 8345] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 04:37:22 INFO - PROCESS | 8345 | --DOMWINDOW == 104 (0x8f66bc00) [pid = 8345] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 04:37:22 INFO - PROCESS | 8345 | --DOMWINDOW == 103 (0x8da67000) [pid = 8345] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 04:37:22 INFO - PROCESS | 8345 | --DOMWINDOW == 102 (0x8cb5a800) [pid = 8345] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 04:37:22 INFO - PROCESS | 8345 | --DOMWINDOW == 101 (0x918a3000) [pid = 8345] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 04:37:22 INFO - PROCESS | 8345 | --DOMWINDOW == 100 (0x8f7c8400) [pid = 8345] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 04:37:22 INFO - PROCESS | 8345 | 1468841842972 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]]]}] 04:37:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 04:37:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1639ms 04:37:23 INFO - PROCESS | 8345 | 1468841843007 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 04:37:23 INFO - PROCESS | 8345 | 1468841843011 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 04:37:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 04:37:23 INFO - PROCESS | 8345 | 1468841843018 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 04:37:23 INFO - PROCESS | 8345 | 1468841843021 Marionette TRACE conn3 <- [1,1906,null,{}] 04:37:23 INFO - PROCESS | 8345 | 1468841843027 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}] 04:37:23 INFO - PROCESS | 8345 | 1468841843033 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:23 INFO - PROCESS | 8345 | 1468841843278 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 04:37:23 INFO - PROCESS | 8345 | 1468841843295 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:23 INFO - PROCESS | 8345 | 1468841843310 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:23 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f7d0800 == 47 [pid = 8345] [id = 484] 04:37:23 INFO - PROCESS | 8345 | ++DOMWINDOW == 101 (0x92164000) [pid = 8345] [serial = 1453] [outer = (nil)] 04:37:23 INFO - PROCESS | 8345 | ++DOMWINDOW == 102 (0x94f75800) [pid = 8345] [serial = 1454] [outer = 0x92164000] 04:37:23 INFO - PROCESS | 8345 | 1468841843396 Marionette DEBUG loaded listener.js 04:37:23 INFO - PROCESS | 8345 | ++DOMWINDOW == 103 (0x98c64400) [pid = 8345] [serial = 1455] [outer = 0x92164000] 04:37:24 INFO - PROCESS | 8345 | 1468841844431 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]]]}] 04:37:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 04:37:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1483ms 04:37:24 INFO - PROCESS | 8345 | 1468841844503 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 04:37:24 INFO - PROCESS | 8345 | 1468841844510 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 04:37:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 04:37:24 INFO - PROCESS | 8345 | 1468841844521 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 04:37:24 INFO - PROCESS | 8345 | 1468841844526 Marionette TRACE conn3 <- [1,1910,null,{}] 04:37:24 INFO - PROCESS | 8345 | 1468841844536 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}] 04:37:24 INFO - PROCESS | 8345 | 1468841844542 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:24 INFO - PROCESS | 8345 | 1468841844795 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 04:37:25 INFO - PROCESS | 8345 | 1468841845053 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:25 INFO - PROCESS | 8345 | 1468841845070 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:25 INFO - PROCESS | 8345 | ++DOCSHELL 0x8db8c000 == 48 [pid = 8345] [id = 485] 04:37:25 INFO - PROCESS | 8345 | ++DOMWINDOW == 104 (0x8db8dc00) [pid = 8345] [serial = 1456] [outer = (nil)] 04:37:25 INFO - PROCESS | 8345 | ++DOMWINDOW == 105 (0x8f4bd000) [pid = 8345] [serial = 1457] [outer = 0x8db8dc00] 04:37:25 INFO - PROCESS | 8345 | 1468841845172 Marionette DEBUG loaded listener.js 04:37:25 INFO - PROCESS | 8345 | ++DOMWINDOW == 106 (0x8f60fc00) [pid = 8345] [serial = 1458] [outer = 0x8db8dc00] 04:37:26 INFO - PROCESS | 8345 | 1468841846151 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]]]}] 04:37:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 04:37:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1702ms 04:37:26 INFO - PROCESS | 8345 | 1468841846223 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 04:37:26 INFO - PROCESS | 8345 | 1468841846231 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 04:37:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 04:37:26 INFO - PROCESS | 8345 | 1468841846243 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 04:37:26 INFO - PROCESS | 8345 | 1468841846247 Marionette TRACE conn3 <- [1,1914,null,{}] 04:37:26 INFO - PROCESS | 8345 | 1468841846255 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}] 04:37:26 INFO - PROCESS | 8345 | 1468841846262 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:26 INFO - PROCESS | 8345 | 1468841846526 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 04:37:26 INFO - PROCESS | 8345 | 1468841846819 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:26 INFO - PROCESS | 8345 | 1468841846826 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:26 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f8a5400 == 49 [pid = 8345] [id = 486] 04:37:26 INFO - PROCESS | 8345 | ++DOMWINDOW == 107 (0x910f8800) [pid = 8345] [serial = 1459] [outer = (nil)] 04:37:26 INFO - PROCESS | 8345 | ++DOMWINDOW == 108 (0x91b54800) [pid = 8345] [serial = 1460] [outer = 0x910f8800] 04:37:26 INFO - PROCESS | 8345 | 1468841846917 Marionette DEBUG loaded listener.js 04:37:27 INFO - PROCESS | 8345 | ++DOMWINDOW == 109 (0x922f2000) [pid = 8345] [serial = 1461] [outer = 0x910f8800] 04:37:27 INFO - PROCESS | 8345 | 1468841847965 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]]]}] 04:37:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 04:37:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1801ms 04:37:28 INFO - PROCESS | 8345 | 1468841848044 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 04:37:28 INFO - PROCESS | 8345 | 1468841848048 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 04:37:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 04:37:28 INFO - PROCESS | 8345 | 1468841848056 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 04:37:28 INFO - PROCESS | 8345 | 1468841848063 Marionette TRACE conn3 <- [1,1918,null,{}] 04:37:28 INFO - PROCESS | 8345 | 1468841848081 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}] 04:37:28 INFO - PROCESS | 8345 | 1468841848090 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:28 INFO - PROCESS | 8345 | 1468841848422 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 04:37:28 INFO - PROCESS | 8345 | 1468841848677 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:28 INFO - PROCESS | 8345 | 1468841848690 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:28 INFO - PROCESS | 8345 | ++DOCSHELL 0x99415c00 == 50 [pid = 8345] [id = 487] 04:37:28 INFO - PROCESS | 8345 | ++DOMWINDOW == 110 (0x9941ac00) [pid = 8345] [serial = 1462] [outer = (nil)] 04:37:28 INFO - PROCESS | 8345 | ++DOMWINDOW == 111 (0x99420400) [pid = 8345] [serial = 1463] [outer = 0x9941ac00] 04:37:28 INFO - PROCESS | 8345 | 1468841848781 Marionette DEBUG loaded listener.js 04:37:28 INFO - PROCESS | 8345 | ++DOMWINDOW == 112 (0x9966e000) [pid = 8345] [serial = 1464] [outer = 0x9941ac00] 04:37:29 INFO - PROCESS | 8345 | 1468841849788 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]]]}] 04:37:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 04:37:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1792ms 04:37:29 INFO - PROCESS | 8345 | 1468841849849 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 04:37:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 04:37:29 INFO - PROCESS | 8345 | 1468841849855 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 04:37:29 INFO - PROCESS | 8345 | 1468841849862 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 04:37:29 INFO - PROCESS | 8345 | 1468841849865 Marionette TRACE conn3 <- [1,1922,null,{}] 04:37:29 INFO - PROCESS | 8345 | 1468841849873 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}] 04:37:29 INFO - PROCESS | 8345 | 1468841849878 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:30 INFO - PROCESS | 8345 | 1468841850125 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 04:37:30 INFO - PROCESS | 8345 | 1468841850364 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:30 INFO - PROCESS | 8345 | 1468841850373 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:30 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cbea400 == 51 [pid = 8345] [id = 488] 04:37:30 INFO - PROCESS | 8345 | ++DOMWINDOW == 113 (0x8da66c00) [pid = 8345] [serial = 1465] [outer = (nil)] 04:37:30 INFO - PROCESS | 8345 | ++DOMWINDOW == 114 (0x999b0800) [pid = 8345] [serial = 1466] [outer = 0x8da66c00] 04:37:30 INFO - PROCESS | 8345 | 1468841850474 Marionette DEBUG loaded listener.js 04:37:30 INFO - PROCESS | 8345 | ++DOMWINDOW == 115 (0x99a44000) [pid = 8345] [serial = 1467] [outer = 0x8da66c00] 04:37:31 INFO - PROCESS | 8345 | 1468841851458 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]]]}] 04:37:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 04:37:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1637ms 04:37:31 INFO - PROCESS | 8345 | 1468841851500 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 04:37:31 INFO - PROCESS | 8345 | 1468841851504 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 04:37:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 04:37:31 INFO - PROCESS | 8345 | 1468841851512 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 04:37:31 INFO - PROCESS | 8345 | 1468841851516 Marionette TRACE conn3 <- [1,1926,null,{}] 04:37:31 INFO - PROCESS | 8345 | 1468841851523 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}] 04:37:31 INFO - PROCESS | 8345 | 1468841851529 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:31 INFO - PROCESS | 8345 | 1468841851735 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 04:37:31 INFO - PROCESS | 8345 | 1468841851938 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:31 INFO - PROCESS | 8345 | 1468841851945 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:32 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cbe6800 == 52 [pid = 8345] [id = 489] 04:37:32 INFO - PROCESS | 8345 | ++DOMWINDOW == 116 (0x8f4bf400) [pid = 8345] [serial = 1468] [outer = (nil)] 04:37:32 INFO - PROCESS | 8345 | ++DOMWINDOW == 117 (0x99b97800) [pid = 8345] [serial = 1469] [outer = 0x8f4bf400] 04:37:32 INFO - PROCESS | 8345 | 1468841852082 Marionette DEBUG loaded listener.js 04:37:32 INFO - PROCESS | 8345 | ++DOMWINDOW == 118 (0x99b9d400) [pid = 8345] [serial = 1470] [outer = 0x8f4bf400] 04:37:33 INFO - PROCESS | 8345 | 1468841853074 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]]]}] 04:37:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 04:37:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1634ms 04:37:33 INFO - PROCESS | 8345 | 1468841853153 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 04:37:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 04:37:33 INFO - PROCESS | 8345 | 1468841853163 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 04:37:33 INFO - PROCESS | 8345 | 1468841853170 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 04:37:33 INFO - PROCESS | 8345 | 1468841853175 Marionette TRACE conn3 <- [1,1930,null,{}] 04:37:33 INFO - PROCESS | 8345 | 1468841853183 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}] 04:37:33 INFO - PROCESS | 8345 | 1468841853194 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:33 INFO - PROCESS | 8345 | 1468841853486 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 04:37:33 INFO - PROCESS | 8345 | 1468841853780 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:33 INFO - PROCESS | 8345 | 1468841853789 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:33 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cbe3800 == 53 [pid = 8345] [id = 490] 04:37:33 INFO - PROCESS | 8345 | ++DOMWINDOW == 119 (0x9996ac00) [pid = 8345] [serial = 1471] [outer = (nil)] 04:37:33 INFO - PROCESS | 8345 | ++DOMWINDOW == 120 (0x99d4c400) [pid = 8345] [serial = 1472] [outer = 0x9996ac00] 04:37:33 INFO - PROCESS | 8345 | 1468841853879 Marionette DEBUG loaded listener.js 04:37:34 INFO - PROCESS | 8345 | ++DOMWINDOW == 121 (0x99e04400) [pid = 8345] [serial = 1473] [outer = 0x9996ac00] 04:37:34 INFO - PROCESS | 8345 | 1468841854856 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]]]}] 04:37:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 04:37:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1738ms 04:37:34 INFO - PROCESS | 8345 | 1468841854910 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 04:37:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 04:37:34 INFO - PROCESS | 8345 | 1468841854915 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 04:37:34 INFO - PROCESS | 8345 | 1468841854923 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 04:37:34 INFO - PROCESS | 8345 | 1468841854926 Marionette TRACE conn3 <- [1,1934,null,{}] 04:37:34 INFO - PROCESS | 8345 | 1468841854934 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}] 04:37:34 INFO - PROCESS | 8345 | 1468841854938 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:35 INFO - PROCESS | 8345 | 1468841855157 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 04:37:35 INFO - PROCESS | 8345 | 1468841855403 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:35 INFO - PROCESS | 8345 | 1468841855411 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:35 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb59800 == 54 [pid = 8345] [id = 491] 04:37:35 INFO - PROCESS | 8345 | ++DOMWINDOW == 122 (0x8cbe0800) [pid = 8345] [serial = 1474] [outer = (nil)] 04:37:35 INFO - PROCESS | 8345 | ++DOMWINDOW == 123 (0x99e08800) [pid = 8345] [serial = 1475] [outer = 0x8cbe0800] 04:37:35 INFO - PROCESS | 8345 | 1468841855541 Marionette DEBUG loaded listener.js 04:37:35 INFO - PROCESS | 8345 | ++DOMWINDOW == 124 (0x99e0c400) [pid = 8345] [serial = 1476] [outer = 0x8cbe0800] 04:37:36 INFO - PROCESS | 8345 | 1468841856563 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]]]}] 04:37:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 04:37:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1693ms 04:37:36 INFO - PROCESS | 8345 | 1468841856617 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 04:37:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 04:37:36 INFO - PROCESS | 8345 | 1468841856621 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 04:37:36 INFO - PROCESS | 8345 | 1468841856628 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 04:37:36 INFO - PROCESS | 8345 | 1468841856633 Marionette TRACE conn3 <- [1,1938,null,{}] 04:37:36 INFO - PROCESS | 8345 | 1468841856639 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}] 04:37:36 INFO - PROCESS | 8345 | 1468841856645 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:36 INFO - PROCESS | 8345 | 1468841856868 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 04:37:37 INFO - PROCESS | 8345 | 1468841857109 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:37 INFO - PROCESS | 8345 | 1468841857119 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:37 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb52000 == 55 [pid = 8345] [id = 492] 04:37:37 INFO - PROCESS | 8345 | ++DOMWINDOW == 125 (0x8cbe5400) [pid = 8345] [serial = 1477] [outer = (nil)] 04:37:37 INFO - PROCESS | 8345 | ++DOMWINDOW == 126 (0x8f4c4400) [pid = 8345] [serial = 1478] [outer = 0x8cbe5400] 04:37:37 INFO - PROCESS | 8345 | 1468841857245 Marionette DEBUG loaded listener.js 04:37:37 INFO - PROCESS | 8345 | ++DOMWINDOW == 127 (0x91b5b400) [pid = 8345] [serial = 1479] [outer = 0x8cbe5400] 04:37:38 INFO - PROCESS | 8345 | 1468841858496 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]]]}] 04:37:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 04:37:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1898ms 04:37:38 INFO - PROCESS | 8345 | 1468841858527 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 04:37:38 INFO - PROCESS | 8345 | 1468841858532 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 04:37:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 04:37:38 INFO - PROCESS | 8345 | 1468841858542 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 04:37:38 INFO - PROCESS | 8345 | 1468841858549 Marionette TRACE conn3 <- [1,1942,null,{}] 04:37:38 INFO - PROCESS | 8345 | 1468841858559 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}] 04:37:38 INFO - PROCESS | 8345 | 1468841858564 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:38 INFO - PROCESS | 8345 | 1468841858834 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 04:37:39 INFO - PROCESS | 8345 | 1468841858991 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:39 INFO - PROCESS | 8345 | 1468841859002 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:39 INFO - PROCESS | 8345 | ++DOCSHELL 0x8db92000 == 56 [pid = 8345] [id = 493] 04:37:39 INFO - PROCESS | 8345 | ++DOMWINDOW == 128 (0x8f60b800) [pid = 8345] [serial = 1480] [outer = (nil)] 04:37:39 INFO - PROCESS | 8345 | ++DOMWINDOW == 129 (0x9189fc00) [pid = 8345] [serial = 1481] [outer = 0x8f60b800] 04:37:39 INFO - PROCESS | 8345 | 1468841859186 Marionette DEBUG loaded listener.js 04:37:39 INFO - PROCESS | 8345 | ++DOMWINDOW == 130 (0x9216a800) [pid = 8345] [serial = 1482] [outer = 0x8f60b800] 04:37:40 INFO - PROCESS | 8345 | --DOMWINDOW == 129 (0x93a47400) [pid = 8345] [serial = 1412] [outer = (nil)] [url = about:blank] 04:37:40 INFO - PROCESS | 8345 | --DOMWINDOW == 128 (0x98c67c00) [pid = 8345] [serial = 1394] [outer = (nil)] [url = about:blank] 04:37:40 INFO - PROCESS | 8345 | --DOCSHELL 0x910ef800 == 55 [pid = 8345] [id = 473] 04:37:40 INFO - PROCESS | 8345 | --DOCSHELL 0x8bec1c00 == 54 [pid = 8345] [id = 472] 04:37:40 INFO - PROCESS | 8345 | --DOCSHELL 0x8bec5000 == 53 [pid = 8345] [id = 471] 04:37:40 INFO - PROCESS | 8345 | --DOMWINDOW == 127 (0x99772c00) [pid = 8345] [serial = 1391] [outer = (nil)] [url = about:blank] 04:37:40 INFO - PROCESS | 8345 | --DOMWINDOW == 126 (0x976ea800) [pid = 8345] [serial = 1379] [outer = (nil)] [url = about:blank] 04:37:40 INFO - PROCESS | 8345 | --DOMWINDOW == 125 (0x8f8a9000) [pid = 8345] [serial = 1403] [outer = (nil)] [url = about:blank] 04:37:40 INFO - PROCESS | 8345 | --DOMWINDOW == 124 (0x9189a400) [pid = 8345] [serial = 1404] [outer = (nil)] [url = about:blank] 04:37:40 INFO - PROCESS | 8345 | --DOMWINDOW == 123 (0x8f4c2000) [pid = 8345] [serial = 1400] [outer = (nil)] [url = about:blank] 04:37:40 INFO - PROCESS | 8345 | --DOMWINDOW == 122 (0x8f60bc00) [pid = 8345] [serial = 1401] [outer = (nil)] [url = about:blank] 04:37:40 INFO - PROCESS | 8345 | --DOMWINDOW == 121 (0x9941dc00) [pid = 8345] [serial = 1385] [outer = (nil)] [url = about:blank] 04:37:40 INFO - PROCESS | 8345 | --DOMWINDOW == 120 (0x8d7c9000) [pid = 8345] [serial = 1398] [outer = (nil)] [url = about:blank] 04:37:40 INFO - PROCESS | 8345 | --DOMWINDOW == 119 (0x8cbe4000) [pid = 8345] [serial = 1397] [outer = (nil)] [url = about:blank] 04:37:40 INFO - PROCESS | 8345 | --DOMWINDOW == 118 (0x8da6b400) [pid = 8345] [serial = 1370] [outer = (nil)] [url = about:blank] 04:37:40 INFO - PROCESS | 8345 | --DOMWINDOW == 117 (0x9972e800) [pid = 8345] [serial = 1388] [outer = (nil)] [url = about:blank] 04:37:40 INFO - PROCESS | 8345 | --DOMWINDOW == 116 (0x9216fc00) [pid = 8345] [serial = 1373] [outer = (nil)] [url = about:blank] 04:37:40 INFO - PROCESS | 8345 | --DOMWINDOW == 115 (0x97550400) [pid = 8345] [serial = 1376] [outer = (nil)] [url = about:blank] 04:37:40 INFO - PROCESS | 8345 | --DOMWINDOW == 114 (0x981d9400) [pid = 8345] [serial = 1382] [outer = (nil)] [url = about:blank] 04:37:40 INFO - PROCESS | 8345 | --DOMWINDOW == 113 (0x93a4d400) [pid = 8345] [serial = 1409] [outer = (nil)] [url = about:blank] 04:37:40 INFO - PROCESS | 8345 | --DOMWINDOW == 112 (0x93c5ec00) [pid = 8345] [serial = 1410] [outer = (nil)] [url = about:blank] 04:37:40 INFO - PROCESS | 8345 | --DOMWINDOW == 111 (0x9216f400) [pid = 8345] [serial = 1406] [outer = (nil)] [url = about:blank] 04:37:40 INFO - PROCESS | 8345 | --DOMWINDOW == 110 (0x922f1000) [pid = 8345] [serial = 1407] [outer = (nil)] [url = about:blank] 04:37:40 INFO - PROCESS | 8345 | --DOMWINDOW == 109 (0x8f670800) [pid = 8345] [serial = 1344] [outer = (nil)] [url = about:blank] 04:37:40 INFO - PROCESS | 8345 | --DOMWINDOW == 108 (0x8cbe8800) [pid = 8345] [serial = 1338] [outer = (nil)] [url = about:blank] 04:37:40 INFO - PROCESS | 8345 | --DOMWINDOW == 107 (0x910f1400) [pid = 8345] [serial = 1347] [outer = (nil)] [url = about:blank] 04:37:40 INFO - PROCESS | 8345 | --DOMWINDOW == 106 (0x8db98800) [pid = 8345] [serial = 1341] [outer = (nil)] [url = about:blank] 04:37:40 INFO - PROCESS | 8345 | --DOMWINDOW == 105 (0x94f16000) [pid = 8345] [serial = 1353] [outer = (nil)] [url = about:blank] 04:37:40 INFO - PROCESS | 8345 | --DOMWINDOW == 104 (0x91b54c00) [pid = 8345] [serial = 1350] [outer = (nil)] [url = about:blank] 04:37:40 INFO - PROCESS | 8345 | 1468841860323 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]]]}] 04:37:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 04:37:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1838ms 04:37:40 INFO - PROCESS | 8345 | 1468841860383 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 04:37:40 INFO - PROCESS | 8345 | 1468841860390 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 04:37:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 04:37:40 INFO - PROCESS | 8345 | 1468841860403 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 04:37:40 INFO - PROCESS | 8345 | 1468841860407 Marionette TRACE conn3 <- [1,1946,null,{}] 04:37:40 INFO - PROCESS | 8345 | 1468841860414 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}] 04:37:40 INFO - PROCESS | 8345 | 1468841860421 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:40 INFO - PROCESS | 8345 | 1468841860619 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 04:37:40 INFO - PROCESS | 8345 | 1468841860796 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:40 INFO - PROCESS | 8345 | 1468841860805 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:40 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f609000 == 54 [pid = 8345] [id = 494] 04:37:40 INFO - PROCESS | 8345 | ++DOMWINDOW == 105 (0x8f612400) [pid = 8345] [serial = 1483] [outer = (nil)] 04:37:40 INFO - PROCESS | 8345 | ++DOMWINDOW == 106 (0x910f3400) [pid = 8345] [serial = 1484] [outer = 0x8f612400] 04:37:40 INFO - PROCESS | 8345 | 1468841860931 Marionette DEBUG loaded listener.js 04:37:41 INFO - PROCESS | 8345 | ++DOMWINDOW == 107 (0x91b54c00) [pid = 8345] [serial = 1485] [outer = 0x8f612400] 04:37:41 INFO - PROCESS | 8345 | 1468841861803 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]]]}] 04:37:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 04:37:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1438ms 04:37:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 04:37:41 INFO - PROCESS | 8345 | 1468841861841 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 04:37:41 INFO - PROCESS | 8345 | 1468841861844 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 04:37:41 INFO - PROCESS | 8345 | 1468841861852 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 04:37:41 INFO - PROCESS | 8345 | 1468841861857 Marionette TRACE conn3 <- [1,1950,null,{}] 04:37:41 INFO - PROCESS | 8345 | 1468841861874 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}] 04:37:41 INFO - PROCESS | 8345 | 1468841861883 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:42 INFO - PROCESS | 8345 | 1468841862076 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 04:37:42 INFO - PROCESS | 8345 | 1468841862254 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:42 INFO - PROCESS | 8345 | 1468841862265 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:42 INFO - PROCESS | 8345 | ++DOCSHELL 0x93c5e400 == 55 [pid = 8345] [id = 495] 04:37:42 INFO - PROCESS | 8345 | ++DOMWINDOW == 108 (0x94f16000) [pid = 8345] [serial = 1486] [outer = (nil)] 04:37:42 INFO - PROCESS | 8345 | ++DOMWINDOW == 109 (0x95057800) [pid = 8345] [serial = 1487] [outer = 0x94f16000] 04:37:42 INFO - PROCESS | 8345 | 1468841862341 Marionette DEBUG loaded listener.js 04:37:42 INFO - PROCESS | 8345 | ++DOMWINDOW == 110 (0x97556400) [pid = 8345] [serial = 1488] [outer = 0x94f16000] 04:37:43 INFO - PROCESS | 8345 | 1468841863296 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]]]}] 04:37:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 04:37:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1487ms 04:37:43 INFO - PROCESS | 8345 | 1468841863338 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 04:37:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 04:37:43 INFO - PROCESS | 8345 | 1468841863343 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 04:37:43 INFO - PROCESS | 8345 | 1468841863359 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 04:37:43 INFO - PROCESS | 8345 | 1468841863362 Marionette TRACE conn3 <- [1,1954,null,{}] 04:37:43 INFO - PROCESS | 8345 | 1468841863369 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}] 04:37:43 INFO - PROCESS | 8345 | 1468841863375 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:43 INFO - PROCESS | 8345 | 1468841863621 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 04:37:43 INFO - PROCESS | 8345 | 1468841863661 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:43 INFO - PROCESS | 8345 | 1468841863669 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:43 INFO - PROCESS | 8345 | ++DOCSHELL 0x94f19c00 == 56 [pid = 8345] [id = 496] 04:37:43 INFO - PROCESS | 8345 | ++DOMWINDOW == 111 (0x975f4000) [pid = 8345] [serial = 1489] [outer = (nil)] 04:37:43 INFO - PROCESS | 8345 | ++DOMWINDOW == 112 (0x993a0c00) [pid = 8345] [serial = 1490] [outer = 0x975f4000] 04:37:43 INFO - PROCESS | 8345 | 1468841863755 Marionette DEBUG loaded listener.js 04:37:43 INFO - PROCESS | 8345 | ++DOMWINDOW == 113 (0x99421000) [pid = 8345] [serial = 1491] [outer = 0x975f4000] 04:37:44 INFO - PROCESS | 8345 | --DOMWINDOW == 112 (0x93c5bc00) [pid = 8345] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 04:37:44 INFO - PROCESS | 8345 | --DOMWINDOW == 111 (0x8da62400) [pid = 8345] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 04:37:44 INFO - PROCESS | 8345 | --DOMWINDOW == 110 (0x8f66f000) [pid = 8345] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 04:37:44 INFO - PROCESS | 8345 | --DOMWINDOW == 109 (0x8f8a4000) [pid = 8345] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 04:37:44 INFO - PROCESS | 8345 | --DOMWINDOW == 108 (0x9216a400) [pid = 8345] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 04:37:44 INFO - PROCESS | 8345 | --DOMWINDOW == 107 (0x8cb5bc00) [pid = 8345] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 04:37:44 INFO - PROCESS | 8345 | 1468841864929 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]]]}] 04:37:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 04:37:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1593ms 04:37:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 04:37:44 INFO - PROCESS | 8345 | 1468841864943 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 04:37:44 INFO - PROCESS | 8345 | 1468841864946 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 04:37:44 INFO - PROCESS | 8345 | 1468841864954 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 04:37:44 INFO - PROCESS | 8345 | 1468841864958 Marionette TRACE conn3 <- [1,1958,null,{}] 04:37:44 INFO - PROCESS | 8345 | 1468841864964 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}] 04:37:44 INFO - PROCESS | 8345 | 1468841864969 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:45 INFO - PROCESS | 8345 | 1468841865207 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 04:37:45 INFO - PROCESS | 8345 | 1468841865349 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:45 INFO - PROCESS | 8345 | 1468841865358 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:45 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb59400 == 57 [pid = 8345] [id = 497] 04:37:45 INFO - PROCESS | 8345 | ++DOMWINDOW == 108 (0x8d7c9c00) [pid = 8345] [serial = 1492] [outer = (nil)] 04:37:45 INFO - PROCESS | 8345 | ++DOMWINDOW == 109 (0x93c57800) [pid = 8345] [serial = 1493] [outer = 0x8d7c9c00] 04:37:45 INFO - PROCESS | 8345 | 1468841865433 Marionette DEBUG loaded listener.js 04:37:45 INFO - PROCESS | 8345 | ++DOMWINDOW == 110 (0x99415400) [pid = 8345] [serial = 1494] [outer = 0x8d7c9c00] 04:37:46 INFO - PROCESS | 8345 | 1468841866235 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]]]}] 04:37:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 04:37:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1333ms 04:37:46 INFO - PROCESS | 8345 | 1468841866287 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 04:37:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 04:37:46 INFO - PROCESS | 8345 | 1468841866291 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 04:37:46 INFO - PROCESS | 8345 | 1468841866299 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 04:37:46 INFO - PROCESS | 8345 | 1468841866303 Marionette TRACE conn3 <- [1,1962,null,{}] 04:37:46 INFO - PROCESS | 8345 | 1468841866309 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}] 04:37:46 INFO - PROCESS | 8345 | 1468841866320 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:46 INFO - PROCESS | 8345 | 1468841866526 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 04:37:46 INFO - PROCESS | 8345 | 1468841866693 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:46 INFO - PROCESS | 8345 | 1468841866701 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:46 INFO - PROCESS | 8345 | ++DOCSHELL 0x8da64400 == 58 [pid = 8345] [id = 498] 04:37:46 INFO - PROCESS | 8345 | ++DOMWINDOW == 111 (0x8f6d3c00) [pid = 8345] [serial = 1495] [outer = (nil)] 04:37:46 INFO - PROCESS | 8345 | ++DOMWINDOW == 112 (0x99a43400) [pid = 8345] [serial = 1496] [outer = 0x8f6d3c00] 04:37:46 INFO - PROCESS | 8345 | 1468841866776 Marionette DEBUG loaded listener.js 04:37:46 INFO - PROCESS | 8345 | ++DOMWINDOW == 113 (0x99b95c00) [pid = 8345] [serial = 1497] [outer = 0x8f6d3c00] 04:37:48 INFO - PROCESS | 8345 | 1468841868044 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]]]}] 04:37:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 04:37:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1795ms 04:37:48 INFO - PROCESS | 8345 | 1468841868098 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 04:37:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 04:37:48 INFO - PROCESS | 8345 | 1468841868110 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 04:37:48 INFO - PROCESS | 8345 | 1468841868120 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 04:37:48 INFO - PROCESS | 8345 | 1468841868129 Marionette TRACE conn3 <- [1,1966,null,{}] 04:37:48 INFO - PROCESS | 8345 | 1468841868140 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}] 04:37:48 INFO - PROCESS | 8345 | 1468841868145 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:48 INFO - PROCESS | 8345 | 1468841868418 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 04:37:48 INFO - PROCESS | 8345 | 1468841868687 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:48 INFO - PROCESS | 8345 | 1468841868696 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:48 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f663800 == 59 [pid = 8345] [id = 499] 04:37:48 INFO - PROCESS | 8345 | ++DOMWINDOW == 114 (0x8f66dc00) [pid = 8345] [serial = 1498] [outer = (nil)] 04:37:48 INFO - PROCESS | 8345 | ++DOMWINDOW == 115 (0x910ef000) [pid = 8345] [serial = 1499] [outer = 0x8f66dc00] 04:37:48 INFO - PROCESS | 8345 | 1468841868789 Marionette DEBUG loaded listener.js 04:37:48 INFO - PROCESS | 8345 | ++DOMWINDOW == 116 (0x9189a400) [pid = 8345] [serial = 1500] [outer = 0x8f66dc00] 04:37:49 INFO - PROCESS | 8345 | 1468841869751 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]]]}] 04:37:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 04:37:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1690ms 04:37:49 INFO - PROCESS | 8345 | 1468841869810 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 04:37:49 INFO - PROCESS | 8345 | 1468841869818 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 04:37:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 04:37:49 INFO - PROCESS | 8345 | 1468841869831 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 04:37:49 INFO - PROCESS | 8345 | 1468841869835 Marionette TRACE conn3 <- [1,1970,null,{}] 04:37:49 INFO - PROCESS | 8345 | 1468841869843 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}] 04:37:49 INFO - PROCESS | 8345 | 1468841869850 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:50 INFO - PROCESS | 8345 | 1468841870113 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 04:37:50 INFO - PROCESS | 8345 | 1468841870449 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:50 INFO - PROCESS | 8345 | 1468841870463 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:50 INFO - PROCESS | 8345 | ++DOCSHELL 0x93c63c00 == 60 [pid = 8345] [id = 500] 04:37:50 INFO - PROCESS | 8345 | ++DOMWINDOW == 117 (0x95155400) [pid = 8345] [serial = 1501] [outer = (nil)] 04:37:50 INFO - PROCESS | 8345 | ++DOMWINDOW == 118 (0x9755d000) [pid = 8345] [serial = 1502] [outer = 0x95155400] 04:37:50 INFO - PROCESS | 8345 | 1468841870549 Marionette DEBUG loaded listener.js 04:37:50 INFO - PROCESS | 8345 | ++DOMWINDOW == 119 (0x981d9400) [pid = 8345] [serial = 1503] [outer = 0x95155400] 04:37:51 INFO - PROCESS | 8345 | 1468841871583 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]]]}] 04:37:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 04:37:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1804ms 04:37:51 INFO - PROCESS | 8345 | 1468841871636 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 04:37:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 04:37:51 INFO - PROCESS | 8345 | 1468841871643 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 04:37:51 INFO - PROCESS | 8345 | 1468841871656 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 04:37:51 INFO - PROCESS | 8345 | 1468841871667 Marionette TRACE conn3 <- [1,1974,null,{}] 04:37:51 INFO - PROCESS | 8345 | 1468841871694 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}] 04:37:51 INFO - PROCESS | 8345 | 1468841871704 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:51 INFO - PROCESS | 8345 | 1468841871975 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 04:37:52 INFO - PROCESS | 8345 | 1468841872241 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:52 INFO - PROCESS | 8345 | 1468841872256 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:52 INFO - PROCESS | 8345 | ++DOCSHELL 0x99abbc00 == 61 [pid = 8345] [id = 501] 04:37:52 INFO - PROCESS | 8345 | ++DOMWINDOW == 120 (0x99b96800) [pid = 8345] [serial = 1504] [outer = (nil)] 04:37:52 INFO - PROCESS | 8345 | ++DOMWINDOW == 121 (0x99c61000) [pid = 8345] [serial = 1505] [outer = 0x99b96800] 04:37:52 INFO - PROCESS | 8345 | 1468841872345 Marionette DEBUG loaded listener.js 04:37:52 INFO - PROCESS | 8345 | ++DOMWINDOW == 122 (0x99d70400) [pid = 8345] [serial = 1506] [outer = 0x99b96800] 04:37:53 INFO - PROCESS | 8345 | 1468841873602 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]]]}] 04:37:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 04:37:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 2010ms 04:37:53 INFO - PROCESS | 8345 | 1468841873663 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 04:37:53 INFO - PROCESS | 8345 | 1468841873671 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 04:37:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 04:37:53 INFO - PROCESS | 8345 | 1468841873679 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 04:37:53 INFO - PROCESS | 8345 | 1468841873684 Marionette TRACE conn3 <- [1,1978,null,{}] 04:37:53 INFO - PROCESS | 8345 | 1468841873691 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}] 04:37:53 INFO - PROCESS | 8345 | 1468841873697 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:54 INFO - PROCESS | 8345 | 1468841874021 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 04:37:54 INFO - PROCESS | 8345 | 1468841874357 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:54 INFO - PROCESS | 8345 | 1468841874367 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:54 INFO - PROCESS | 8345 | ++DOCSHELL 0x9996d800 == 62 [pid = 8345] [id = 502] 04:37:54 INFO - PROCESS | 8345 | ++DOMWINDOW == 123 (0x99e08400) [pid = 8345] [serial = 1507] [outer = (nil)] 04:37:54 INFO - PROCESS | 8345 | ++DOMWINDOW == 124 (0x9a286000) [pid = 8345] [serial = 1508] [outer = 0x99e08400] 04:37:54 INFO - PROCESS | 8345 | 1468841874455 Marionette DEBUG loaded listener.js 04:37:54 INFO - PROCESS | 8345 | ++DOMWINDOW == 125 (0x9a7f3000) [pid = 8345] [serial = 1509] [outer = 0x99e08400] 04:37:55 INFO - PROCESS | 8345 | 1468841875438 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]]]}] 04:37:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 04:37:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1789ms 04:37:55 INFO - PROCESS | 8345 | 1468841875489 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 04:37:55 INFO - PROCESS | 8345 | 1468841875494 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 04:37:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 04:37:55 INFO - PROCESS | 8345 | 1468841875503 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 04:37:55 INFO - PROCESS | 8345 | 1468841875507 Marionette TRACE conn3 <- [1,1982,null,{}] 04:37:55 INFO - PROCESS | 8345 | 1468841875514 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}] 04:37:55 INFO - PROCESS | 8345 | 1468841875520 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:55 INFO - PROCESS | 8345 | 1468841875752 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 04:37:55 INFO - PROCESS | 8345 | 1468841875955 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:55 INFO - PROCESS | 8345 | 1468841875964 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:56 INFO - PROCESS | 8345 | ++DOCSHELL 0x8d7ca400 == 63 [pid = 8345] [id = 503] 04:37:56 INFO - PROCESS | 8345 | ++DOMWINDOW == 126 (0x99e05c00) [pid = 8345] [serial = 1510] [outer = (nil)] 04:37:56 INFO - PROCESS | 8345 | ++DOMWINDOW == 127 (0x9aa44400) [pid = 8345] [serial = 1511] [outer = 0x99e05c00] 04:37:56 INFO - PROCESS | 8345 | 1468841876084 Marionette DEBUG loaded listener.js 04:37:56 INFO - PROCESS | 8345 | ++DOMWINDOW == 128 (0x9aa47c00) [pid = 8345] [serial = 1512] [outer = 0x99e05c00] 04:37:57 INFO - PROCESS | 8345 | 1468841877127 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]]]}] 04:37:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 04:37:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1645ms 04:37:57 INFO - PROCESS | 8345 | 1468841877150 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 04:37:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 04:37:57 INFO - PROCESS | 8345 | 1468841877154 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 04:37:57 INFO - PROCESS | 8345 | 1468841877163 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 04:37:57 INFO - PROCESS | 8345 | 1468841877168 Marionette TRACE conn3 <- [1,1986,null,{}] 04:37:57 INFO - PROCESS | 8345 | 1468841877194 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}] 04:37:57 INFO - PROCESS | 8345 | 1468841877205 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:57 INFO - PROCESS | 8345 | 1468841877453 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 04:37:57 INFO - PROCESS | 8345 | 1468841877702 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:57 INFO - PROCESS | 8345 | 1468841877715 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:57 INFO - PROCESS | 8345 | ++DOCSHELL 0x8d7c7400 == 64 [pid = 8345] [id = 504] 04:37:57 INFO - PROCESS | 8345 | ++DOMWINDOW == 129 (0x9aa4d800) [pid = 8345] [serial = 1513] [outer = (nil)] 04:37:57 INFO - PROCESS | 8345 | ++DOMWINDOW == 130 (0x9ac5d800) [pid = 8345] [serial = 1514] [outer = 0x9aa4d800] 04:37:57 INFO - PROCESS | 8345 | 1468841877840 Marionette DEBUG loaded listener.js 04:37:57 INFO - PROCESS | 8345 | ++DOMWINDOW == 131 (0x9ac61800) [pid = 8345] [serial = 1515] [outer = 0x9aa4d800] 04:37:58 INFO - PROCESS | 8345 | 1468841878802 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]]]}] 04:37:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 04:37:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1660ms 04:37:58 INFO - PROCESS | 8345 | 1468841878823 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 04:37:58 INFO - PROCESS | 8345 | 1468841878826 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 04:37:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 04:37:58 INFO - PROCESS | 8345 | 1468841878834 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 04:37:58 INFO - PROCESS | 8345 | 1468841878839 Marionette TRACE conn3 <- [1,1990,null,{}] 04:37:58 INFO - PROCESS | 8345 | 1468841878846 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}] 04:37:58 INFO - PROCESS | 8345 | 1468841878851 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:59 INFO - PROCESS | 8345 | 1468841879068 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 04:37:59 INFO - PROCESS | 8345 | 1468841879264 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:59 INFO - PROCESS | 8345 | 1468841879272 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:37:59 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb55000 == 65 [pid = 8345] [id = 505] 04:37:59 INFO - PROCESS | 8345 | ++DOMWINDOW == 132 (0x8cbea000) [pid = 8345] [serial = 1516] [outer = (nil)] 04:37:59 INFO - PROCESS | 8345 | ++DOMWINDOW == 133 (0x9b0b6800) [pid = 8345] [serial = 1517] [outer = 0x8cbea000] 04:37:59 INFO - PROCESS | 8345 | 1468841879361 Marionette DEBUG loaded listener.js 04:37:59 INFO - PROCESS | 8345 | ++DOMWINDOW == 134 (0x9b0bcc00) [pid = 8345] [serial = 1518] [outer = 0x8cbea000] 04:38:00 INFO - PROCESS | 8345 | 1468841880333 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]]]}] 04:38:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 04:38:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1536ms 04:38:00 INFO - PROCESS | 8345 | 1468841880375 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 04:38:00 INFO - PROCESS | 8345 | 1468841880378 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 04:38:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 04:38:00 INFO - PROCESS | 8345 | 1468841880390 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 04:38:00 INFO - PROCESS | 8345 | 1468841880393 Marionette TRACE conn3 <- [1,1994,null,{}] 04:38:00 INFO - PROCESS | 8345 | 1468841880400 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}] 04:38:00 INFO - PROCESS | 8345 | 1468841880407 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:00 INFO - PROCESS | 8345 | 1468841880623 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 04:38:00 INFO - PROCESS | 8345 | 1468841880822 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:00 INFO - PROCESS | 8345 | 1468841880832 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:00 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cbe0400 == 66 [pid = 8345] [id = 506] 04:38:00 INFO - PROCESS | 8345 | ++DOMWINDOW == 135 (0x8cbe5800) [pid = 8345] [serial = 1519] [outer = (nil)] 04:38:00 INFO - PROCESS | 8345 | ++DOMWINDOW == 136 (0x9b60d000) [pid = 8345] [serial = 1520] [outer = 0x8cbe5800] 04:38:00 INFO - PROCESS | 8345 | 1468841880914 Marionette DEBUG loaded listener.js 04:38:01 INFO - PROCESS | 8345 | ++DOMWINDOW == 137 (0x9b60f800) [pid = 8345] [serial = 1521] [outer = 0x8cbe5800] 04:38:02 INFO - PROCESS | 8345 | 1468841882156 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]]]}] 04:38:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 04:38:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1834ms 04:38:02 INFO - PROCESS | 8345 | 1468841882226 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 04:38:02 INFO - PROCESS | 8345 | 1468841882232 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 04:38:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 04:38:02 INFO - PROCESS | 8345 | 1468841882242 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 04:38:02 INFO - PROCESS | 8345 | 1468841882245 Marionette TRACE conn3 <- [1,1998,null,{}] 04:38:02 INFO - PROCESS | 8345 | 1468841882254 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}] 04:38:02 INFO - PROCESS | 8345 | 1468841882260 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:02 INFO - PROCESS | 8345 | 1468841882814 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 04:38:03 INFO - PROCESS | 8345 | 1468841883092 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:03 INFO - PROCESS | 8345 | 1468841883101 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:03 INFO - PROCESS | 8345 | ++DOCSHELL 0x8da6b400 == 67 [pid = 8345] [id = 507] 04:38:03 INFO - PROCESS | 8345 | ++DOMWINDOW == 138 (0x8da6cc00) [pid = 8345] [serial = 1522] [outer = (nil)] 04:38:03 INFO - PROCESS | 8345 | ++DOMWINDOW == 139 (0x8f4b9400) [pid = 8345] [serial = 1523] [outer = 0x8da6cc00] 04:38:03 INFO - PROCESS | 8345 | 1468841883198 Marionette DEBUG loaded listener.js 04:38:03 INFO - PROCESS | 8345 | ++DOMWINDOW == 140 (0x8f668800) [pid = 8345] [serial = 1524] [outer = 0x8da6cc00] 04:38:04 INFO - PROCESS | 8345 | 1468841884161 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]]]}] 04:38:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 04:38:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1987ms 04:38:04 INFO - PROCESS | 8345 | 1468841884229 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 04:38:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 04:38:04 INFO - PROCESS | 8345 | 1468841884237 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 04:38:04 INFO - PROCESS | 8345 | 1468841884247 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 04:38:04 INFO - PROCESS | 8345 | 1468841884253 Marionette TRACE conn3 <- [1,2002,null,{}] 04:38:04 INFO - PROCESS | 8345 | 1468841884262 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}] 04:38:04 INFO - PROCESS | 8345 | 1468841884269 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:04 INFO - PROCESS | 8345 | 1468841884523 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 04:38:04 INFO - PROCESS | 8345 | 1468841884878 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:04 INFO - PROCESS | 8345 | 1468841884889 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:04 INFO - PROCESS | 8345 | ++DOCSHELL 0x92170c00 == 68 [pid = 8345] [id = 508] 04:38:04 INFO - PROCESS | 8345 | ++DOMWINDOW == 141 (0x9220b000) [pid = 8345] [serial = 1525] [outer = (nil)] 04:38:04 INFO - PROCESS | 8345 | ++DOMWINDOW == 142 (0x93995400) [pid = 8345] [serial = 1526] [outer = 0x9220b000] 04:38:04 INFO - PROCESS | 8345 | 1468841884977 Marionette DEBUG loaded listener.js 04:38:05 INFO - PROCESS | 8345 | ++DOMWINDOW == 143 (0x93c64800) [pid = 8345] [serial = 1527] [outer = 0x9220b000] 04:38:05 INFO - PROCESS | 8345 | 1468841885948 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]]]}] 04:38:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 04:38:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1789ms 04:38:06 INFO - PROCESS | 8345 | 1468841886035 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 04:38:06 INFO - PROCESS | 8345 | 1468841886041 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 04:38:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 04:38:06 INFO - PROCESS | 8345 | 1468841886049 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 04:38:06 INFO - PROCESS | 8345 | 1468841886052 Marionette TRACE conn3 <- [1,2006,null,{}] 04:38:06 INFO - PROCESS | 8345 | 1468841886060 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}] 04:38:06 INFO - PROCESS | 8345 | 1468841886064 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:06 INFO - PROCESS | 8345 | 1468841886311 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 04:38:06 INFO - PROCESS | 8345 | 1468841886600 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:06 INFO - PROCESS | 8345 | 1468841886610 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:06 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb5ec00 == 69 [pid = 8345] [id = 509] 04:38:06 INFO - PROCESS | 8345 | ++DOMWINDOW == 144 (0x8cbe7400) [pid = 8345] [serial = 1528] [outer = (nil)] 04:38:06 INFO - PROCESS | 8345 | ++DOMWINDOW == 145 (0x8f4bac00) [pid = 8345] [serial = 1529] [outer = 0x8cbe7400] 04:38:06 INFO - PROCESS | 8345 | 1468841886790 Marionette DEBUG loaded listener.js 04:38:06 INFO - PROCESS | 8345 | ++DOMWINDOW == 146 (0x918a5400) [pid = 8345] [serial = 1530] [outer = 0x8cbe7400] 04:38:06 INFO - PROCESS | 8345 | --DOCSHELL 0x8da61400 == 68 [pid = 8345] [id = 464] 04:38:06 INFO - PROCESS | 8345 | --DOCSHELL 0x91b5d800 == 67 [pid = 8345] [id = 457] 04:38:06 INFO - PROCESS | 8345 | --DOCSHELL 0x8f8a6000 == 66 [pid = 8345] [id = 460] 04:38:07 INFO - PROCESS | 8345 | --DOMWINDOW == 145 (0x8f66e800) [pid = 8345] [serial = 1418] [outer = (nil)] [url = about:blank] 04:38:07 INFO - PROCESS | 8345 | --DOMWINDOW == 144 (0x976e9400) [pid = 8345] [serial = 1427] [outer = (nil)] [url = about:blank] 04:38:07 INFO - PROCESS | 8345 | --DOMWINDOW == 143 (0x91b5a000) [pid = 8345] [serial = 1421] [outer = (nil)] [url = about:blank] 04:38:07 INFO - PROCESS | 8345 | --DOMWINDOW == 142 (0x95161c00) [pid = 8345] [serial = 1424] [outer = (nil)] [url = about:blank] 04:38:07 INFO - PROCESS | 8345 | --DOMWINDOW == 141 (0x99415800) [pid = 8345] [serial = 1430] [outer = (nil)] [url = about:blank] 04:38:07 INFO - PROCESS | 8345 | --DOMWINDOW == 140 (0x99977000) [pid = 8345] [serial = 1433] [outer = (nil)] [url = about:blank] 04:38:07 INFO - PROCESS | 8345 | --DOMWINDOW == 139 (0x8f6d6000) [pid = 8345] [serial = 1436] [outer = (nil)] [url = about:blank] 04:38:07 INFO - PROCESS | 8345 | --DOMWINDOW == 138 (0x8cb57400) [pid = 8345] [serial = 1415] [outer = (nil)] [url = about:blank] 04:38:07 INFO - PROCESS | 8345 | --DOMWINDOW == 137 (0x94f75800) [pid = 8345] [serial = 1454] [outer = (nil)] [url = about:blank] 04:38:07 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb50800 == 65 [pid = 8345] [id = 459] 04:38:07 INFO - PROCESS | 8345 | --DOMWINDOW == 136 (0x95053c00) [pid = 8345] [serial = 1449] [outer = (nil)] [url = about:blank] 04:38:07 INFO - PROCESS | 8345 | --DOMWINDOW == 135 (0x8f4ba400) [pid = 8345] [serial = 1440] [outer = (nil)] [url = about:blank] 04:38:07 INFO - PROCESS | 8345 | --DOMWINDOW == 134 (0x97551c00) [pid = 8345] [serial = 1451] [outer = (nil)] [url = about:blank] 04:38:07 INFO - PROCESS | 8345 | --DOMWINDOW == 133 (0x92162c00) [pid = 8345] [serial = 1446] [outer = (nil)] [url = about:blank] 04:38:07 INFO - PROCESS | 8345 | --DOMWINDOW == 132 (0x8da69400) [pid = 8345] [serial = 1439] [outer = (nil)] [url = about:blank] 04:38:07 INFO - PROCESS | 8345 | --DOMWINDOW == 131 (0x9504c800) [pid = 8345] [serial = 1448] [outer = (nil)] [url = about:blank] 04:38:07 INFO - PROCESS | 8345 | --DOMWINDOW == 130 (0x9504ec00) [pid = 8345] [serial = 1413] [outer = (nil)] [url = about:blank] 04:38:07 INFO - PROCESS | 8345 | --DOMWINDOW == 129 (0x9189bc00) [pid = 8345] [serial = 1445] [outer = (nil)] [url = about:blank] 04:38:07 INFO - PROCESS | 8345 | --DOMWINDOW == 128 (0x8d7c7800) [pid = 8345] [serial = 1442] [outer = (nil)] [url = about:blank] 04:38:07 INFO - PROCESS | 8345 | --DOMWINDOW == 127 (0x976e4800) [pid = 8345] [serial = 1452] [outer = (nil)] [url = about:blank] 04:38:07 INFO - PROCESS | 8345 | --DOMWINDOW == 126 (0x8f668400) [pid = 8345] [serial = 1443] [outer = (nil)] [url = about:blank] 04:38:07 INFO - PROCESS | 8345 | 1468841887771 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]]]}] 04:38:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 04:38:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1784ms 04:38:07 INFO - PROCESS | 8345 | 1468841887834 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 04:38:07 INFO - PROCESS | 8345 | 1468841887841 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 04:38:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 04:38:07 INFO - PROCESS | 8345 | 1468841887862 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 04:38:07 INFO - PROCESS | 8345 | 1468841887870 Marionette TRACE conn3 <- [1,2010,null,{}] 04:38:07 INFO - PROCESS | 8345 | 1468841887878 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}] 04:38:07 INFO - PROCESS | 8345 | 1468841887886 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:08 INFO - PROCESS | 8345 | 1468841888098 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 04:38:08 INFO - PROCESS | 8345 | 1468841888363 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:08 INFO - PROCESS | 8345 | 1468841888371 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:08 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb56c00 == 66 [pid = 8345] [id = 510] 04:38:08 INFO - PROCESS | 8345 | ++DOMWINDOW == 127 (0x8da61400) [pid = 8345] [serial = 1531] [outer = (nil)] 04:38:08 INFO - PROCESS | 8345 | ++DOMWINDOW == 128 (0x97550000) [pid = 8345] [serial = 1532] [outer = 0x8da61400] 04:38:08 INFO - PROCESS | 8345 | 1468841888454 Marionette DEBUG loaded listener.js 04:38:08 INFO - PROCESS | 8345 | ++DOMWINDOW == 129 (0x99418800) [pid = 8345] [serial = 1533] [outer = 0x8da61400] 04:38:09 INFO - PROCESS | 8345 | 1468841889370 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]]]}] 04:38:09 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 04:38:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1549ms 04:38:09 INFO - PROCESS | 8345 | 1468841889402 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 04:38:09 INFO - PROCESS | 8345 | 1468841889406 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 04:38:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 04:38:09 INFO - PROCESS | 8345 | 1468841889415 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 04:38:09 INFO - PROCESS | 8345 | 1468841889419 Marionette TRACE conn3 <- [1,2014,null,{}] 04:38:09 INFO - PROCESS | 8345 | 1468841889434 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}] 04:38:09 INFO - PROCESS | 8345 | 1468841889441 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:09 INFO - PROCESS | 8345 | 1468841889693 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 04:38:09 INFO - PROCESS | 8345 | 1468841889720 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:09 INFO - PROCESS | 8345 | 1468841889730 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:09 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f8abc00 == 67 [pid = 8345] [id = 511] 04:38:09 INFO - PROCESS | 8345 | ++DOMWINDOW == 130 (0x97554400) [pid = 8345] [serial = 1534] [outer = (nil)] 04:38:09 INFO - PROCESS | 8345 | ++DOMWINDOW == 131 (0x999a8000) [pid = 8345] [serial = 1535] [outer = 0x97554400] 04:38:09 INFO - PROCESS | 8345 | 1468841889810 Marionette DEBUG loaded listener.js 04:38:09 INFO - PROCESS | 8345 | ++DOMWINDOW == 132 (0x99a3e800) [pid = 8345] [serial = 1536] [outer = 0x97554400] 04:38:10 INFO - PROCESS | 8345 | 1468841890821 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]]]}] 04:38:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 04:38:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1491ms 04:38:10 INFO - PROCESS | 8345 | 1468841890906 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 04:38:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 04:38:10 INFO - PROCESS | 8345 | 1468841890911 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 04:38:10 INFO - PROCESS | 8345 | 1468841890919 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 04:38:10 INFO - PROCESS | 8345 | 1468841890922 Marionette TRACE conn3 <- [1,2018,null,{}] 04:38:10 INFO - PROCESS | 8345 | 1468841890938 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}] 04:38:10 INFO - PROCESS | 8345 | 1468841890943 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:11 INFO - PROCESS | 8345 | 1468841891224 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 04:38:11 INFO - PROCESS | 8345 | --DOMWINDOW == 131 (0x8d7c2c00) [pid = 8345] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 04:38:11 INFO - PROCESS | 8345 | --DOMWINDOW == 130 (0x8da63800) [pid = 8345] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 04:38:11 INFO - PROCESS | 8345 | --DOMWINDOW == 129 (0x8da68c00) [pid = 8345] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 04:38:11 INFO - PROCESS | 8345 | --DOMWINDOW == 128 (0x8bec4000) [pid = 8345] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 04:38:11 INFO - PROCESS | 8345 | --DOMWINDOW == 127 (0x975f4000) [pid = 8345] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 04:38:11 INFO - PROCESS | 8345 | --DOMWINDOW == 126 (0x8db8dc00) [pid = 8345] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 04:38:11 INFO - PROCESS | 8345 | --DOMWINDOW == 125 (0x8f4bf400) [pid = 8345] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 04:38:11 INFO - PROCESS | 8345 | --DOMWINDOW == 124 (0x94f16000) [pid = 8345] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 04:38:11 INFO - PROCESS | 8345 | --DOMWINDOW == 123 (0x910f8800) [pid = 8345] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 04:38:11 INFO - PROCESS | 8345 | --DOMWINDOW == 122 (0x8f612400) [pid = 8345] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 04:38:11 INFO - PROCESS | 8345 | --DOMWINDOW == 121 (0x9941ac00) [pid = 8345] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 04:38:11 INFO - PROCESS | 8345 | --DOMWINDOW == 120 (0x8da66c00) [pid = 8345] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 04:38:11 INFO - PROCESS | 8345 | --DOMWINDOW == 119 (0x8f60b800) [pid = 8345] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 04:38:11 INFO - PROCESS | 8345 | --DOMWINDOW == 118 (0x92164000) [pid = 8345] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 04:38:11 INFO - PROCESS | 8345 | --DOMWINDOW == 117 (0x8d7c9c00) [pid = 8345] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 04:38:11 INFO - PROCESS | 8345 | --DOMWINDOW == 116 (0x8f4b9000) [pid = 8345] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 04:38:11 INFO - PROCESS | 8345 | --DOMWINDOW == 115 (0x8bec8800) [pid = 8345] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 04:38:11 INFO - PROCESS | 8345 | --DOMWINDOW == 114 (0x8f7cb800) [pid = 8345] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 04:38:11 INFO - PROCESS | 8345 | --DOMWINDOW == 113 (0x918a5000) [pid = 8345] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 04:38:11 INFO - PROCESS | 8345 | --DOMWINDOW == 112 (0x9515cc00) [pid = 8345] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 04:38:11 INFO - PROCESS | 8345 | --DOMWINDOW == 111 (0x91b5f000) [pid = 8345] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 04:38:11 INFO - PROCESS | 8345 | --DOMWINDOW == 110 (0x9515f400) [pid = 8345] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 04:38:11 INFO - PROCESS | 8345 | --DOMWINDOW == 109 (0x99673c00) [pid = 8345] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 04:38:11 INFO - PROCESS | 8345 | --DOMWINDOW == 108 (0x8cbe3400) [pid = 8345] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 04:38:11 INFO - PROCESS | 8345 | --DOMWINDOW == 107 (0x918a2c00) [pid = 8345] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 04:38:11 INFO - PROCESS | 8345 | --DOMWINDOW == 106 (0x8f8a1400) [pid = 8345] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 04:38:11 INFO - PROCESS | 8345 | --DOMWINDOW == 105 (0x9220f400) [pid = 8345] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 04:38:11 INFO - PROCESS | 8345 | --DOMWINDOW == 104 (0x8f608c00) [pid = 8345] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 04:38:11 INFO - PROCESS | 8345 | --DOMWINDOW == 103 (0x98c6e000) [pid = 8345] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 04:38:11 INFO - PROCESS | 8345 | 1468841891909 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:11 INFO - PROCESS | 8345 | 1468841891929 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:11 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cbeb400 == 68 [pid = 8345] [id = 512] 04:38:11 INFO - PROCESS | 8345 | ++DOMWINDOW == 104 (0x8d7c2c00) [pid = 8345] [serial = 1537] [outer = (nil)] 04:38:12 INFO - PROCESS | 8345 | ++DOMWINDOW == 105 (0x8f4b9000) [pid = 8345] [serial = 1538] [outer = 0x8d7c2c00] 04:38:12 INFO - PROCESS | 8345 | 1468841892018 Marionette DEBUG loaded listener.js 04:38:12 INFO - PROCESS | 8345 | ++DOMWINDOW == 106 (0x9189c800) [pid = 8345] [serial = 1539] [outer = 0x8d7c2c00] 04:38:12 INFO - PROCESS | 8345 | 1468841892856 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]]]}] 04:38:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 04:38:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1995ms 04:38:12 INFO - PROCESS | 8345 | 1468841892915 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 04:38:12 INFO - PROCESS | 8345 | 1468841892918 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 04:38:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 04:38:12 INFO - PROCESS | 8345 | 1468841892926 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 04:38:12 INFO - PROCESS | 8345 | 1468841892930 Marionette TRACE conn3 <- [1,2022,null,{}] 04:38:12 INFO - PROCESS | 8345 | 1468841892937 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}] 04:38:12 INFO - PROCESS | 8345 | 1468841892942 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:13 INFO - PROCESS | 8345 | 1468841893200 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 04:38:13 INFO - PROCESS | 8345 | 1468841893230 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:13 INFO - PROCESS | 8345 | 1468841893237 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:13 INFO - PROCESS | 8345 | ++DOCSHELL 0x92fe3400 == 69 [pid = 8345] [id = 513] 04:38:13 INFO - PROCESS | 8345 | ++DOMWINDOW == 107 (0x93a4f400) [pid = 8345] [serial = 1540] [outer = (nil)] 04:38:13 INFO - PROCESS | 8345 | ++DOMWINDOW == 108 (0x9972fc00) [pid = 8345] [serial = 1541] [outer = 0x93a4f400] 04:38:13 INFO - PROCESS | 8345 | 1468841893314 Marionette DEBUG loaded listener.js 04:38:13 INFO - PROCESS | 8345 | ++DOMWINDOW == 109 (0x99a36000) [pid = 8345] [serial = 1542] [outer = 0x93a4f400] 04:38:14 INFO - PROCESS | 8345 | 1468841894543 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]]]}] 04:38:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 04:38:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1691ms 04:38:14 INFO - PROCESS | 8345 | 1468841894619 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 04:38:14 INFO - PROCESS | 8345 | 1468841894627 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 04:38:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 04:38:14 INFO - PROCESS | 8345 | 1468841894637 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 04:38:14 INFO - PROCESS | 8345 | 1468841894642 Marionette TRACE conn3 <- [1,2026,null,{}] 04:38:14 INFO - PROCESS | 8345 | 1468841894655 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}] 04:38:14 INFO - PROCESS | 8345 | 1468841894662 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:14 INFO - PROCESS | 8345 | 1468841894932 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 04:38:15 INFO - PROCESS | 8345 | 1468841895238 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:15 INFO - PROCESS | 8345 | 1468841895249 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:15 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f608c00 == 70 [pid = 8345] [id = 514] 04:38:15 INFO - PROCESS | 8345 | ++DOMWINDOW == 110 (0x8f60cc00) [pid = 8345] [serial = 1543] [outer = (nil)] 04:38:15 INFO - PROCESS | 8345 | ++DOMWINDOW == 111 (0x8f8a9000) [pid = 8345] [serial = 1544] [outer = 0x8f60cc00] 04:38:15 INFO - PROCESS | 8345 | 1468841895340 Marionette DEBUG loaded listener.js 04:38:15 INFO - PROCESS | 8345 | ++DOMWINDOW == 112 (0x918a8800) [pid = 8345] [serial = 1545] [outer = 0x8f60cc00] 04:38:16 INFO - PROCESS | 8345 | 1468841896364 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]]]}] 04:38:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 04:38:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1793ms 04:38:16 INFO - PROCESS | 8345 | 1468841896431 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 04:38:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 04:38:16 INFO - PROCESS | 8345 | 1468841896439 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 04:38:16 INFO - PROCESS | 8345 | 1468841896452 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 04:38:16 INFO - PROCESS | 8345 | 1468841896458 Marionette TRACE conn3 <- [1,2030,null,{}] 04:38:16 INFO - PROCESS | 8345 | 1468841896466 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}] 04:38:16 INFO - PROCESS | 8345 | 1468841896473 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:16 INFO - PROCESS | 8345 | 1468841896748 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 04:38:17 INFO - PROCESS | 8345 | 1468841897029 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:17 INFO - PROCESS | 8345 | 1468841897041 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:17 INFO - PROCESS | 8345 | ++DOCSHELL 0x9504e800 == 71 [pid = 8345] [id = 515] 04:38:17 INFO - PROCESS | 8345 | ++DOMWINDOW == 113 (0x95053000) [pid = 8345] [serial = 1546] [outer = (nil)] 04:38:17 INFO - PROCESS | 8345 | ++DOMWINDOW == 114 (0x9505b000) [pid = 8345] [serial = 1547] [outer = 0x95053000] 04:38:17 INFO - PROCESS | 8345 | 1468841897129 Marionette DEBUG loaded listener.js 04:38:17 INFO - PROCESS | 8345 | ++DOMWINDOW == 115 (0x97554800) [pid = 8345] [serial = 1548] [outer = 0x95053000] 04:38:18 INFO - PROCESS | 8345 | 1468841898163 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]]]}] 04:38:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 04:38:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1750ms 04:38:18 INFO - PROCESS | 8345 | 1468841898200 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 04:38:18 INFO - PROCESS | 8345 | 1468841898204 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 04:38:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 04:38:18 INFO - PROCESS | 8345 | 1468841898214 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 04:38:18 INFO - PROCESS | 8345 | 1468841898220 Marionette TRACE conn3 <- [1,2034,null,{}] 04:38:18 INFO - PROCESS | 8345 | 1468841898253 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}] 04:38:18 INFO - PROCESS | 8345 | 1468841898263 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:18 INFO - PROCESS | 8345 | 1468841898543 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 04:38:18 INFO - PROCESS | 8345 | 1468841898863 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:18 INFO - PROCESS | 8345 | 1468841898876 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:18 INFO - PROCESS | 8345 | ++DOCSHELL 0x99a3c000 == 72 [pid = 8345] [id = 516] 04:38:18 INFO - PROCESS | 8345 | ++DOMWINDOW == 116 (0x99a3cc00) [pid = 8345] [serial = 1549] [outer = (nil)] 04:38:18 INFO - PROCESS | 8345 | ++DOMWINDOW == 117 (0x99e01c00) [pid = 8345] [serial = 1550] [outer = 0x99a3cc00] 04:38:18 INFO - PROCESS | 8345 | 1468841898968 Marionette DEBUG loaded listener.js 04:38:19 INFO - PROCESS | 8345 | ++DOMWINDOW == 118 (0x99e0e000) [pid = 8345] [serial = 1551] [outer = 0x99a3cc00] 04:38:19 INFO - PROCESS | 8345 | 1468841899924 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]]]}] 04:38:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 04:38:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1751ms 04:38:19 INFO - PROCESS | 8345 | 1468841899965 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 04:38:19 INFO - PROCESS | 8345 | 1468841899972 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 04:38:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 04:38:19 INFO - PROCESS | 8345 | 1468841899980 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 04:38:19 INFO - PROCESS | 8345 | 1468841899983 Marionette TRACE conn3 <- [1,2038,null,{}] 04:38:19 INFO - PROCESS | 8345 | 1468841899991 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}] 04:38:20 INFO - PROCESS | 8345 | 1468841899998 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:20 INFO - PROCESS | 8345 | 1468841900222 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 04:38:20 INFO - PROCESS | 8345 | 1468841900473 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:20 INFO - PROCESS | 8345 | 1468841900480 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:20 INFO - PROCESS | 8345 | ++DOCSHELL 0x9220fc00 == 73 [pid = 8345] [id = 517] 04:38:20 INFO - PROCESS | 8345 | ++DOMWINDOW == 119 (0x9941f800) [pid = 8345] [serial = 1552] [outer = (nil)] 04:38:20 INFO - PROCESS | 8345 | ++DOMWINDOW == 120 (0x9aa4a800) [pid = 8345] [serial = 1553] [outer = 0x9941f800] 04:38:20 INFO - PROCESS | 8345 | 1468841900614 Marionette DEBUG loaded listener.js 04:38:20 INFO - PROCESS | 8345 | ++DOMWINDOW == 121 (0x9aa4e400) [pid = 8345] [serial = 1554] [outer = 0x9941f800] 04:38:21 INFO - PROCESS | 8345 | 1468841901591 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]]]}] 04:38:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 04:38:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1644ms 04:38:21 INFO - PROCESS | 8345 | 1468841901624 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 04:38:21 INFO - PROCESS | 8345 | 1468841901627 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 04:38:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 04:38:21 INFO - PROCESS | 8345 | 1468841901636 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 04:38:21 INFO - PROCESS | 8345 | 1468841901639 Marionette TRACE conn3 <- [1,2042,null,{}] 04:38:21 INFO - PROCESS | 8345 | 1468841901646 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}] 04:38:21 INFO - PROCESS | 8345 | 1468841901653 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:21 INFO - PROCESS | 8345 | 1468841901899 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 04:38:22 INFO - PROCESS | 8345 | 1468841902183 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:22 INFO - PROCESS | 8345 | 1468841902195 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:22 INFO - PROCESS | 8345 | ++DOCSHELL 0x8bec5800 == 74 [pid = 8345] [id = 518] 04:38:22 INFO - PROCESS | 8345 | ++DOMWINDOW == 122 (0x8cb57800) [pid = 8345] [serial = 1555] [outer = (nil)] 04:38:22 INFO - PROCESS | 8345 | ++DOMWINDOW == 123 (0x9aab6c00) [pid = 8345] [serial = 1556] [outer = 0x8cb57800] 04:38:22 INFO - PROCESS | 8345 | 1468841902335 Marionette DEBUG loaded listener.js 04:38:22 INFO - PROCESS | 8345 | ++DOMWINDOW == 124 (0x9b058c00) [pid = 8345] [serial = 1557] [outer = 0x8cb57800] 04:38:23 INFO - PROCESS | 8345 | 1468841903471 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]]]}] 04:38:23 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) 04:38:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1889ms 04:38:23 INFO - PROCESS | 8345 | 1468841903525 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 04:38:23 INFO - PROCESS | 8345 | 1468841903528 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 04:38:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 04:38:23 INFO - PROCESS | 8345 | 1468841903537 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 04:38:23 INFO - PROCESS | 8345 | 1468841903542 Marionette TRACE conn3 <- [1,2046,null,{}] 04:38:23 INFO - PROCESS | 8345 | 1468841903548 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}] 04:38:23 INFO - PROCESS | 8345 | 1468841903560 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:23 INFO - PROCESS | 8345 | 1468841903863 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 04:38:24 INFO - PROCESS | 8345 | 1468841904167 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:24 INFO - PROCESS | 8345 | 1468841904176 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:24 INFO - PROCESS | 8345 | ++DOCSHELL 0x9a251000 == 75 [pid = 8345] [id = 519] 04:38:24 INFO - PROCESS | 8345 | ++DOMWINDOW == 125 (0x9aab5c00) [pid = 8345] [serial = 1558] [outer = (nil)] 04:38:24 INFO - PROCESS | 8345 | ++DOMWINDOW == 126 (0x9d809c00) [pid = 8345] [serial = 1559] [outer = 0x9aab5c00] 04:38:24 INFO - PROCESS | 8345 | 1468841904270 Marionette DEBUG loaded listener.js 04:38:24 INFO - PROCESS | 8345 | ++DOMWINDOW == 127 (0x9d87a000) [pid = 8345] [serial = 1560] [outer = 0x9aab5c00] 04:38:25 INFO - PROCESS | 8345 | 1468841905221 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]]]}] 04:38:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:38:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1742ms 04:38:25 INFO - PROCESS | 8345 | 1468841905279 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 04:38:25 INFO - PROCESS | 8345 | 1468841905283 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 04:38:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 04:38:25 INFO - PROCESS | 8345 | 1468841905293 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 04:38:25 INFO - PROCESS | 8345 | 1468841905296 Marionette TRACE conn3 <- [1,2050,null,{}] 04:38:25 INFO - PROCESS | 8345 | 1468841905304 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}] 04:38:25 INFO - PROCESS | 8345 | 1468841905310 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:25 INFO - PROCESS | 8345 | 1468841905562 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 04:38:25 INFO - PROCESS | 8345 | 1468841905813 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:25 INFO - PROCESS | 8345 | 1468841905825 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:25 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb53400 == 76 [pid = 8345] [id = 520] 04:38:25 INFO - PROCESS | 8345 | ++DOMWINDOW == 128 (0x9a290400) [pid = 8345] [serial = 1561] [outer = (nil)] 04:38:25 INFO - PROCESS | 8345 | ++DOMWINDOW == 129 (0xa1091800) [pid = 8345] [serial = 1562] [outer = 0x9a290400] 04:38:25 INFO - PROCESS | 8345 | 1468841905948 Marionette DEBUG loaded listener.js 04:38:26 INFO - PROCESS | 8345 | ++DOMWINDOW == 130 (0xa1097800) [pid = 8345] [serial = 1563] [outer = 0x9a290400] 04:38:26 INFO - PROCESS | 8345 | 1468841906987 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]]]}] 04:38:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 04:38:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1737ms 04:38:27 INFO - PROCESS | 8345 | 1468841907030 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 04:38:27 INFO - PROCESS | 8345 | 1468841907035 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 04:38:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 04:38:27 INFO - PROCESS | 8345 | 1468841907043 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 04:38:27 INFO - PROCESS | 8345 | 1468841907048 Marionette TRACE conn3 <- [1,2054,null,{}] 04:38:27 INFO - PROCESS | 8345 | 1468841907054 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}] 04:38:27 INFO - PROCESS | 8345 | 1468841907059 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:27 INFO - PROCESS | 8345 | 1468841907304 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 04:38:27 INFO - PROCESS | 8345 | 1468841907510 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:27 INFO - PROCESS | 8345 | 1468841907519 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:27 INFO - PROCESS | 8345 | ++DOCSHELL 0x97553400 == 77 [pid = 8345] [id = 521] 04:38:27 INFO - PROCESS | 8345 | ++DOMWINDOW == 131 (0x97557800) [pid = 8345] [serial = 1564] [outer = (nil)] 04:38:27 INFO - PROCESS | 8345 | ++DOMWINDOW == 132 (0xa2008c00) [pid = 8345] [serial = 1565] [outer = 0x97557800] 04:38:27 INFO - PROCESS | 8345 | 1468841907695 Marionette DEBUG loaded listener.js 04:38:27 INFO - PROCESS | 8345 | ++DOMWINDOW == 133 (0xa22ed400) [pid = 8345] [serial = 1566] [outer = 0x97557800] 04:38:28 INFO - PROCESS | 8345 | 1468841908711 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]]]}] 04:38:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 04:38:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1745ms 04:38:28 INFO - PROCESS | 8345 | 1468841908789 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 04:38:28 INFO - PROCESS | 8345 | 1468841908793 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 04:38:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 04:38:28 INFO - PROCESS | 8345 | 1468841908802 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 04:38:28 INFO - PROCESS | 8345 | 1468841908807 Marionette TRACE conn3 <- [1,2058,null,{}] 04:38:28 INFO - PROCESS | 8345 | 1468841908815 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}] 04:38:28 INFO - PROCESS | 8345 | 1468841908821 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:29 INFO - PROCESS | 8345 | 1468841909070 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 04:38:29 INFO - PROCESS | 8345 | 1468841909374 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:29 INFO - PROCESS | 8345 | 1468841909382 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:29 INFO - PROCESS | 8345 | ++DOCSHELL 0x8bec1c00 == 78 [pid = 8345] [id = 522] 04:38:29 INFO - PROCESS | 8345 | ++DOMWINDOW == 134 (0x8bec5000) [pid = 8345] [serial = 1567] [outer = (nil)] 04:38:29 INFO - PROCESS | 8345 | ++DOMWINDOW == 135 (0x8f6d8000) [pid = 8345] [serial = 1568] [outer = 0x8bec5000] 04:38:29 INFO - PROCESS | 8345 | 1468841909474 Marionette DEBUG loaded listener.js 04:38:29 INFO - PROCESS | 8345 | ++DOMWINDOW == 136 (0x922f0400) [pid = 8345] [serial = 1569] [outer = 0x8bec5000] 04:38:30 INFO - PROCESS | 8345 | 1468841910865 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]]]}] 04:38:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 04:38:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 2142ms 04:38:30 INFO - PROCESS | 8345 | 1468841910945 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 04:38:30 INFO - PROCESS | 8345 | 1468841910952 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 04:38:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 04:38:30 INFO - PROCESS | 8345 | 1468841910962 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 04:38:30 INFO - PROCESS | 8345 | 1468841910968 Marionette TRACE conn3 <- [1,2062,null,{}] 04:38:30 INFO - PROCESS | 8345 | 1468841910978 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}] 04:38:30 INFO - PROCESS | 8345 | 1468841910985 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:31 INFO - PROCESS | 8345 | 1468841911282 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 04:38:31 INFO - PROCESS | 8345 | 1468841911545 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:31 INFO - PROCESS | 8345 | 1468841911558 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:31 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb58800 == 79 [pid = 8345] [id = 523] 04:38:31 INFO - PROCESS | 8345 | ++DOMWINDOW == 137 (0x8db96400) [pid = 8345] [serial = 1570] [outer = (nil)] 04:38:31 INFO - PROCESS | 8345 | ++DOMWINDOW == 138 (0x8f6d7800) [pid = 8345] [serial = 1571] [outer = 0x8db96400] 04:38:31 INFO - PROCESS | 8345 | 1468841911650 Marionette DEBUG loaded listener.js 04:38:31 INFO - PROCESS | 8345 | ++DOMWINDOW == 139 (0x8f7c8c00) [pid = 8345] [serial = 1572] [outer = 0x8db96400] 04:38:32 INFO - PROCESS | 8345 | --DOCSHELL 0x8da61000 == 78 [pid = 8345] [id = 479] 04:38:32 INFO - PROCESS | 8345 | 1468841912870 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]]]}] 04:38:32 INFO - PROCESS | 8345 | --DOCSHELL 0x8cbeb400 == 77 [pid = 8345] [id = 512] 04:38:32 INFO - PROCESS | 8345 | --DOCSHELL 0x8f8abc00 == 76 [pid = 8345] [id = 511] 04:38:32 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb56c00 == 75 [pid = 8345] [id = 510] 04:38:32 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb5ec00 == 74 [pid = 8345] [id = 509] 04:38:32 INFO - PROCESS | 8345 | --DOCSHELL 0x92170c00 == 73 [pid = 8345] [id = 508] 04:38:32 INFO - PROCESS | 8345 | --DOCSHELL 0x8da6b400 == 72 [pid = 8345] [id = 507] 04:38:32 INFO - PROCESS | 8345 | --DOCSHELL 0x93c63c00 == 71 [pid = 8345] [id = 500] 04:38:32 INFO - PROCESS | 8345 | --DOCSHELL 0x8f663800 == 70 [pid = 8345] [id = 499] 04:38:32 INFO - PROCESS | 8345 | --DOMWINDOW == 138 (0x8cbeec00) [pid = 8345] [serial = 1416] [outer = (nil)] [url = about:blank] 04:38:32 INFO - PROCESS | 8345 | --DOMWINDOW == 137 (0x99a3e400) [pid = 8345] [serial = 1434] [outer = (nil)] [url = about:blank] 04:38:32 INFO - PROCESS | 8345 | --DOMWINDOW == 136 (0x922fa000) [pid = 8345] [serial = 1422] [outer = (nil)] [url = about:blank] 04:38:32 INFO - PROCESS | 8345 | --DOMWINDOW == 135 (0x97558000) [pid = 8345] [serial = 1377] [outer = (nil)] [url = about:blank] 04:38:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 04:38:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1990ms 04:38:32 INFO - PROCESS | 8345 | --DOMWINDOW == 134 (0x93c62000) [pid = 8345] [serial = 1374] [outer = (nil)] [url = about:blank] 04:38:32 INFO - PROCESS | 8345 | --DOMWINDOW == 133 (0x98896800) [pid = 8345] [serial = 1383] [outer = (nil)] [url = about:blank] 04:38:32 INFO - PROCESS | 8345 | --DOMWINDOW == 132 (0x99972000) [pid = 8345] [serial = 1392] [outer = (nil)] [url = about:blank] 04:38:32 INFO - PROCESS | 8345 | --DOMWINDOW == 131 (0x918a7800) [pid = 8345] [serial = 1368] [outer = (nil)] [url = about:blank] 04:38:32 INFO - PROCESS | 8345 | --DOMWINDOW == 130 (0x97554c00) [pid = 8345] [serial = 1425] [outer = (nil)] [url = about:blank] 04:38:32 INFO - PROCESS | 8345 | --DOMWINDOW == 129 (0x994bac00) [pid = 8345] [serial = 1386] [outer = (nil)] [url = about:blank] 04:38:32 INFO - PROCESS | 8345 | --DOMWINDOW == 128 (0x976f4800) [pid = 8345] [serial = 1380] [outer = (nil)] [url = about:blank] 04:38:32 INFO - PROCESS | 8345 | --DOMWINDOW == 127 (0x8f6d9c00) [pid = 8345] [serial = 1419] [outer = (nil)] [url = about:blank] 04:38:32 INFO - PROCESS | 8345 | --DOMWINDOW == 126 (0x994b9400) [pid = 8345] [serial = 1431] [outer = (nil)] [url = about:blank] 04:38:32 INFO - PROCESS | 8345 | --DOMWINDOW == 125 (0x91b56400) [pid = 8345] [serial = 1437] [outer = (nil)] [url = about:blank] 04:38:32 INFO - PROCESS | 8345 | --DOMWINDOW == 124 (0x8f6da400) [pid = 8345] [serial = 1371] [outer = (nil)] [url = about:blank] 04:38:32 INFO - PROCESS | 8345 | --DOMWINDOW == 123 (0x99730800) [pid = 8345] [serial = 1389] [outer = (nil)] [url = about:blank] 04:38:32 INFO - PROCESS | 8345 | --DOMWINDOW == 122 (0x98107c00) [pid = 8345] [serial = 1428] [outer = (nil)] [url = about:blank] 04:38:32 INFO - PROCESS | 8345 | --DOMWINDOW == 121 (0x999aec00) [pid = 8345] [serial = 1395] [outer = (nil)] [url = about:blank] 04:38:32 INFO - PROCESS | 8345 | --DOMWINDOW == 120 (0x993a0c00) [pid = 8345] [serial = 1490] [outer = (nil)] [url = about:blank] 04:38:32 INFO - PROCESS | 8345 | --DOMWINDOW == 119 (0x8f60fc00) [pid = 8345] [serial = 1458] [outer = (nil)] [url = about:blank] 04:38:32 INFO - PROCESS | 8345 | --DOMWINDOW == 118 (0x8f4bd000) [pid = 8345] [serial = 1457] [outer = (nil)] [url = about:blank] 04:38:32 INFO - PROCESS | 8345 | --DOMWINDOW == 117 (0x99b9d400) [pid = 8345] [serial = 1470] [outer = (nil)] [url = about:blank] 04:38:32 INFO - PROCESS | 8345 | --DOMWINDOW == 116 (0x99b97800) [pid = 8345] [serial = 1469] [outer = (nil)] [url = about:blank] 04:38:32 INFO - PROCESS | 8345 | --DOMWINDOW == 115 (0x95057800) [pid = 8345] [serial = 1487] [outer = (nil)] [url = about:blank] 04:38:32 INFO - PROCESS | 8345 | --DOMWINDOW == 114 (0x922f2000) [pid = 8345] [serial = 1461] [outer = (nil)] [url = about:blank] 04:38:32 INFO - PROCESS | 8345 | --DOMWINDOW == 113 (0x91b54800) [pid = 8345] [serial = 1460] [outer = (nil)] [url = about:blank] 04:38:33 INFO - PROCESS | 8345 | --DOMWINDOW == 112 (0x910f3400) [pid = 8345] [serial = 1484] [outer = (nil)] [url = about:blank] 04:38:33 INFO - PROCESS | 8345 | --DOMWINDOW == 111 (0x91b54c00) [pid = 8345] [serial = 1485] [outer = (nil)] [url = about:blank] 04:38:33 INFO - PROCESS | 8345 | --DOMWINDOW == 110 (0x99421000) [pid = 8345] [serial = 1491] [outer = (nil)] [url = about:blank] 04:38:33 INFO - PROCESS | 8345 | --DOMWINDOW == 109 (0x9966e000) [pid = 8345] [serial = 1464] [outer = (nil)] [url = about:blank] 04:38:33 INFO - PROCESS | 8345 | --DOMWINDOW == 108 (0x99420400) [pid = 8345] [serial = 1463] [outer = (nil)] [url = about:blank] 04:38:33 INFO - PROCESS | 8345 | --DOMWINDOW == 107 (0x99a44000) [pid = 8345] [serial = 1467] [outer = (nil)] [url = about:blank] 04:38:33 INFO - PROCESS | 8345 | --DOMWINDOW == 106 (0x999b0800) [pid = 8345] [serial = 1466] [outer = (nil)] [url = about:blank] 04:38:33 INFO - PROCESS | 8345 | --DOMWINDOW == 105 (0x9216a800) [pid = 8345] [serial = 1482] [outer = (nil)] [url = about:blank] 04:38:33 INFO - PROCESS | 8345 | --DOMWINDOW == 104 (0x9189fc00) [pid = 8345] [serial = 1481] [outer = (nil)] [url = about:blank] 04:38:33 INFO - PROCESS | 8345 | --DOMWINDOW == 103 (0x99d4c400) [pid = 8345] [serial = 1472] [outer = (nil)] [url = about:blank] 04:38:33 INFO - PROCESS | 8345 | --DOMWINDOW == 102 (0x99e08800) [pid = 8345] [serial = 1475] [outer = (nil)] [url = about:blank] 04:38:33 INFO - PROCESS | 8345 | --DOMWINDOW == 101 (0x8f4c4400) [pid = 8345] [serial = 1478] [outer = (nil)] [url = about:blank] 04:38:33 INFO - PROCESS | 8345 | --DOMWINDOW == 100 (0x98c64400) [pid = 8345] [serial = 1455] [outer = (nil)] [url = about:blank] 04:38:33 INFO - PROCESS | 8345 | --DOMWINDOW == 99 (0x93c57800) [pid = 8345] [serial = 1493] [outer = (nil)] [url = about:blank] 04:38:33 INFO - PROCESS | 8345 | --DOMWINDOW == 98 (0x99415400) [pid = 8345] [serial = 1494] [outer = (nil)] [url = about:blank] 04:38:33 INFO - PROCESS | 8345 | --DOMWINDOW == 97 (0x97556400) [pid = 8345] [serial = 1488] [outer = (nil)] [url = about:blank] 04:38:33 INFO - PROCESS | 8345 | 1468841912975 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 04:38:33 INFO - PROCESS | 8345 | 1468841912988 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 04:38:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 04:38:33 INFO - PROCESS | 8345 | 1468841913041 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 04:38:33 INFO - PROCESS | 8345 | 1468841913047 Marionette TRACE conn3 <- [1,2066,null,{}] 04:38:33 INFO - PROCESS | 8345 | 1468841913054 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}] 04:38:33 INFO - PROCESS | 8345 | 1468841913061 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:33 INFO - PROCESS | 8345 | 1468841913277 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 04:38:33 INFO - PROCESS | 8345 | 1468841913579 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:33 INFO - PROCESS | 8345 | 1468841913590 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:33 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f66b800 == 71 [pid = 8345] [id = 524] 04:38:33 INFO - PROCESS | 8345 | ++DOMWINDOW == 98 (0x8f6d9c00) [pid = 8345] [serial = 1573] [outer = (nil)] 04:38:33 INFO - PROCESS | 8345 | ++DOMWINDOW == 99 (0x8f7c2000) [pid = 8345] [serial = 1574] [outer = 0x8f6d9c00] 04:38:33 INFO - PROCESS | 8345 | 1468841913680 Marionette DEBUG loaded listener.js 04:38:33 INFO - PROCESS | 8345 | ++DOMWINDOW == 100 (0x9189b400) [pid = 8345] [serial = 1575] [outer = 0x8f6d9c00] 04:38:34 INFO - PROCESS | 8345 | 1468841914697 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]]]}] 04:38:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 04:38:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1689ms 04:38:34 INFO - PROCESS | 8345 | 1468841914728 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 04:38:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 04:38:34 INFO - PROCESS | 8345 | 1468841914732 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 04:38:34 INFO - PROCESS | 8345 | 1468841914741 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 04:38:34 INFO - PROCESS | 8345 | 1468841914747 Marionette TRACE conn3 <- [1,2070,null,{}] 04:38:34 INFO - PROCESS | 8345 | 1468841914765 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}] 04:38:34 INFO - PROCESS | 8345 | 1468841914774 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:34 INFO - PROCESS | 8345 | 1468841914983 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 04:38:35 INFO - PROCESS | 8345 | 1468841915171 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:35 INFO - PROCESS | 8345 | 1468841915182 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:35 INFO - PROCESS | 8345 | ++DOCSHELL 0x922f6800 == 72 [pid = 8345] [id = 525] 04:38:35 INFO - PROCESS | 8345 | ++DOMWINDOW == 101 (0x92fe7800) [pid = 8345] [serial = 1576] [outer = (nil)] 04:38:35 INFO - PROCESS | 8345 | ++DOMWINDOW == 102 (0x93c62c00) [pid = 8345] [serial = 1577] [outer = 0x92fe7800] 04:38:35 INFO - PROCESS | 8345 | 1468841915263 Marionette DEBUG loaded listener.js 04:38:35 INFO - PROCESS | 8345 | ++DOMWINDOW == 103 (0x9504fc00) [pid = 8345] [serial = 1578] [outer = 0x92fe7800] 04:38:36 INFO - PROCESS | 8345 | 1468841916341 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]]]}] 04:38:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 04:38:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1654ms 04:38:36 INFO - PROCESS | 8345 | 1468841916395 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 04:38:36 INFO - PROCESS | 8345 | 1468841916401 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 04:38:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 04:38:36 INFO - PROCESS | 8345 | 1468841916414 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 04:38:36 INFO - PROCESS | 8345 | 1468841916417 Marionette TRACE conn3 <- [1,2074,null,{}] 04:38:36 INFO - PROCESS | 8345 | 1468841916424 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}] 04:38:36 INFO - PROCESS | 8345 | 1468841916429 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:36 INFO - PROCESS | 8345 | 1468841916694 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 04:38:36 INFO - PROCESS | 8345 | 1468841916720 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:36 INFO - PROCESS | 8345 | 1468841916729 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:36 INFO - PROCESS | 8345 | ++DOCSHELL 0x93a45000 == 73 [pid = 8345] [id = 526] 04:38:36 INFO - PROCESS | 8345 | ++DOMWINDOW == 104 (0x94f10400) [pid = 8345] [serial = 1579] [outer = (nil)] 04:38:36 INFO - PROCESS | 8345 | ++DOMWINDOW == 105 (0x9755a400) [pid = 8345] [serial = 1580] [outer = 0x94f10400] 04:38:36 INFO - PROCESS | 8345 | 1468841916811 Marionette DEBUG loaded listener.js 04:38:37 INFO - PROCESS | 8345 | ++DOMWINDOW == 106 (0x976f1800) [pid = 8345] [serial = 1581] [outer = 0x94f10400] 04:38:38 INFO - PROCESS | 8345 | --DOMWINDOW == 105 (0x8cbe7400) [pid = 8345] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 04:38:38 INFO - PROCESS | 8345 | --DOMWINDOW == 104 (0x8d7c2c00) [pid = 8345] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 04:38:38 INFO - PROCESS | 8345 | --DOMWINDOW == 103 (0x8da6cc00) [pid = 8345] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 04:38:38 INFO - PROCESS | 8345 | --DOMWINDOW == 102 (0x8da61400) [pid = 8345] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 04:38:38 INFO - PROCESS | 8345 | --DOMWINDOW == 101 (0x9220b000) [pid = 8345] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 04:38:38 INFO - PROCESS | 8345 | --DOMWINDOW == 100 (0x97554400) [pid = 8345] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 04:38:38 INFO - PROCESS | 8345 | 1468841918186 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]]]}] 04:38:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 04:38:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1806ms 04:38:38 INFO - PROCESS | 8345 | 1468841918225 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 04:38:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 04:38:38 INFO - PROCESS | 8345 | 1468841918230 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 04:38:38 INFO - PROCESS | 8345 | 1468841918238 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 04:38:38 INFO - PROCESS | 8345 | 1468841918241 Marionette TRACE conn3 <- [1,2078,null,{}] 04:38:38 INFO - PROCESS | 8345 | 1468841918248 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}] 04:38:38 INFO - PROCESS | 8345 | 1468841918254 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:38 INFO - PROCESS | 8345 | 1468841918477 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 04:38:38 INFO - PROCESS | 8345 | 1468841918734 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:38 INFO - PROCESS | 8345 | 1468841918741 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:38 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cbe7400 == 74 [pid = 8345] [id = 527] 04:38:38 INFO - PROCESS | 8345 | ++DOMWINDOW == 101 (0x8cbe8800) [pid = 8345] [serial = 1582] [outer = (nil)] 04:38:38 INFO - PROCESS | 8345 | ++DOMWINDOW == 102 (0x93a49400) [pid = 8345] [serial = 1583] [outer = 0x8cbe8800] 04:38:38 INFO - PROCESS | 8345 | 1468841918823 Marionette DEBUG loaded listener.js 04:38:38 INFO - PROCESS | 8345 | ++DOMWINDOW == 103 (0x976fa000) [pid = 8345] [serial = 1584] [outer = 0x8cbe8800] 04:38:39 INFO - PROCESS | 8345 | 1468841919674 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]]]}] 04:38:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 04:38:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1485ms 04:38:39 INFO - PROCESS | 8345 | 1468841919722 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 04:38:39 INFO - PROCESS | 8345 | 1468841919726 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 04:38:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 04:38:39 INFO - PROCESS | 8345 | 1468841919743 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 04:38:39 INFO - PROCESS | 8345 | 1468841919746 Marionette TRACE conn3 <- [1,2082,null,{}] 04:38:39 INFO - PROCESS | 8345 | 1468841919754 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}] 04:38:39 INFO - PROCESS | 8345 | 1468841919765 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:40 INFO - PROCESS | 8345 | 1468841920014 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 04:38:40 INFO - PROCESS | 8345 | 1468841920396 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:40 INFO - PROCESS | 8345 | 1468841920408 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:40 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cbeb400 == 75 [pid = 8345] [id = 528] 04:38:40 INFO - PROCESS | 8345 | ++DOMWINDOW == 104 (0x8cbeec00) [pid = 8345] [serial = 1585] [outer = (nil)] 04:38:40 INFO - PROCESS | 8345 | ++DOMWINDOW == 105 (0x8da61000) [pid = 8345] [serial = 1586] [outer = 0x8cbeec00] 04:38:40 INFO - PROCESS | 8345 | 1468841920508 Marionette DEBUG loaded listener.js 04:38:40 INFO - PROCESS | 8345 | ++DOMWINDOW == 106 (0x8f4b9c00) [pid = 8345] [serial = 1587] [outer = 0x8cbeec00] 04:38:41 INFO - PROCESS | 8345 | 1468841921611 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]]]}] 04:38:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 04:38:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1940ms 04:38:41 INFO - PROCESS | 8345 | 1468841921686 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 04:38:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 04:38:41 INFO - PROCESS | 8345 | 1468841921693 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 04:38:41 INFO - PROCESS | 8345 | 1468841921704 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 04:38:41 INFO - PROCESS | 8345 | 1468841921710 Marionette TRACE conn3 <- [1,2086,null,{}] 04:38:41 INFO - PROCESS | 8345 | 1468841921720 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}] 04:38:41 INFO - PROCESS | 8345 | 1468841921728 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:42 INFO - PROCESS | 8345 | 1468841922014 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 04:38:42 INFO - PROCESS | 8345 | 1468841922320 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:42 INFO - PROCESS | 8345 | 1468841922332 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:42 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f7cd800 == 76 [pid = 8345] [id = 529] 04:38:42 INFO - PROCESS | 8345 | ++DOMWINDOW == 107 (0x910f8800) [pid = 8345] [serial = 1588] [outer = (nil)] 04:38:42 INFO - PROCESS | 8345 | ++DOMWINDOW == 108 (0x91b56800) [pid = 8345] [serial = 1589] [outer = 0x910f8800] 04:38:42 INFO - PROCESS | 8345 | 1468841922426 Marionette DEBUG loaded listener.js 04:38:42 INFO - PROCESS | 8345 | ++DOMWINDOW == 109 (0x9220f400) [pid = 8345] [serial = 1590] [outer = 0x910f8800] 04:38:43 INFO - PROCESS | 8345 | 1468841923618 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]]]}] 04:38:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 04:38:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1994ms 04:38:43 INFO - PROCESS | 8345 | 1468841923705 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 04:38:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 04:38:43 INFO - PROCESS | 8345 | 1468841923716 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 04:38:43 INFO - PROCESS | 8345 | 1468841923727 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 04:38:43 INFO - PROCESS | 8345 | 1468841923734 Marionette TRACE conn3 <- [1,2090,null,{}] 04:38:43 INFO - PROCESS | 8345 | 1468841923744 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}] 04:38:43 INFO - PROCESS | 8345 | 1468841923751 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:44 INFO - PROCESS | 8345 | 1468841924181 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 04:38:44 INFO - PROCESS | 8345 | 1468841924588 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:44 INFO - PROCESS | 8345 | 1468841924595 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:44 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f7cf000 == 77 [pid = 8345] [id = 530] 04:38:44 INFO - PROCESS | 8345 | ++DOMWINDOW == 110 (0x95158c00) [pid = 8345] [serial = 1591] [outer = (nil)] 04:38:44 INFO - PROCESS | 8345 | ++DOMWINDOW == 111 (0x97557400) [pid = 8345] [serial = 1592] [outer = 0x95158c00] 04:38:44 INFO - PROCESS | 8345 | 1468841924705 Marionette DEBUG loaded listener.js 04:38:44 INFO - PROCESS | 8345 | ++DOMWINDOW == 112 (0x976fbc00) [pid = 8345] [serial = 1593] [outer = 0x95158c00] 04:38:45 INFO - PROCESS | 8345 | 1468841925786 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]]]}] 04:38:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 04:38:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 2140ms 04:38:45 INFO - PROCESS | 8345 | 1468841925866 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 04:38:45 INFO - PROCESS | 8345 | 1468841925871 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 04:38:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 04:38:45 INFO - PROCESS | 8345 | 1468841925890 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 04:38:45 INFO - PROCESS | 8345 | 1468841925901 Marionette TRACE conn3 <- [1,2094,null,{}] 04:38:45 INFO - PROCESS | 8345 | 1468841925952 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}] 04:38:45 INFO - PROCESS | 8345 | 1468841925961 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:46 INFO - PROCESS | 8345 | 1468841926296 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 04:38:46 INFO - PROCESS | 8345 | 1468841926522 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:46 INFO - PROCESS | 8345 | 1468841926538 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:46 INFO - PROCESS | 8345 | ++DOCSHELL 0x8d7ce000 == 78 [pid = 8345] [id = 531] 04:38:46 INFO - PROCESS | 8345 | ++DOMWINDOW == 113 (0x922f3c00) [pid = 8345] [serial = 1594] [outer = (nil)] 04:38:46 INFO - PROCESS | 8345 | ++DOMWINDOW == 114 (0x9972cc00) [pid = 8345] [serial = 1595] [outer = 0x922f3c00] 04:38:46 INFO - PROCESS | 8345 | 1468841926661 Marionette DEBUG loaded listener.js 04:38:46 INFO - PROCESS | 8345 | ++DOMWINDOW == 115 (0x99732000) [pid = 8345] [serial = 1596] [outer = 0x922f3c00] 04:38:47 INFO - PROCESS | 8345 | 1468841927834 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]]]}] 04:38:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 04:38:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 2003ms 04:38:47 INFO - PROCESS | 8345 | 1468841927887 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 04:38:47 INFO - PROCESS | 8345 | 1468841927891 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 04:38:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 04:38:47 INFO - PROCESS | 8345 | 1468841927902 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 04:38:47 INFO - PROCESS | 8345 | 1468841927907 Marionette TRACE conn3 <- [1,2098,null,{}] 04:38:47 INFO - PROCESS | 8345 | 1468841927914 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}] 04:38:47 INFO - PROCESS | 8345 | 1468841927920 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:48 INFO - PROCESS | 8345 | 1468841928154 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 04:38:48 INFO - PROCESS | 8345 | 1468841928420 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:48 INFO - PROCESS | 8345 | 1468841928429 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:48 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb56800 == 79 [pid = 8345] [id = 532] 04:38:48 INFO - PROCESS | 8345 | ++DOMWINDOW == 116 (0x93c5a800) [pid = 8345] [serial = 1597] [outer = (nil)] 04:38:48 INFO - PROCESS | 8345 | ++DOMWINDOW == 117 (0x999af000) [pid = 8345] [serial = 1598] [outer = 0x93c5a800] 04:38:48 INFO - PROCESS | 8345 | 1468841928576 Marionette DEBUG loaded listener.js 04:38:48 INFO - PROCESS | 8345 | ++DOMWINDOW == 118 (0x99a39400) [pid = 8345] [serial = 1599] [outer = 0x93c5a800] 04:38:49 INFO - PROCESS | 8345 | 1468841929716 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]]]}] 04:38:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 04:38:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1886ms 04:38:49 INFO - PROCESS | 8345 | 1468841929790 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 04:38:49 INFO - PROCESS | 8345 | 1468841929793 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 04:38:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 04:38:49 INFO - PROCESS | 8345 | 1468841929802 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 04:38:49 INFO - PROCESS | 8345 | 1468841929807 Marionette TRACE conn3 <- [1,2102,null,{}] 04:38:49 INFO - PROCESS | 8345 | 1468841929813 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}] 04:38:49 INFO - PROCESS | 8345 | 1468841929819 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:50 INFO - PROCESS | 8345 | 1468841930087 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 04:38:50 INFO - PROCESS | 8345 | 1468841930406 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:50 INFO - PROCESS | 8345 | 1468841930425 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:50 INFO - PROCESS | 8345 | ++DOCSHELL 0x99ab9c00 == 80 [pid = 8345] [id = 533] 04:38:50 INFO - PROCESS | 8345 | ++DOMWINDOW == 119 (0x99ac1000) [pid = 8345] [serial = 1600] [outer = (nil)] 04:38:50 INFO - PROCESS | 8345 | ++DOMWINDOW == 120 (0x99b9c400) [pid = 8345] [serial = 1601] [outer = 0x99ac1000] 04:38:50 INFO - PROCESS | 8345 | 1468841930529 Marionette DEBUG loaded listener.js 04:38:50 INFO - PROCESS | 8345 | ++DOMWINDOW == 121 (0x99d75c00) [pid = 8345] [serial = 1602] [outer = 0x99ac1000] 04:38:51 INFO - PROCESS | 8345 | 1468841931545 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]]]}] 04:38:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 04:38:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1786ms 04:38:51 INFO - PROCESS | 8345 | 1468841931589 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 04:38:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 04:38:51 INFO - PROCESS | 8345 | 1468841931594 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 04:38:51 INFO - PROCESS | 8345 | 1468841931602 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 04:38:51 INFO - PROCESS | 8345 | 1468841931605 Marionette TRACE conn3 <- [1,2106,null,{}] 04:38:51 INFO - PROCESS | 8345 | 1468841931615 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}] 04:38:51 INFO - PROCESS | 8345 | 1468841931621 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:51 INFO - PROCESS | 8345 | 1468841931845 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 04:38:52 INFO - PROCESS | 8345 | 1468841932098 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:52 INFO - PROCESS | 8345 | 1468841932104 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:52 INFO - PROCESS | 8345 | ++DOCSHELL 0x8d7c5000 == 81 [pid = 8345] [id = 534] 04:38:52 INFO - PROCESS | 8345 | ++DOMWINDOW == 122 (0x8d7c7800) [pid = 8345] [serial = 1603] [outer = (nil)] 04:38:52 INFO - PROCESS | 8345 | ++DOMWINDOW == 123 (0x9aa4c800) [pid = 8345] [serial = 1604] [outer = 0x8d7c7800] 04:38:52 INFO - PROCESS | 8345 | 1468841932235 Marionette DEBUG loaded listener.js 04:38:52 INFO - PROCESS | 8345 | ++DOMWINDOW == 124 (0x9ac54800) [pid = 8345] [serial = 1605] [outer = 0x8d7c7800] 04:38:53 INFO - PROCESS | 8345 | 1468841933230 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]]]}] 04:38:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 04:38:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1694ms 04:38:53 INFO - PROCESS | 8345 | 1468841933295 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 04:38:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 04:38:53 INFO - PROCESS | 8345 | 1468841933300 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 04:38:53 INFO - PROCESS | 8345 | 1468841933308 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 04:38:53 INFO - PROCESS | 8345 | 1468841933311 Marionette TRACE conn3 <- [1,2110,null,{}] 04:38:53 INFO - PROCESS | 8345 | 1468841933319 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}] 04:38:53 INFO - PROCESS | 8345 | 1468841933326 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:53 INFO - PROCESS | 8345 | 1468841933612 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 04:38:53 INFO - PROCESS | 8345 | 1468841933870 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:53 INFO - PROCESS | 8345 | 1468841933883 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:53 INFO - PROCESS | 8345 | ++DOCSHELL 0x8becc800 == 82 [pid = 8345] [id = 535] 04:38:53 INFO - PROCESS | 8345 | ++DOMWINDOW == 125 (0x8d7c6800) [pid = 8345] [serial = 1606] [outer = (nil)] 04:38:53 INFO - PROCESS | 8345 | ++DOMWINDOW == 126 (0x9b612800) [pid = 8345] [serial = 1607] [outer = 0x8d7c6800] 04:38:54 INFO - PROCESS | 8345 | 1468841934011 Marionette DEBUG loaded listener.js 04:38:54 INFO - PROCESS | 8345 | ++DOMWINDOW == 127 (0x9cb04800) [pid = 8345] [serial = 1608] [outer = 0x8d7c6800] 04:38:55 INFO - PROCESS | 8345 | 1468841935008 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]]]}] 04:38:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 04:38:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1742ms 04:38:55 INFO - PROCESS | 8345 | 1468841935051 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 04:38:55 INFO - PROCESS | 8345 | 1468841935056 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 04:38:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 04:38:55 INFO - PROCESS | 8345 | 1468841935067 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 04:38:55 INFO - PROCESS | 8345 | 1468841935073 Marionette TRACE conn3 <- [1,2114,null,{}] 04:38:55 INFO - PROCESS | 8345 | 1468841935083 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}] 04:38:55 INFO - PROCESS | 8345 | 1468841935090 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:55 INFO - PROCESS | 8345 | 1468841935357 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 04:38:55 INFO - PROCESS | 8345 | 1468841935627 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:55 INFO - PROCESS | 8345 | 1468841935639 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:55 INFO - PROCESS | 8345 | ++DOCSHELL 0x8d7c1400 == 83 [pid = 8345] [id = 536] 04:38:55 INFO - PROCESS | 8345 | ++DOMWINDOW == 128 (0x8d7cd000) [pid = 8345] [serial = 1609] [outer = (nil)] 04:38:55 INFO - PROCESS | 8345 | ++DOMWINDOW == 129 (0x9b60cc00) [pid = 8345] [serial = 1610] [outer = 0x8d7cd000] 04:38:55 INFO - PROCESS | 8345 | 1468841935785 Marionette DEBUG loaded listener.js 04:38:55 INFO - PROCESS | 8345 | ++DOMWINDOW == 130 (0xa2097800) [pid = 8345] [serial = 1611] [outer = 0x8d7cd000] 04:38:56 INFO - PROCESS | 8345 | 1468841936881 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]]]}] 04:38:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 04:38:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1887ms 04:38:56 INFO - PROCESS | 8345 | 1468841936956 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 04:38:56 INFO - PROCESS | 8345 | 1468841936964 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 04:38:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 04:38:56 INFO - PROCESS | 8345 | 1468841936974 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 04:38:56 INFO - PROCESS | 8345 | 1468841936980 Marionette TRACE conn3 <- [1,2118,null,{}] 04:38:56 INFO - PROCESS | 8345 | 1468841936986 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}] 04:38:56 INFO - PROCESS | 8345 | 1468841936991 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:57 INFO - PROCESS | 8345 | 1468841937276 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 04:38:57 INFO - PROCESS | 8345 | 1468841937618 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:57 INFO - PROCESS | 8345 | 1468841937628 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:57 INFO - PROCESS | 8345 | ++DOCSHELL 0x8d7c8000 == 84 [pid = 8345] [id = 537] 04:38:57 INFO - PROCESS | 8345 | ++DOMWINDOW == 131 (0x8db90c00) [pid = 8345] [serial = 1612] [outer = (nil)] 04:38:57 INFO - PROCESS | 8345 | ++DOMWINDOW == 132 (0x8f7cd000) [pid = 8345] [serial = 1613] [outer = 0x8db90c00] 04:38:57 INFO - PROCESS | 8345 | 1468841937716 Marionette DEBUG loaded listener.js 04:38:57 INFO - PROCESS | 8345 | ++DOMWINDOW == 133 (0x93c66000) [pid = 8345] [serial = 1614] [outer = 0x8db90c00] 04:38:59 INFO - PROCESS | 8345 | 1468841939178 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]]]}] 04:38:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 04:38:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 2244ms 04:38:59 INFO - PROCESS | 8345 | 1468841939217 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 04:38:59 INFO - PROCESS | 8345 | 1468841939224 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 04:38:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 04:38:59 INFO - PROCESS | 8345 | 1468841939234 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 04:38:59 INFO - PROCESS | 8345 | 1468841939238 Marionette TRACE conn3 <- [1,2122,null,{}] 04:38:59 INFO - PROCESS | 8345 | 1468841939249 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}] 04:38:59 INFO - PROCESS | 8345 | 1468841939255 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:59 INFO - PROCESS | 8345 | 1468841939546 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 04:38:59 INFO - PROCESS | 8345 | 1468841939855 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:59 INFO - PROCESS | 8345 | 1468841939863 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:38:59 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f7c6800 == 85 [pid = 8345] [id = 538] 04:38:59 INFO - PROCESS | 8345 | ++DOMWINDOW == 134 (0x8f7cc800) [pid = 8345] [serial = 1615] [outer = (nil)] 04:38:59 INFO - PROCESS | 8345 | ++DOMWINDOW == 135 (0x910f3000) [pid = 8345] [serial = 1616] [outer = 0x8f7cc800] 04:38:59 INFO - PROCESS | 8345 | 1468841939982 Marionette DEBUG loaded listener.js 04:39:00 INFO - PROCESS | 8345 | ++DOMWINDOW == 136 (0x91b54c00) [pid = 8345] [serial = 1617] [outer = 0x8f7cc800] 04:39:01 INFO - PROCESS | 8345 | 1468841941259 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]]]}] 04:39:01 INFO - PROCESS | 8345 | --DOCSHELL 0x8db8c000 == 84 [pid = 8345] [id = 485] 04:39:01 INFO - PROCESS | 8345 | --DOCSHELL 0x94f19c00 == 83 [pid = 8345] [id = 496] 04:39:01 INFO - PROCESS | 8345 | --DOCSHELL 0x8bec4c00 == 82 [pid = 8345] [id = 482] 04:39:01 INFO - PROCESS | 8345 | --DOCSHELL 0x8f609000 == 81 [pid = 8345] [id = 494] 04:39:01 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb5d000 == 80 [pid = 8345] [id = 483] 04:39:01 INFO - PROCESS | 8345 | --DOMWINDOW == 135 (0x9972fc00) [pid = 8345] [serial = 1541] [outer = (nil)] [url = about:blank] 04:39:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 04:39:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 2193ms 04:39:01 INFO - PROCESS | 8345 | --DOCSHELL 0x93c5e400 == 79 [pid = 8345] [id = 495] 04:39:01 INFO - PROCESS | 8345 | --DOCSHELL 0x8db92000 == 78 [pid = 8345] [id = 493] 04:39:01 INFO - PROCESS | 8345 | --DOCSHELL 0x8cbe6800 == 77 [pid = 8345] [id = 489] 04:39:01 INFO - PROCESS | 8345 | --DOCSHELL 0x8cbe7400 == 76 [pid = 8345] [id = 527] 04:39:01 INFO - PROCESS | 8345 | --DOCSHELL 0x93a45000 == 75 [pid = 8345] [id = 526] 04:39:01 INFO - PROCESS | 8345 | 1468841941459 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 04:39:01 INFO - PROCESS | 8345 | 1468841941466 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 04:39:01 INFO - PROCESS | 8345 | --DOCSHELL 0x922f6800 == 74 [pid = 8345] [id = 525] 04:39:01 INFO - PROCESS | 8345 | --DOCSHELL 0x8f66b800 == 73 [pid = 8345] [id = 524] 04:39:01 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb58800 == 72 [pid = 8345] [id = 523] 04:39:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 04:39:01 INFO - PROCESS | 8345 | --DOCSHELL 0x9a251000 == 71 [pid = 8345] [id = 519] 04:39:01 INFO - PROCESS | 8345 | --DOCSHELL 0x8bec5800 == 70 [pid = 8345] [id = 518] 04:39:01 INFO - PROCESS | 8345 | --DOCSHELL 0x9220fc00 == 69 [pid = 8345] [id = 517] 04:39:01 INFO - PROCESS | 8345 | --DOCSHELL 0x99a3c000 == 68 [pid = 8345] [id = 516] 04:39:01 INFO - PROCESS | 8345 | --DOCSHELL 0x9504e800 == 67 [pid = 8345] [id = 515] 04:39:01 INFO - PROCESS | 8345 | 1468841941498 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 04:39:01 INFO - PROCESS | 8345 | 1468841941504 Marionette TRACE conn3 <- [1,2126,null,{}] 04:39:01 INFO - PROCESS | 8345 | --DOCSHELL 0x8f608c00 == 66 [pid = 8345] [id = 514] 04:39:01 INFO - PROCESS | 8345 | 1468841941514 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}] 04:39:01 INFO - PROCESS | 8345 | 1468841941521 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:01 INFO - PROCESS | 8345 | 1468841941737 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 04:39:01 INFO - PROCESS | 8345 | --DOMWINDOW == 134 (0x9b0b6800) [pid = 8345] [serial = 1517] [outer = (nil)] [url = about:blank] 04:39:01 INFO - PROCESS | 8345 | --DOMWINDOW == 133 (0x8f4bac00) [pid = 8345] [serial = 1529] [outer = (nil)] [url = about:blank] 04:39:01 INFO - PROCESS | 8345 | --DOMWINDOW == 132 (0x9189c800) [pid = 8345] [serial = 1539] [outer = (nil)] [url = about:blank] 04:39:01 INFO - PROCESS | 8345 | --DOMWINDOW == 131 (0x99c61000) [pid = 8345] [serial = 1505] [outer = (nil)] [url = about:blank] 04:39:01 INFO - PROCESS | 8345 | --DOMWINDOW == 130 (0x918a5400) [pid = 8345] [serial = 1530] [outer = (nil)] [url = about:blank] 04:39:01 INFO - PROCESS | 8345 | --DOMWINDOW == 129 (0x8f668800) [pid = 8345] [serial = 1524] [outer = (nil)] [url = about:blank] 04:39:01 INFO - PROCESS | 8345 | --DOMWINDOW == 128 (0x910ef000) [pid = 8345] [serial = 1499] [outer = (nil)] [url = about:blank] 04:39:01 INFO - PROCESS | 8345 | --DOMWINDOW == 127 (0x9755d000) [pid = 8345] [serial = 1502] [outer = (nil)] [url = about:blank] 04:39:01 INFO - PROCESS | 8345 | --DOMWINDOW == 126 (0x99418800) [pid = 8345] [serial = 1533] [outer = (nil)] [url = about:blank] 04:39:01 INFO - PROCESS | 8345 | --DOMWINDOW == 125 (0x93c64800) [pid = 8345] [serial = 1527] [outer = (nil)] [url = about:blank] 04:39:01 INFO - PROCESS | 8345 | --DOMWINDOW == 124 (0x8f4b9400) [pid = 8345] [serial = 1523] [outer = (nil)] [url = about:blank] 04:39:01 INFO - PROCESS | 8345 | --DOMWINDOW == 123 (0x9a286000) [pid = 8345] [serial = 1508] [outer = (nil)] [url = about:blank] 04:39:01 INFO - PROCESS | 8345 | --DOMWINDOW == 122 (0x9b60d000) [pid = 8345] [serial = 1520] [outer = (nil)] [url = about:blank] 04:39:01 INFO - PROCESS | 8345 | --DOMWINDOW == 121 (0x999a8000) [pid = 8345] [serial = 1535] [outer = (nil)] [url = about:blank] 04:39:01 INFO - PROCESS | 8345 | --DOMWINDOW == 120 (0x97550000) [pid = 8345] [serial = 1532] [outer = (nil)] [url = about:blank] 04:39:01 INFO - PROCESS | 8345 | --DOMWINDOW == 119 (0x99a3e800) [pid = 8345] [serial = 1536] [outer = (nil)] [url = about:blank] 04:39:01 INFO - PROCESS | 8345 | --DOMWINDOW == 118 (0x93995400) [pid = 8345] [serial = 1526] [outer = (nil)] [url = about:blank] 04:39:01 INFO - PROCESS | 8345 | --DOMWINDOW == 117 (0x9ac5d800) [pid = 8345] [serial = 1514] [outer = (nil)] [url = about:blank] 04:39:01 INFO - PROCESS | 8345 | --DOMWINDOW == 116 (0x9aa44400) [pid = 8345] [serial = 1511] [outer = (nil)] [url = about:blank] 04:39:01 INFO - PROCESS | 8345 | --DOMWINDOW == 115 (0x8f4b9000) [pid = 8345] [serial = 1538] [outer = (nil)] [url = about:blank] 04:39:01 INFO - PROCESS | 8345 | --DOMWINDOW == 114 (0x99a43400) [pid = 8345] [serial = 1496] [outer = (nil)] [url = about:blank] 04:39:02 INFO - PROCESS | 8345 | 1468841942053 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:02 INFO - PROCESS | 8345 | 1468841942061 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:02 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f4b9000 == 67 [pid = 8345] [id = 539] 04:39:02 INFO - PROCESS | 8345 | ++DOMWINDOW == 115 (0x8f668800) [pid = 8345] [serial = 1618] [outer = (nil)] 04:39:02 INFO - PROCESS | 8345 | ++DOMWINDOW == 116 (0x918a8000) [pid = 8345] [serial = 1619] [outer = 0x8f668800] 04:39:02 INFO - PROCESS | 8345 | 1468841942141 Marionette DEBUG loaded listener.js 04:39:02 INFO - PROCESS | 8345 | ++DOMWINDOW == 117 (0x922fb000) [pid = 8345] [serial = 1620] [outer = 0x8f668800] 04:39:03 INFO - PROCESS | 8345 | 1468841943019 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]]]}] 04:39:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 04:39:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1554ms 04:39:03 INFO - PROCESS | 8345 | 1468841943046 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 04:39:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 04:39:03 INFO - PROCESS | 8345 | 1468841943051 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 04:39:03 INFO - PROCESS | 8345 | 1468841943059 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 04:39:03 INFO - PROCESS | 8345 | 1468841943065 Marionette TRACE conn3 <- [1,2130,null,{}] 04:39:03 INFO - PROCESS | 8345 | 1468841943081 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}] 04:39:03 INFO - PROCESS | 8345 | 1468841943090 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:03 INFO - PROCESS | 8345 | 1468841943287 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 04:39:03 INFO - PROCESS | 8345 | 1468841943475 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:03 INFO - PROCESS | 8345 | 1468841943484 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:03 INFO - PROCESS | 8345 | ++DOCSHELL 0x95153c00 == 68 [pid = 8345] [id = 540] 04:39:03 INFO - PROCESS | 8345 | ++DOMWINDOW == 118 (0x97554c00) [pid = 8345] [serial = 1621] [outer = (nil)] 04:39:03 INFO - PROCESS | 8345 | ++DOMWINDOW == 119 (0x976e4800) [pid = 8345] [serial = 1622] [outer = 0x97554c00] 04:39:03 INFO - PROCESS | 8345 | 1468841943564 Marionette DEBUG loaded listener.js 04:39:03 INFO - PROCESS | 8345 | ++DOMWINDOW == 120 (0x98897800) [pid = 8345] [serial = 1623] [outer = 0x97554c00] 04:39:04 INFO - PROCESS | 8345 | 1468841944604 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] 04:39:04 INFO - PROCESS | 8345 | 1468841944659 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 04:39:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 04:39:04 INFO - PROCESS | 8345 | 1468841944697 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 04:39:04 INFO - PROCESS | 8345 | 1468841944703 Marionette TRACE conn3 <- [1,2134,null,{}] 04:39:04 INFO - PROCESS | 8345 | 1468841944712 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}] 04:39:04 INFO - PROCESS | 8345 | 1468841944716 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:04 INFO - PROCESS | 8345 | 1468841944997 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 04:39:05 INFO - PROCESS | 8345 | 1468841945027 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:05 INFO - PROCESS | 8345 | 1468841945033 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:05 INFO - PROCESS | 8345 | ++DOCSHELL 0x93a50c00 == 69 [pid = 8345] [id = 541] 04:39:05 INFO - PROCESS | 8345 | ++DOMWINDOW == 121 (0x976e9400) [pid = 8345] [serial = 1624] [outer = (nil)] 04:39:05 INFO - PROCESS | 8345 | ++DOMWINDOW == 122 (0x9972fc00) [pid = 8345] [serial = 1625] [outer = 0x976e9400] 04:39:05 INFO - PROCESS | 8345 | 1468841945112 Marionette DEBUG loaded listener.js 04:39:05 INFO - PROCESS | 8345 | ++DOMWINDOW == 123 (0x99a37800) [pid = 8345] [serial = 1626] [outer = 0x976e9400] 04:39:06 INFO - PROCESS | 8345 | --DOMWINDOW == 122 (0x94f10400) [pid = 8345] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 04:39:06 INFO - PROCESS | 8345 | --DOMWINDOW == 121 (0x8db96400) [pid = 8345] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 04:39:06 INFO - PROCESS | 8345 | --DOMWINDOW == 120 (0x92fe7800) [pid = 8345] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 04:39:06 INFO - PROCESS | 8345 | --DOMWINDOW == 119 (0x8f6d9c00) [pid = 8345] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 04:39:06 INFO - PROCESS | 8345 | 1468841946384 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]]]}] 04:39:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 04:39:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1772ms 04:39:06 INFO - PROCESS | 8345 | 1468841946444 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 04:39:06 INFO - PROCESS | 8345 | 1468841946447 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 04:39:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 04:39:06 INFO - PROCESS | 8345 | 1468841946455 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 04:39:06 INFO - PROCESS | 8345 | 1468841946459 Marionette TRACE conn3 <- [1,2138,null,{}] 04:39:06 INFO - PROCESS | 8345 | 1468841946466 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}] 04:39:06 INFO - PROCESS | 8345 | 1468841946471 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:06 INFO - PROCESS | 8345 | 1468841946680 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 04:39:06 INFO - PROCESS | 8345 | 1468841946925 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:06 INFO - PROCESS | 8345 | 1468841946936 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:06 INFO - PROCESS | 8345 | ++DOCSHELL 0x8da63400 == 70 [pid = 8345] [id = 542] 04:39:06 INFO - PROCESS | 8345 | ++DOMWINDOW == 120 (0x8f611000) [pid = 8345] [serial = 1627] [outer = (nil)] 04:39:07 INFO - PROCESS | 8345 | ++DOMWINDOW == 121 (0x99976000) [pid = 8345] [serial = 1628] [outer = 0x8f611000] 04:39:07 INFO - PROCESS | 8345 | 1468841947012 Marionette DEBUG loaded listener.js 04:39:07 INFO - PROCESS | 8345 | ++DOMWINDOW == 122 (0x99abac00) [pid = 8345] [serial = 1629] [outer = 0x8f611000] 04:39:07 INFO - PROCESS | 8345 | 1468841947832 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]]]}] 04:39:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 04:39:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1434ms 04:39:07 INFO - PROCESS | 8345 | 1468841947890 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 04:39:07 INFO - PROCESS | 8345 | 1468841947893 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 04:39:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 04:39:07 INFO - PROCESS | 8345 | 1468841947904 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 04:39:07 INFO - PROCESS | 8345 | 1468841947908 Marionette TRACE conn3 <- [1,2142,null,{}] 04:39:07 INFO - PROCESS | 8345 | 1468841947915 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}] 04:39:07 INFO - PROCESS | 8345 | 1468841947923 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:08 INFO - PROCESS | 8345 | 1468841948173 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 04:39:08 INFO - PROCESS | 8345 | 1468841948503 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:08 INFO - PROCESS | 8345 | 1468841948514 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:08 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cbef000 == 71 [pid = 8345] [id = 543] 04:39:08 INFO - PROCESS | 8345 | ++DOMWINDOW == 123 (0x8d7cf400) [pid = 8345] [serial = 1630] [outer = (nil)] 04:39:08 INFO - PROCESS | 8345 | ++DOMWINDOW == 124 (0x8db8b400) [pid = 8345] [serial = 1631] [outer = 0x8d7cf400] 04:39:08 INFO - PROCESS | 8345 | 1468841948657 Marionette DEBUG loaded listener.js 04:39:08 INFO - PROCESS | 8345 | ++DOMWINDOW == 125 (0x8f606400) [pid = 8345] [serial = 1632] [outer = 0x8d7cf400] 04:39:09 INFO - PROCESS | 8345 | 1468841949744 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] 04:39:09 INFO - PROCESS | 8345 | 1468841949806 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 04:39:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 04:39:09 INFO - PROCESS | 8345 | 1468841949817 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 04:39:09 INFO - PROCESS | 8345 | 1468841949821 Marionette TRACE conn3 <- [1,2146,null,{}] 04:39:09 INFO - PROCESS | 8345 | 1468841949831 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}] 04:39:09 INFO - PROCESS | 8345 | 1468841949841 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:10 INFO - PROCESS | 8345 | 1468841950113 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 04:39:10 INFO - PROCESS | 8345 | 1468841950447 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:10 INFO - PROCESS | 8345 | 1468841950459 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:10 INFO - PROCESS | 8345 | ++DOCSHELL 0x918a7800 == 72 [pid = 8345] [id = 544] 04:39:10 INFO - PROCESS | 8345 | ++DOMWINDOW == 126 (0x92166c00) [pid = 8345] [serial = 1633] [outer = (nil)] 04:39:10 INFO - PROCESS | 8345 | ++DOMWINDOW == 127 (0x93c5f000) [pid = 8345] [serial = 1634] [outer = 0x92166c00] 04:39:10 INFO - PROCESS | 8345 | 1468841950551 Marionette DEBUG loaded listener.js 04:39:10 INFO - PROCESS | 8345 | ++DOMWINDOW == 128 (0x95056800) [pid = 8345] [serial = 1635] [outer = 0x92166c00] 04:39:11 INFO - PROCESS | 8345 | 1468841951603 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] 04:39:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 04:39:11 INFO - PROCESS | 8345 | 1468841951674 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 04:39:11 INFO - PROCESS | 8345 | 1468841951683 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 04:39:11 INFO - PROCESS | 8345 | 1468841951686 Marionette TRACE conn3 <- [1,2150,null,{}] 04:39:11 INFO - PROCESS | 8345 | 1468841951695 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}] 04:39:11 INFO - PROCESS | 8345 | 1468841951701 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:11 INFO - PROCESS | 8345 | 1468841951956 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 04:39:12 INFO - PROCESS | 8345 | 1468841952314 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:12 INFO - PROCESS | 8345 | 1468841952325 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:12 INFO - PROCESS | 8345 | ++DOCSHELL 0x988a1800 == 73 [pid = 8345] [id = 545] 04:39:12 INFO - PROCESS | 8345 | ++DOMWINDOW == 129 (0x99421000) [pid = 8345] [serial = 1636] [outer = (nil)] 04:39:12 INFO - PROCESS | 8345 | ++DOMWINDOW == 130 (0x9973b000) [pid = 8345] [serial = 1637] [outer = 0x99421000] 04:39:12 INFO - PROCESS | 8345 | 1468841952415 Marionette DEBUG loaded listener.js 04:39:12 INFO - PROCESS | 8345 | ++DOMWINDOW == 131 (0x99ba0800) [pid = 8345] [serial = 1638] [outer = 0x99421000] 04:39:13 INFO - PROCESS | 8345 | 1468841953393 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]]]}] 04:39:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 04:39:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1743ms 04:39:13 INFO - PROCESS | 8345 | 1468841953442 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 04:39:13 INFO - PROCESS | 8345 | 1468841953447 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 04:39:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 04:39:13 INFO - PROCESS | 8345 | 1468841953464 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 04:39:13 INFO - PROCESS | 8345 | 1468841953475 Marionette TRACE conn3 <- [1,2154,null,{}] 04:39:13 INFO - PROCESS | 8345 | 1468841953483 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}] 04:39:13 INFO - PROCESS | 8345 | 1468841953491 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:13 INFO - PROCESS | 8345 | 1468841953796 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 04:39:14 INFO - PROCESS | 8345 | 1468841954101 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:14 INFO - PROCESS | 8345 | 1468841954111 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:14 INFO - PROCESS | 8345 | ++DOCSHELL 0x95161400 == 74 [pid = 8345] [id = 546] 04:39:14 INFO - PROCESS | 8345 | ++DOMWINDOW == 132 (0x99421400) [pid = 8345] [serial = 1639] [outer = (nil)] 04:39:14 INFO - PROCESS | 8345 | ++DOMWINDOW == 133 (0x9aa4b400) [pid = 8345] [serial = 1640] [outer = 0x99421400] 04:39:14 INFO - PROCESS | 8345 | 1468841954199 Marionette DEBUG loaded listener.js 04:39:14 INFO - PROCESS | 8345 | ++DOMWINDOW == 134 (0x9b5f6800) [pid = 8345] [serial = 1641] [outer = 0x99421400] 04:39:15 INFO - PROCESS | 8345 | 1468841955245 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]]]}] 04:39:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 04:39:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1852ms 04:39:15 INFO - PROCESS | 8345 | 1468841955308 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 04:39:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 04:39:15 INFO - PROCESS | 8345 | 1468841955314 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 04:39:15 INFO - PROCESS | 8345 | 1468841955321 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 04:39:15 INFO - PROCESS | 8345 | 1468841955324 Marionette TRACE conn3 <- [1,2158,null,{}] 04:39:15 INFO - PROCESS | 8345 | 1468841955332 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}] 04:39:15 INFO - PROCESS | 8345 | 1468841955338 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:15 INFO - PROCESS | 8345 | 1468841955569 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 04:39:15 INFO - PROCESS | 8345 | 1468841955827 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:15 INFO - PROCESS | 8345 | 1468841955836 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:15 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb50800 == 75 [pid = 8345] [id = 547] 04:39:15 INFO - PROCESS | 8345 | ++DOMWINDOW == 135 (0x8cb5ac00) [pid = 8345] [serial = 1642] [outer = (nil)] 04:39:15 INFO - PROCESS | 8345 | ++DOMWINDOW == 136 (0xa1003000) [pid = 8345] [serial = 1643] [outer = 0x8cb5ac00] 04:39:15 INFO - PROCESS | 8345 | 1468841955964 Marionette DEBUG loaded listener.js 04:39:16 INFO - PROCESS | 8345 | ++DOMWINDOW == 137 (0xa200a400) [pid = 8345] [serial = 1644] [outer = 0x8cb5ac00] 04:39:16 INFO - PROCESS | 8345 | 1468841956962 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]]]}] 04:39:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 04:39:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1702ms 04:39:17 INFO - PROCESS | 8345 | 1468841957024 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 04:39:17 INFO - PROCESS | 8345 | 1468841957027 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 04:39:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 04:39:17 INFO - PROCESS | 8345 | 1468841957035 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 04:39:17 INFO - PROCESS | 8345 | 1468841957040 Marionette TRACE conn3 <- [1,2162,null,{}] 04:39:17 INFO - PROCESS | 8345 | 1468841957046 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}] 04:39:17 INFO - PROCESS | 8345 | 1468841957052 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:17 INFO - PROCESS | 8345 | 1468841957287 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 04:39:17 INFO - PROCESS | 8345 | 1468841957552 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:17 INFO - PROCESS | 8345 | 1468841957568 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:17 INFO - PROCESS | 8345 | ++DOCSHELL 0xa100fc00 == 76 [pid = 8345] [id = 548] 04:39:17 INFO - PROCESS | 8345 | ++DOMWINDOW == 138 (0xa2007c00) [pid = 8345] [serial = 1645] [outer = (nil)] 04:39:17 INFO - PROCESS | 8345 | ++DOMWINDOW == 139 (0xa2531000) [pid = 8345] [serial = 1646] [outer = 0xa2007c00] 04:39:17 INFO - PROCESS | 8345 | 1468841957712 Marionette DEBUG loaded listener.js 04:39:17 INFO - PROCESS | 8345 | ++DOMWINDOW == 140 (0xa2ffb000) [pid = 8345] [serial = 1647] [outer = 0xa2007c00] 04:39:18 INFO - PROCESS | 8345 | 1468841958813 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]]]}] 04:39:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 04:39:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1843ms 04:39:18 INFO - PROCESS | 8345 | 1468841958879 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 04:39:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 04:39:18 INFO - PROCESS | 8345 | 1468841958883 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 04:39:18 INFO - PROCESS | 8345 | 1468841958891 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 04:39:18 INFO - PROCESS | 8345 | 1468841958894 Marionette TRACE conn3 <- [1,2166,null,{}] 04:39:18 INFO - PROCESS | 8345 | 1468841958902 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}] 04:39:18 INFO - PROCESS | 8345 | 1468841958907 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:19 INFO - PROCESS | 8345 | 1468841959134 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 04:39:19 INFO - PROCESS | 8345 | 1468841959390 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:19 INFO - PROCESS | 8345 | 1468841959400 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:19 INFO - PROCESS | 8345 | ++DOCSHELL 0x8becec00 == 77 [pid = 8345] [id = 549] 04:39:19 INFO - PROCESS | 8345 | ++DOMWINDOW == 141 (0x9b0bf800) [pid = 8345] [serial = 1648] [outer = (nil)] 04:39:19 INFO - PROCESS | 8345 | ++DOMWINDOW == 142 (0xa3452800) [pid = 8345] [serial = 1649] [outer = 0x9b0bf800] 04:39:19 INFO - PROCESS | 8345 | 1468841959525 Marionette DEBUG loaded listener.js 04:39:19 INFO - PROCESS | 8345 | ++DOMWINDOW == 143 (0xa34d7400) [pid = 8345] [serial = 1650] [outer = 0x9b0bf800] 04:39:20 INFO - PROCESS | 8345 | 1468841960488 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]]]}] 04:39:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 04:39:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1641ms 04:39:20 INFO - PROCESS | 8345 | 1468841960531 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 04:39:20 INFO - PROCESS | 8345 | 1468841960536 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 04:39:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 04:39:20 INFO - PROCESS | 8345 | 1468841960544 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 04:39:20 INFO - PROCESS | 8345 | 1468841960548 Marionette TRACE conn3 <- [1,2170,null,{}] 04:39:20 INFO - PROCESS | 8345 | 1468841960554 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}] 04:39:20 INFO - PROCESS | 8345 | 1468841960560 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:20 INFO - PROCESS | 8345 | 1468841960776 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 04:39:21 INFO - PROCESS | 8345 | 1468841961030 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:21 INFO - PROCESS | 8345 | 1468841961037 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:21 INFO - PROCESS | 8345 | ++DOCSHELL 0xa3278400 == 78 [pid = 8345] [id = 550] 04:39:21 INFO - PROCESS | 8345 | ++DOMWINDOW == 144 (0xa327f400) [pid = 8345] [serial = 1651] [outer = (nil)] 04:39:21 INFO - PROCESS | 8345 | ++DOMWINDOW == 145 (0xa4e5a000) [pid = 8345] [serial = 1652] [outer = 0xa327f400] 04:39:21 INFO - PROCESS | 8345 | 1468841961164 Marionette DEBUG loaded listener.js 04:39:21 INFO - PROCESS | 8345 | ++DOMWINDOW == 146 (0xa501b000) [pid = 8345] [serial = 1653] [outer = 0xa327f400] 04:39:22 INFO - PROCESS | 8345 | 1468841962100 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]]]}] 04:39:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 04:39:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1590ms 04:39:22 INFO - PROCESS | 8345 | 1468841962135 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 04:39:22 INFO - PROCESS | 8345 | 1468841962139 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 04:39:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 04:39:22 INFO - PROCESS | 8345 | 1468841962147 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 04:39:22 INFO - PROCESS | 8345 | 1468841962151 Marionette TRACE conn3 <- [1,2174,null,{}] 04:39:22 INFO - PROCESS | 8345 | 1468841962159 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}] 04:39:22 INFO - PROCESS | 8345 | 1468841962165 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:22 INFO - PROCESS | 8345 | 1468841962374 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 04:39:22 INFO - PROCESS | 8345 | 1468841962640 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:22 INFO - PROCESS | 8345 | 1468841962647 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:22 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb5ec00 == 79 [pid = 8345] [id = 551] 04:39:22 INFO - PROCESS | 8345 | ++DOMWINDOW == 147 (0x8f4bb400) [pid = 8345] [serial = 1654] [outer = (nil)] 04:39:22 INFO - PROCESS | 8345 | ++DOMWINDOW == 148 (0xa6247000) [pid = 8345] [serial = 1655] [outer = 0x8f4bb400] 04:39:22 INFO - PROCESS | 8345 | 1468841962779 Marionette DEBUG loaded listener.js 04:39:22 INFO - PROCESS | 8345 | ++DOMWINDOW == 149 (0xa62c9400) [pid = 8345] [serial = 1656] [outer = 0x8f4bb400] 04:39:23 INFO - PROCESS | 8345 | 1468841963718 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]]]}] 04:39:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 04:39:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1632ms 04:39:23 INFO - PROCESS | 8345 | 1468841963781 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 04:39:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 04:39:23 INFO - PROCESS | 8345 | 1468841963785 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 04:39:23 INFO - PROCESS | 8345 | 1468841963792 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 04:39:23 INFO - PROCESS | 8345 | 1468841963796 Marionette TRACE conn3 <- [1,2178,null,{}] 04:39:23 INFO - PROCESS | 8345 | 1468841963803 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}] 04:39:23 INFO - PROCESS | 8345 | 1468841963808 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:24 INFO - PROCESS | 8345 | 1468841964047 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 04:39:24 INFO - PROCESS | 8345 | 1468841964302 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:24 INFO - PROCESS | 8345 | 1468841964309 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:24 INFO - PROCESS | 8345 | ++DOCSHELL 0x8d078c00 == 80 [pid = 8345] [id = 552] 04:39:24 INFO - PROCESS | 8345 | ++DOMWINDOW == 150 (0x8d079400) [pid = 8345] [serial = 1657] [outer = (nil)] 04:39:24 INFO - PROCESS | 8345 | ++DOMWINDOW == 151 (0x8d081c00) [pid = 8345] [serial = 1658] [outer = 0x8d079400] 04:39:24 INFO - PROCESS | 8345 | 1468841964436 Marionette DEBUG loaded listener.js 04:39:24 INFO - PROCESS | 8345 | ++DOMWINDOW == 152 (0x8d085000) [pid = 8345] [serial = 1659] [outer = 0x8d079400] 04:39:25 INFO - PROCESS | 8345 | 1468841965423 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]]]}] 04:39:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 04:39:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1714ms 04:39:25 INFO - PROCESS | 8345 | 1468841965508 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 04:39:25 INFO - PROCESS | 8345 | 1468841965515 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 04:39:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 04:39:25 INFO - PROCESS | 8345 | 1468841965526 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 04:39:25 INFO - PROCESS | 8345 | 1468841965530 Marionette TRACE conn3 <- [1,2182,null,{}] 04:39:25 INFO - PROCESS | 8345 | 1468841965539 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}] 04:39:25 INFO - PROCESS | 8345 | 1468841965544 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:26 INFO - PROCESS | 8345 | 1468841966152 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 04:39:26 INFO - PROCESS | 8345 | 1468841966493 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:26 INFO - PROCESS | 8345 | 1468841966504 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:26 INFO - PROCESS | 8345 | ++DOCSHELL 0x8d07a000 == 81 [pid = 8345] [id = 553] 04:39:26 INFO - PROCESS | 8345 | ++DOMWINDOW == 153 (0x8d087400) [pid = 8345] [serial = 1660] [outer = (nil)] 04:39:26 INFO - PROCESS | 8345 | ++DOMWINDOW == 154 (0x8da68400) [pid = 8345] [serial = 1661] [outer = 0x8d087400] 04:39:26 INFO - PROCESS | 8345 | 1468841966591 Marionette DEBUG loaded listener.js 04:39:26 INFO - PROCESS | 8345 | ++DOMWINDOW == 155 (0x8f608800) [pid = 8345] [serial = 1662] [outer = 0x8d087400] 04:39:27 INFO - PROCESS | 8345 | 1468841967563 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]]]}] 04:39:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 04:39:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 2096ms 04:39:27 INFO - PROCESS | 8345 | 1468841967623 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 04:39:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 04:39:27 INFO - PROCESS | 8345 | 1468841967629 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 04:39:27 INFO - PROCESS | 8345 | 1468841967639 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 04:39:27 INFO - PROCESS | 8345 | 1468841967644 Marionette TRACE conn3 <- [1,2186,null,{}] 04:39:27 INFO - PROCESS | 8345 | 1468841967651 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}] 04:39:27 INFO - PROCESS | 8345 | 1468841967659 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:27 INFO - PROCESS | 8345 | 1468841967925 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 04:39:28 INFO - PROCESS | 8345 | 1468841968317 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:28 INFO - PROCESS | 8345 | 1468841968326 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:28 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f60b000 == 82 [pid = 8345] [id = 554] 04:39:28 INFO - PROCESS | 8345 | ++DOMWINDOW == 156 (0x8f8a4800) [pid = 8345] [serial = 1663] [outer = (nil)] 04:39:28 INFO - PROCESS | 8345 | ++DOMWINDOW == 157 (0x92204400) [pid = 8345] [serial = 1664] [outer = 0x8f8a4800] 04:39:28 INFO - PROCESS | 8345 | 1468841968411 Marionette DEBUG loaded listener.js 04:39:28 INFO - PROCESS | 8345 | ++DOMWINDOW == 158 (0x9504c800) [pid = 8345] [serial = 1665] [outer = 0x8f8a4800] 04:39:29 INFO - PROCESS | 8345 | 1468841969407 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]]]}] 04:39:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 04:39:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1836ms 04:39:29 INFO - PROCESS | 8345 | 1468841969474 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 04:39:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 04:39:29 INFO - PROCESS | 8345 | 1468841969480 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 04:39:29 INFO - PROCESS | 8345 | 1468841969487 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 04:39:29 INFO - PROCESS | 8345 | 1468841969490 Marionette TRACE conn3 <- [1,2190,null,{}] 04:39:29 INFO - PROCESS | 8345 | 1468841969539 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}] 04:39:29 INFO - PROCESS | 8345 | 1468841969545 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:29 INFO - PROCESS | 8345 | 1468841969848 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 04:39:30 INFO - PROCESS | 8345 | 1468841970137 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:30 INFO - PROCESS | 8345 | 1468841970146 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:30 INFO - PROCESS | 8345 | ++DOCSHELL 0x98895400 == 83 [pid = 8345] [id = 555] 04:39:30 INFO - PROCESS | 8345 | ++DOMWINDOW == 159 (0x98c71000) [pid = 8345] [serial = 1666] [outer = (nil)] 04:39:30 INFO - PROCESS | 8345 | ++DOMWINDOW == 160 (0x99416400) [pid = 8345] [serial = 1667] [outer = 0x98c71000] 04:39:30 INFO - PROCESS | 8345 | 1468841970233 Marionette DEBUG loaded listener.js 04:39:30 INFO - PROCESS | 8345 | ++DOMWINDOW == 161 (0x99670c00) [pid = 8345] [serial = 1668] [outer = 0x98c71000] 04:39:30 INFO - PROCESS | 8345 | --DOCSHELL 0x99abbc00 == 82 [pid = 8345] [id = 501] 04:39:30 INFO - PROCESS | 8345 | --DOCSHELL 0x8da63400 == 81 [pid = 8345] [id = 542] 04:39:30 INFO - PROCESS | 8345 | --DOMWINDOW == 160 (0x93a49400) [pid = 8345] [serial = 1583] [outer = (nil)] [url = about:blank] 04:39:30 INFO - PROCESS | 8345 | --DOMWINDOW == 159 (0x9aab6c00) [pid = 8345] [serial = 1556] [outer = (nil)] [url = about:blank] 04:39:30 INFO - PROCESS | 8345 | --DOMWINDOW == 158 (0xa2008c00) [pid = 8345] [serial = 1565] [outer = (nil)] [url = about:blank] 04:39:30 INFO - PROCESS | 8345 | --DOMWINDOW == 157 (0x9d809c00) [pid = 8345] [serial = 1559] [outer = (nil)] [url = about:blank] 04:39:30 INFO - PROCESS | 8345 | --DOMWINDOW == 156 (0x9aa4a800) [pid = 8345] [serial = 1553] [outer = (nil)] [url = about:blank] 04:39:30 INFO - PROCESS | 8345 | --DOMWINDOW == 155 (0xa1091800) [pid = 8345] [serial = 1562] [outer = (nil)] [url = about:blank] 04:39:30 INFO - PROCESS | 8345 | --DOMWINDOW == 154 (0x8f8a9000) [pid = 8345] [serial = 1544] [outer = (nil)] [url = about:blank] 04:39:30 INFO - PROCESS | 8345 | --DOMWINDOW == 153 (0x99e01c00) [pid = 8345] [serial = 1550] [outer = (nil)] [url = about:blank] 04:39:30 INFO - PROCESS | 8345 | --DOMWINDOW == 152 (0x8f6d8000) [pid = 8345] [serial = 1568] [outer = (nil)] [url = about:blank] 04:39:30 INFO - PROCESS | 8345 | --DOMWINDOW == 151 (0x9505b000) [pid = 8345] [serial = 1547] [outer = (nil)] [url = about:blank] 04:39:30 INFO - PROCESS | 8345 | --DOCSHELL 0x93a50c00 == 80 [pid = 8345] [id = 541] 04:39:30 INFO - PROCESS | 8345 | --DOCSHELL 0x95153c00 == 79 [pid = 8345] [id = 540] 04:39:30 INFO - PROCESS | 8345 | --DOCSHELL 0x8f4b9000 == 78 [pid = 8345] [id = 539] 04:39:31 INFO - PROCESS | 8345 | --DOCSHELL 0x8f7c6800 == 77 [pid = 8345] [id = 538] 04:39:31 INFO - PROCESS | 8345 | --DOCSHELL 0x8f7cd800 == 76 [pid = 8345] [id = 529] 04:39:31 INFO - PROCESS | 8345 | --DOCSHELL 0x8cbeb400 == 75 [pid = 8345] [id = 528] 04:39:31 INFO - PROCESS | 8345 | --DOMWINDOW == 150 (0x9189b400) [pid = 8345] [serial = 1575] [outer = (nil)] [url = about:blank] 04:39:31 INFO - PROCESS | 8345 | --DOMWINDOW == 149 (0x8f7c2000) [pid = 8345] [serial = 1574] [outer = (nil)] [url = about:blank] 04:39:31 INFO - PROCESS | 8345 | --DOMWINDOW == 148 (0x9504fc00) [pid = 8345] [serial = 1578] [outer = (nil)] [url = about:blank] 04:39:31 INFO - PROCESS | 8345 | --DOMWINDOW == 147 (0x9755a400) [pid = 8345] [serial = 1580] [outer = (nil)] [url = about:blank] 04:39:31 INFO - PROCESS | 8345 | --DOMWINDOW == 146 (0x8f7c8c00) [pid = 8345] [serial = 1572] [outer = (nil)] [url = about:blank] 04:39:31 INFO - PROCESS | 8345 | --DOMWINDOW == 145 (0x8f6d7800) [pid = 8345] [serial = 1571] [outer = (nil)] [url = about:blank] 04:39:31 INFO - PROCESS | 8345 | --DOMWINDOW == 144 (0x976f1800) [pid = 8345] [serial = 1581] [outer = (nil)] [url = about:blank] 04:39:31 INFO - PROCESS | 8345 | --DOMWINDOW == 143 (0x93c62c00) [pid = 8345] [serial = 1577] [outer = (nil)] [url = about:blank] 04:39:31 INFO - PROCESS | 8345 | 1468841971295 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]]]}] 04:39:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 04:39:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1891ms 04:39:31 INFO - PROCESS | 8345 | 1468841971379 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 04:39:31 INFO - PROCESS | 8345 | 1468841971385 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 04:39:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 04:39:31 INFO - PROCESS | 8345 | 1468841971412 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 04:39:31 INFO - PROCESS | 8345 | 1468841971422 Marionette TRACE conn3 <- [1,2194,null,{}] 04:39:31 INFO - PROCESS | 8345 | 1468841971430 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}] 04:39:31 INFO - PROCESS | 8345 | 1468841971436 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:31 INFO - PROCESS | 8345 | 1468841971653 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 04:39:31 INFO - PROCESS | 8345 | 1468841971872 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:31 INFO - PROCESS | 8345 | 1468841971881 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:31 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f6d7800 == 76 [pid = 8345] [id = 556] 04:39:31 INFO - PROCESS | 8345 | ++DOMWINDOW == 144 (0x8f7c6800) [pid = 8345] [serial = 1669] [outer = (nil)] 04:39:31 INFO - PROCESS | 8345 | ++DOMWINDOW == 145 (0x97551400) [pid = 8345] [serial = 1670] [outer = 0x8f7c6800] 04:39:31 INFO - PROCESS | 8345 | 1468841971962 Marionette DEBUG loaded listener.js 04:39:32 INFO - PROCESS | 8345 | ++DOMWINDOW == 146 (0x99a3a800) [pid = 8345] [serial = 1671] [outer = 0x8f7c6800] 04:39:32 INFO - PROCESS | 8345 | 1468841972781 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]]]}] 04:39:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 04:39:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1459ms 04:39:32 INFO - PROCESS | 8345 | 1468841972857 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 04:39:32 INFO - PROCESS | 8345 | 1468841972861 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 04:39:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 04:39:32 INFO - PROCESS | 8345 | 1468841972868 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 04:39:32 INFO - PROCESS | 8345 | 1468841972872 Marionette TRACE conn3 <- [1,2198,null,{}] 04:39:32 INFO - PROCESS | 8345 | 1468841972879 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}] 04:39:32 INFO - PROCESS | 8345 | 1468841972884 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:33 INFO - PROCESS | 8345 | 1468841973083 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 04:39:33 INFO - PROCESS | 8345 | 1468841973292 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:33 INFO - PROCESS | 8345 | 1468841973303 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:33 INFO - PROCESS | 8345 | ++DOCSHELL 0x93a50c00 == 77 [pid = 8345] [id = 557] 04:39:33 INFO - PROCESS | 8345 | ++DOMWINDOW == 147 (0x97557c00) [pid = 8345] [serial = 1672] [outer = (nil)] 04:39:33 INFO - PROCESS | 8345 | ++DOMWINDOW == 148 (0x93c5cc00) [pid = 8345] [serial = 1673] [outer = 0x97557c00] 04:39:33 INFO - PROCESS | 8345 | 1468841973387 Marionette DEBUG loaded listener.js 04:39:33 INFO - PROCESS | 8345 | ++DOMWINDOW == 149 (0x99d4d000) [pid = 8345] [serial = 1674] [outer = 0x97557c00] 04:39:34 INFO - PROCESS | 8345 | 1468841974389 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]]]}] 04:39:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 04:39:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1586ms 04:39:34 INFO - PROCESS | 8345 | 1468841974456 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 04:39:34 INFO - PROCESS | 8345 | 1468841974460 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 04:39:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 04:39:34 INFO - PROCESS | 8345 | 1468841974467 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 04:39:34 INFO - PROCESS | 8345 | 1468841974470 Marionette TRACE conn3 <- [1,2202,null,{}] 04:39:34 INFO - PROCESS | 8345 | 1468841974475 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}] 04:39:34 INFO - PROCESS | 8345 | 1468841974480 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:34 INFO - PROCESS | 8345 | 1468841974740 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 04:39:34 INFO - PROCESS | 8345 | 1468841974790 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:34 INFO - PROCESS | 8345 | 1468841974808 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:34 INFO - PROCESS | 8345 | ++DOCSHELL 0x9aa47800 == 78 [pid = 8345] [id = 558] 04:39:34 INFO - PROCESS | 8345 | ++DOMWINDOW == 150 (0x9aa48000) [pid = 8345] [serial = 1675] [outer = (nil)] 04:39:34 INFO - PROCESS | 8345 | ++DOMWINDOW == 151 (0x9aa4f400) [pid = 8345] [serial = 1676] [outer = 0x9aa48000] 04:39:35 INFO - PROCESS | 8345 | 1468841975002 Marionette DEBUG loaded listener.js 04:39:35 INFO - PROCESS | 8345 | ++DOMWINDOW == 152 (0x9d809c00) [pid = 8345] [serial = 1677] [outer = 0x9aa48000] 04:39:36 INFO - PROCESS | 8345 | --DOMWINDOW == 151 (0x99e08400) [pid = 8345] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 04:39:36 INFO - PROCESS | 8345 | --DOMWINDOW == 150 (0x97557800) [pid = 8345] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 04:39:36 INFO - PROCESS | 8345 | --DOMWINDOW == 149 (0x8f66dc00) [pid = 8345] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 04:39:36 INFO - PROCESS | 8345 | --DOMWINDOW == 148 (0x910f8800) [pid = 8345] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 04:39:36 INFO - PROCESS | 8345 | --DOMWINDOW == 147 (0x976e9400) [pid = 8345] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 04:39:36 INFO - PROCESS | 8345 | --DOMWINDOW == 146 (0x8cbeec00) [pid = 8345] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 04:39:36 INFO - PROCESS | 8345 | --DOMWINDOW == 145 (0x95158c00) [pid = 8345] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 04:39:36 INFO - PROCESS | 8345 | --DOMWINDOW == 144 (0x97554c00) [pid = 8345] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 04:39:36 INFO - PROCESS | 8345 | --DOMWINDOW == 143 (0x8f7cc800) [pid = 8345] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 04:39:36 INFO - PROCESS | 8345 | --DOMWINDOW == 142 (0x8f668800) [pid = 8345] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 04:39:36 INFO - PROCESS | 8345 | --DOMWINDOW == 141 (0x8cbe5800) [pid = 8345] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 04:39:36 INFO - PROCESS | 8345 | --DOMWINDOW == 140 (0x99b96800) [pid = 8345] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 04:39:36 INFO - PROCESS | 8345 | --DOMWINDOW == 139 (0x9941f800) [pid = 8345] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 04:39:36 INFO - PROCESS | 8345 | --DOMWINDOW == 138 (0x8f6d3c00) [pid = 8345] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 04:39:36 INFO - PROCESS | 8345 | --DOMWINDOW == 137 (0x9aab5c00) [pid = 8345] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 04:39:36 INFO - PROCESS | 8345 | --DOMWINDOW == 136 (0x8bec5000) [pid = 8345] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 04:39:36 INFO - PROCESS | 8345 | --DOMWINDOW == 135 (0x8f60cc00) [pid = 8345] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 04:39:36 INFO - PROCESS | 8345 | --DOMWINDOW == 134 (0x99a3cc00) [pid = 8345] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 04:39:36 INFO - PROCESS | 8345 | --DOMWINDOW == 133 (0x93a4f400) [pid = 8345] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 04:39:36 INFO - PROCESS | 8345 | --DOMWINDOW == 132 (0x8cbe0800) [pid = 8345] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 04:39:36 INFO - PROCESS | 8345 | --DOMWINDOW == 131 (0x99e05c00) [pid = 8345] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 04:39:36 INFO - PROCESS | 8345 | --DOMWINDOW == 130 (0x8cbea000) [pid = 8345] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 04:39:36 INFO - PROCESS | 8345 | --DOMWINDOW == 129 (0x95053000) [pid = 8345] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 04:39:36 INFO - PROCESS | 8345 | --DOMWINDOW == 128 (0x8cb57800) [pid = 8345] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 04:39:36 INFO - PROCESS | 8345 | --DOMWINDOW == 127 (0x9996ac00) [pid = 8345] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 04:39:36 INFO - PROCESS | 8345 | --DOMWINDOW == 126 (0x9a290400) [pid = 8345] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 04:39:36 INFO - PROCESS | 8345 | --DOMWINDOW == 125 (0x8cbe8800) [pid = 8345] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 04:39:36 INFO - PROCESS | 8345 | --DOMWINDOW == 124 (0x8cbe5400) [pid = 8345] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 04:39:36 INFO - PROCESS | 8345 | --DOMWINDOW == 123 (0x9aa4d800) [pid = 8345] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 04:39:36 INFO - PROCESS | 8345 | --DOMWINDOW == 122 (0x95155400) [pid = 8345] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 04:39:36 INFO - PROCESS | 8345 | 1468841976553 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]]]}] 04:39:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 04:39:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 2136ms 04:39:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 04:39:36 INFO - PROCESS | 8345 | 1468841976605 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 04:39:36 INFO - PROCESS | 8345 | 1468841976608 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 04:39:36 INFO - PROCESS | 8345 | 1468841976615 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 04:39:36 INFO - PROCESS | 8345 | 1468841976618 Marionette TRACE conn3 <- [1,2206,null,{}] 04:39:36 INFO - PROCESS | 8345 | 1468841976625 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}] 04:39:36 INFO - PROCESS | 8345 | 1468841976630 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:36 INFO - PROCESS | 8345 | 1468841976830 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 04:39:37 INFO - PROCESS | 8345 | 1468841977008 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:37 INFO - PROCESS | 8345 | 1468841977017 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:37 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cbe8800 == 79 [pid = 8345] [id = 559] 04:39:37 INFO - PROCESS | 8345 | ++DOMWINDOW == 123 (0x8cbea000) [pid = 8345] [serial = 1678] [outer = (nil)] 04:39:37 INFO - PROCESS | 8345 | ++DOMWINDOW == 124 (0x92170c00) [pid = 8345] [serial = 1679] [outer = 0x8cbea000] 04:39:37 INFO - PROCESS | 8345 | 1468841977090 Marionette DEBUG loaded listener.js 04:39:37 INFO - PROCESS | 8345 | ++DOMWINDOW == 125 (0x95324800) [pid = 8345] [serial = 1680] [outer = 0x8cbea000] 04:39:38 INFO - PROCESS | 8345 | 1468841978040 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]]]}] 04:39:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 04:39:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1484ms 04:39:38 INFO - PROCESS | 8345 | 1468841978100 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 04:39:38 INFO - PROCESS | 8345 | 1468841978107 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 04:39:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 04:39:38 INFO - PROCESS | 8345 | 1468841978130 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 04:39:38 INFO - PROCESS | 8345 | 1468841978137 Marionette TRACE conn3 <- [1,2210,null,{}] 04:39:38 INFO - PROCESS | 8345 | 1468841978196 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}] 04:39:38 INFO - PROCESS | 8345 | 1468841978203 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:38 INFO - PROCESS | 8345 | 1468841978452 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 04:39:38 INFO - PROCESS | 8345 | 1468841978804 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:38 INFO - PROCESS | 8345 | 1468841978816 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:38 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb57800 == 80 [pid = 8345] [id = 560] 04:39:38 INFO - PROCESS | 8345 | ++DOMWINDOW == 126 (0x8f60d400) [pid = 8345] [serial = 1681] [outer = (nil)] 04:39:38 INFO - PROCESS | 8345 | ++DOMWINDOW == 127 (0x8f6d4800) [pid = 8345] [serial = 1682] [outer = 0x8f60d400] 04:39:38 INFO - PROCESS | 8345 | 1468841978908 Marionette DEBUG loaded listener.js 04:39:39 INFO - PROCESS | 8345 | ++DOMWINDOW == 128 (0x8f8a8400) [pid = 8345] [serial = 1683] [outer = 0x8f60d400] 04:39:39 INFO - PROCESS | 8345 | 1468841979913 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]]]}] 04:39:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 04:39:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1833ms 04:39:39 INFO - PROCESS | 8345 | 1468841979963 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 04:39:39 INFO - PROCESS | 8345 | 1468841979971 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 04:39:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 04:39:39 INFO - PROCESS | 8345 | 1468841979984 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 04:39:39 INFO - PROCESS | 8345 | 1468841979988 Marionette TRACE conn3 <- [1,2214,null,{}] 04:39:39 INFO - PROCESS | 8345 | 1468841979996 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}] 04:39:40 INFO - PROCESS | 8345 | 1468841980002 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:40 INFO - PROCESS | 8345 | 1468841980243 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 04:39:40 INFO - PROCESS | 8345 | 1468841980508 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:40 INFO - PROCESS | 8345 | 1468841980517 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:40 INFO - PROCESS | 8345 | ++DOCSHELL 0x93c5f800 == 81 [pid = 8345] [id = 561] 04:39:40 INFO - PROCESS | 8345 | ++DOMWINDOW == 129 (0x94f7a000) [pid = 8345] [serial = 1684] [outer = (nil)] 04:39:40 INFO - PROCESS | 8345 | ++DOMWINDOW == 130 (0x97558000) [pid = 8345] [serial = 1685] [outer = 0x94f7a000] 04:39:40 INFO - PROCESS | 8345 | 1468841980650 Marionette DEBUG loaded listener.js 04:39:40 INFO - PROCESS | 8345 | ++DOMWINDOW == 131 (0x976efc00) [pid = 8345] [serial = 1686] [outer = 0x94f7a000] 04:39:41 INFO - PROCESS | 8345 | 1468841981735 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]]]}] 04:39:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 04:39:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1788ms 04:39:41 INFO - PROCESS | 8345 | 1468841981773 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 04:39:41 INFO - PROCESS | 8345 | 1468841981776 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 04:39:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 04:39:41 INFO - PROCESS | 8345 | 1468841981786 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 04:39:41 INFO - PROCESS | 8345 | 1468841981791 Marionette TRACE conn3 <- [1,2218,null,{}] 04:39:41 INFO - PROCESS | 8345 | 1468841981811 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}] 04:39:41 INFO - PROCESS | 8345 | 1468841981820 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:42 INFO - PROCESS | 8345 | 1468841982102 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 04:39:42 INFO - PROCESS | 8345 | 1468841982452 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:42 INFO - PROCESS | 8345 | 1468841982460 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:42 INFO - PROCESS | 8345 | ++DOCSHELL 0x99a44400 == 82 [pid = 8345] [id = 562] 04:39:42 INFO - PROCESS | 8345 | ++DOMWINDOW == 132 (0x99ab9800) [pid = 8345] [serial = 1687] [outer = (nil)] 04:39:42 INFO - PROCESS | 8345 | ++DOMWINDOW == 133 (0x99ba2400) [pid = 8345] [serial = 1688] [outer = 0x99ab9800] 04:39:42 INFO - PROCESS | 8345 | 1468841982562 Marionette DEBUG loaded listener.js 04:39:42 INFO - PROCESS | 8345 | ++DOMWINDOW == 134 (0x99e10800) [pid = 8345] [serial = 1689] [outer = 0x99ab9800] 04:39:43 INFO - PROCESS | 8345 | 1468841983500 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]]]}] 04:39:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 04:39:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1739ms 04:39:43 INFO - PROCESS | 8345 | 1468841983525 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 04:39:43 INFO - PROCESS | 8345 | 1468841983531 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 04:39:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 04:39:43 INFO - PROCESS | 8345 | 1468841983539 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 04:39:43 INFO - PROCESS | 8345 | 1468841983543 Marionette TRACE conn3 <- [1,2222,null,{}] 04:39:43 INFO - PROCESS | 8345 | 1468841983572 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}] 04:39:43 INFO - PROCESS | 8345 | 1468841983578 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:43 INFO - PROCESS | 8345 | 1468841983830 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 04:39:44 INFO - PROCESS | 8345 | 1468841984098 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:44 INFO - PROCESS | 8345 | 1468841984105 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:44 INFO - PROCESS | 8345 | ++DOCSHELL 0x9a285400 == 83 [pid = 8345] [id = 563] 04:39:44 INFO - PROCESS | 8345 | ++DOMWINDOW == 135 (0x9aa2a000) [pid = 8345] [serial = 1690] [outer = (nil)] 04:39:44 INFO - PROCESS | 8345 | ++DOMWINDOW == 136 (0x9aab2800) [pid = 8345] [serial = 1691] [outer = 0x9aa2a000] 04:39:44 INFO - PROCESS | 8345 | 1468841984245 Marionette DEBUG loaded listener.js 04:39:44 INFO - PROCESS | 8345 | ++DOMWINDOW == 137 (0x9d86f800) [pid = 8345] [serial = 1692] [outer = 0x9aa2a000] 04:39:45 INFO - PROCESS | 8345 | 1468841985206 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]]]}] 04:39:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 04:39:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1755ms 04:39:45 INFO - PROCESS | 8345 | 1468841985294 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 04:39:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 04:39:45 INFO - PROCESS | 8345 | 1468841985299 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 04:39:45 INFO - PROCESS | 8345 | 1468841985307 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 04:39:45 INFO - PROCESS | 8345 | 1468841985310 Marionette TRACE conn3 <- [1,2226,null,{}] 04:39:45 INFO - PROCESS | 8345 | 1468841985317 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}] 04:39:45 INFO - PROCESS | 8345 | 1468841985322 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:45 INFO - PROCESS | 8345 | 1468841985579 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 04:39:45 INFO - PROCESS | 8345 | 1468841985884 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:45 INFO - PROCESS | 8345 | 1468841985892 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:45 INFO - PROCESS | 8345 | ++DOCSHELL 0x910f5000 == 84 [pid = 8345] [id = 564] 04:39:45 INFO - PROCESS | 8345 | ++DOMWINDOW == 138 (0x98c6e800) [pid = 8345] [serial = 1693] [outer = (nil)] 04:39:45 INFO - PROCESS | 8345 | ++DOMWINDOW == 139 (0xa2324400) [pid = 8345] [serial = 1694] [outer = 0x98c6e800] 04:39:45 INFO - PROCESS | 8345 | 1468841985987 Marionette DEBUG loaded listener.js 04:39:46 INFO - PROCESS | 8345 | ++DOMWINDOW == 140 (0xa23c0400) [pid = 8345] [serial = 1695] [outer = 0x98c6e800] 04:39:46 INFO - PROCESS | 8345 | 1468841986899 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]]]}] 04:39:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 04:39:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1638ms 04:39:46 INFO - PROCESS | 8345 | 1468841986945 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 04:39:46 INFO - PROCESS | 8345 | 1468841986950 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 04:39:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 04:39:46 INFO - PROCESS | 8345 | 1468841986977 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 04:39:46 INFO - PROCESS | 8345 | 1468841986980 Marionette TRACE conn3 <- [1,2230,null,{}] 04:39:46 INFO - PROCESS | 8345 | 1468841986987 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}] 04:39:47 INFO - PROCESS | 8345 | 1468841986998 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:47 INFO - PROCESS | 8345 | 1468841987265 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 04:39:47 INFO - PROCESS | 8345 | 1468841987579 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:47 INFO - PROCESS | 8345 | 1468841987586 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:47 INFO - PROCESS | 8345 | ++DOCSHELL 0x8bece800 == 85 [pid = 8345] [id = 565] 04:39:47 INFO - PROCESS | 8345 | ++DOMWINDOW == 141 (0x8db8fc00) [pid = 8345] [serial = 1696] [outer = (nil)] 04:39:47 INFO - PROCESS | 8345 | ++DOMWINDOW == 142 (0xa327ac00) [pid = 8345] [serial = 1697] [outer = 0x8db8fc00] 04:39:47 INFO - PROCESS | 8345 | 1468841987680 Marionette DEBUG loaded listener.js 04:39:47 INFO - PROCESS | 8345 | ++DOMWINDOW == 143 (0xa5012c00) [pid = 8345] [serial = 1698] [outer = 0x8db8fc00] 04:39:48 INFO - PROCESS | 8345 | 1468841988562 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]]]}] 04:39:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 04:39:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1635ms 04:39:48 INFO - PROCESS | 8345 | 1468841988610 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 04:39:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 04:39:48 INFO - PROCESS | 8345 | 1468841988614 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 04:39:48 INFO - PROCESS | 8345 | 1468841988621 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 04:39:48 INFO - PROCESS | 8345 | 1468841988625 Marionette TRACE conn3 <- [1,2234,null,{}] 04:39:48 INFO - PROCESS | 8345 | 1468841988631 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}] 04:39:48 INFO - PROCESS | 8345 | 1468841988637 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:48 INFO - PROCESS | 8345 | 1468841988873 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 04:39:49 INFO - PROCESS | 8345 | 1468841989102 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:49 INFO - PROCESS | 8345 | 1468841989113 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:49 INFO - PROCESS | 8345 | ++DOCSHELL 0xa2fd8800 == 86 [pid = 8345] [id = 566] 04:39:49 INFO - PROCESS | 8345 | ++DOMWINDOW == 144 (0xa2ff4c00) [pid = 8345] [serial = 1699] [outer = (nil)] 04:39:49 INFO - PROCESS | 8345 | ++DOMWINDOW == 145 (0xa62c1000) [pid = 8345] [serial = 1700] [outer = 0xa2ff4c00] 04:39:49 INFO - PROCESS | 8345 | 1468841989242 Marionette DEBUG loaded listener.js 04:39:49 INFO - PROCESS | 8345 | ++DOMWINDOW == 146 (0xa689b400) [pid = 8345] [serial = 1701] [outer = 0xa2ff4c00] 04:39:50 INFO - PROCESS | 8345 | 1468841990213 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]]]}] 04:39:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 04:39:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1638ms 04:39:50 INFO - PROCESS | 8345 | 1468841990259 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 04:39:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 04:39:50 INFO - PROCESS | 8345 | 1468841990264 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 04:39:50 INFO - PROCESS | 8345 | 1468841990271 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 04:39:50 INFO - PROCESS | 8345 | 1468841990281 Marionette TRACE conn3 <- [1,2238,null,{}] 04:39:50 INFO - PROCESS | 8345 | 1468841990298 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}] 04:39:50 INFO - PROCESS | 8345 | 1468841990304 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:50 INFO - PROCESS | 8345 | 1468841990568 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 04:39:50 INFO - PROCESS | 8345 | 1468841990884 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:50 INFO - PROCESS | 8345 | 1468841990893 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:50 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb58800 == 87 [pid = 8345] [id = 567] 04:39:50 INFO - PROCESS | 8345 | ++DOMWINDOW == 147 (0x8cea7c00) [pid = 8345] [serial = 1702] [outer = (nil)] 04:39:50 INFO - PROCESS | 8345 | ++DOMWINDOW == 148 (0x8ceaf400) [pid = 8345] [serial = 1703] [outer = 0x8cea7c00] 04:39:50 INFO - PROCESS | 8345 | 1468841990985 Marionette DEBUG loaded listener.js 04:39:51 INFO - PROCESS | 8345 | ++DOMWINDOW == 149 (0x8ceb3000) [pid = 8345] [serial = 1704] [outer = 0x8cea7c00] 04:39:51 INFO - PROCESS | 8345 | 1468841991937 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]]]}] 04:39:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 04:39:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1709ms 04:39:51 INFO - PROCESS | 8345 | 1468841991980 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 04:39:51 INFO - PROCESS | 8345 | 1468841991985 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 04:39:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 04:39:51 INFO - PROCESS | 8345 | 1468841991992 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 04:39:51 INFO - PROCESS | 8345 | 1468841991997 Marionette TRACE conn3 <- [1,2242,null,{}] 04:39:52 INFO - PROCESS | 8345 | 1468841992004 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}] 04:39:52 INFO - PROCESS | 8345 | 1468841992010 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:52 INFO - PROCESS | 8345 | 1468841992240 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 04:39:52 INFO - PROCESS | 8345 | 1468841992565 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:52 INFO - PROCESS | 8345 | 1468841992575 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:52 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb5cc00 == 88 [pid = 8345] [id = 568] 04:39:52 INFO - PROCESS | 8345 | ++DOMWINDOW == 150 (0x8cea7800) [pid = 8345] [serial = 1705] [outer = (nil)] 04:39:52 INFO - PROCESS | 8345 | ++DOMWINDOW == 151 (0x90f57800) [pid = 8345] [serial = 1706] [outer = 0x8cea7800] 04:39:52 INFO - PROCESS | 8345 | 1468841992667 Marionette DEBUG loaded listener.js 04:39:52 INFO - PROCESS | 8345 | ++DOMWINDOW == 152 (0x90f5a400) [pid = 8345] [serial = 1707] [outer = 0x8cea7800] 04:39:53 INFO - PROCESS | 8345 | 1468841993573 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]]]}] 04:39:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 04:39:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1649ms 04:39:53 INFO - PROCESS | 8345 | 1468841993642 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 04:39:53 INFO - PROCESS | 8345 | 1468841993646 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 04:39:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 04:39:53 INFO - PROCESS | 8345 | 1468841993653 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 04:39:53 INFO - PROCESS | 8345 | 1468841993657 Marionette TRACE conn3 <- [1,2246,null,{}] 04:39:53 INFO - PROCESS | 8345 | 1468841993663 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}] 04:39:53 INFO - PROCESS | 8345 | 1468841993669 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:53 INFO - PROCESS | 8345 | 1468841993931 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 04:39:54 INFO - PROCESS | 8345 | 1468841994234 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:54 INFO - PROCESS | 8345 | 1468841994242 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:54 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ceb0800 == 89 [pid = 8345] [id = 569] 04:39:54 INFO - PROCESS | 8345 | ++DOMWINDOW == 153 (0x90f59400) [pid = 8345] [serial = 1708] [outer = (nil)] 04:39:54 INFO - PROCESS | 8345 | ++DOMWINDOW == 154 (0x90f61000) [pid = 8345] [serial = 1709] [outer = 0x90f59400] 04:39:54 INFO - PROCESS | 8345 | 1468841994333 Marionette DEBUG loaded listener.js 04:39:54 INFO - PROCESS | 8345 | ++DOMWINDOW == 155 (0x90f63000) [pid = 8345] [serial = 1710] [outer = 0x90f59400] 04:39:55 INFO - PROCESS | 8345 | 1468841995269 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]]]}] 04:39:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 04:39:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1694ms 04:39:55 INFO - PROCESS | 8345 | 1468841995349 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 04:39:55 INFO - PROCESS | 8345 | 1468841995353 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 04:39:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 04:39:55 INFO - PROCESS | 8345 | 1468841995372 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 04:39:55 INFO - PROCESS | 8345 | 1468841995378 Marionette TRACE conn3 <- [1,2250,null,{}] 04:39:55 INFO - PROCESS | 8345 | 1468841995385 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}] 04:39:55 INFO - PROCESS | 8345 | 1468841995390 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:55 INFO - PROCESS | 8345 | 1468841995787 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 04:39:56 INFO - PROCESS | 8345 | 1468841996025 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:56 INFO - PROCESS | 8345 | 1468841996035 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:56 INFO - PROCESS | 8345 | ++DOCSHELL 0x90f56800 == 90 [pid = 8345] [id = 570] 04:39:56 INFO - PROCESS | 8345 | ++DOMWINDOW == 156 (0x918a8c00) [pid = 8345] [serial = 1711] [outer = (nil)] 04:39:56 INFO - PROCESS | 8345 | ++DOMWINDOW == 157 (0x92cf0000) [pid = 8345] [serial = 1712] [outer = 0x918a8c00] 04:39:56 INFO - PROCESS | 8345 | 1468841996143 Marionette DEBUG loaded listener.js 04:39:56 INFO - PROCESS | 8345 | ++DOMWINDOW == 158 (0x92cf7000) [pid = 8345] [serial = 1713] [outer = 0x918a8c00] 04:39:57 INFO - PROCESS | 8345 | 1468841997144 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]]]}] 04:39:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 04:39:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1788ms 04:39:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 04:39:57 INFO - PROCESS | 8345 | 1468841997159 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 04:39:57 INFO - PROCESS | 8345 | 1468841997162 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 04:39:57 INFO - PROCESS | 8345 | 1468841997170 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 04:39:57 INFO - PROCESS | 8345 | 1468841997174 Marionette TRACE conn3 <- [1,2254,null,{}] 04:39:57 INFO - PROCESS | 8345 | 1468841997181 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}] 04:39:57 INFO - PROCESS | 8345 | 1468841997185 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:57 INFO - PROCESS | 8345 | 1468841997488 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 04:39:57 INFO - PROCESS | 8345 | 1468841997707 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:57 INFO - PROCESS | 8345 | 1468841997717 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:57 INFO - PROCESS | 8345 | ++DOCSHELL 0x8d7ccc00 == 91 [pid = 8345] [id = 571] 04:39:57 INFO - PROCESS | 8345 | ++DOMWINDOW == 159 (0x8da63800) [pid = 8345] [serial = 1714] [outer = (nil)] 04:39:57 INFO - PROCESS | 8345 | ++DOMWINDOW == 160 (0x8f4c2000) [pid = 8345] [serial = 1715] [outer = 0x8da63800] 04:39:57 INFO - PROCESS | 8345 | 1468841997852 Marionette DEBUG loaded listener.js 04:39:57 INFO - PROCESS | 8345 | ++DOMWINDOW == 161 (0x91b5ac00) [pid = 8345] [serial = 1716] [outer = 0x8da63800] 04:39:59 INFO - PROCESS | 8345 | 1468841999342 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]]]}] 04:39:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 04:39:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 2240ms 04:39:59 INFO - PROCESS | 8345 | 1468841999410 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 04:39:59 INFO - PROCESS | 8345 | 1468841999416 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 04:39:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 04:39:59 INFO - PROCESS | 8345 | 1468841999424 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 04:39:59 INFO - PROCESS | 8345 | 1468841999432 Marionette TRACE conn3 <- [1,2258,null,{}] 04:39:59 INFO - PROCESS | 8345 | 1468841999439 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}] 04:39:59 INFO - PROCESS | 8345 | 1468841999445 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:39:59 INFO - PROCESS | 8345 | 1468841999690 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 04:40:00 INFO - PROCESS | 8345 | 1468842000023 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:00 INFO - PROCESS | 8345 | 1468842000036 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:00 INFO - PROCESS | 8345 | ++DOCSHELL 0x8becdc00 == 92 [pid = 8345] [id = 572] 04:40:00 INFO - PROCESS | 8345 | ++DOMWINDOW == 162 (0x8d7c3c00) [pid = 8345] [serial = 1717] [outer = (nil)] 04:40:00 INFO - PROCESS | 8345 | ++DOMWINDOW == 163 (0x8da5f800) [pid = 8345] [serial = 1718] [outer = 0x8d7c3c00] 04:40:00 INFO - PROCESS | 8345 | 1468842000183 Marionette DEBUG loaded listener.js 04:40:00 INFO - PROCESS | 8345 | ++DOMWINDOW == 164 (0x8da68000) [pid = 8345] [serial = 1719] [outer = 0x8d7c3c00] 04:40:01 INFO - PROCESS | 8345 | 1468842001299 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]]]}] 04:40:01 INFO - PROCESS | 8345 | --DOCSHELL 0x8cbea400 == 91 [pid = 8345] [id = 488] 04:40:01 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb53400 == 90 [pid = 8345] [id = 520] 04:40:01 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb52000 == 89 [pid = 8345] [id = 492] 04:40:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 04:40:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1937ms 04:40:01 INFO - PROCESS | 8345 | --DOMWINDOW == 163 (0x99976000) [pid = 8345] [serial = 1628] [outer = (nil)] [url = about:blank] 04:40:01 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb59800 == 88 [pid = 8345] [id = 491] 04:40:01 INFO - PROCESS | 8345 | --DOCSHELL 0x8cbe3800 == 87 [pid = 8345] [id = 490] 04:40:01 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb5a400 == 86 [pid = 8345] [id = 428] 04:40:01 INFO - PROCESS | 8345 | --DOCSHELL 0x8f8a4400 == 85 [pid = 8345] [id = 438] 04:40:01 INFO - PROCESS | 8345 | --DOCSHELL 0x97553400 == 84 [pid = 8345] [id = 521] 04:40:01 INFO - PROCESS | 8345 | 1468842001496 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 04:40:01 INFO - PROCESS | 8345 | 1468842001503 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 04:40:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 04:40:01 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb5ec00 == 83 [pid = 8345] [id = 551] 04:40:01 INFO - PROCESS | 8345 | --DOCSHELL 0xa3278400 == 82 [pid = 8345] [id = 550] 04:40:01 INFO - PROCESS | 8345 | --DOCSHELL 0x8becec00 == 81 [pid = 8345] [id = 549] 04:40:01 INFO - PROCESS | 8345 | --DOCSHELL 0xa100fc00 == 80 [pid = 8345] [id = 548] 04:40:01 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb50800 == 79 [pid = 8345] [id = 547] 04:40:01 INFO - PROCESS | 8345 | --DOCSHELL 0x95161400 == 78 [pid = 8345] [id = 546] 04:40:01 INFO - PROCESS | 8345 | --DOCSHELL 0x988a1800 == 77 [pid = 8345] [id = 545] 04:40:01 INFO - PROCESS | 8345 | 1468842001537 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 04:40:01 INFO - PROCESS | 8345 | 1468842001544 Marionette TRACE conn3 <- [1,2262,null,{}] 04:40:01 INFO - PROCESS | 8345 | --DOCSHELL 0x918a7800 == 76 [pid = 8345] [id = 544] 04:40:01 INFO - PROCESS | 8345 | --DOCSHELL 0x8cbef000 == 75 [pid = 8345] [id = 543] 04:40:01 INFO - PROCESS | 8345 | --DOMWINDOW == 162 (0x9b60f800) [pid = 8345] [serial = 1521] [outer = (nil)] [url = about:blank] 04:40:01 INFO - PROCESS | 8345 | --DOMWINDOW == 161 (0x99d70400) [pid = 8345] [serial = 1506] [outer = (nil)] [url = about:blank] 04:40:01 INFO - PROCESS | 8345 | --DOMWINDOW == 160 (0x9aa4e400) [pid = 8345] [serial = 1554] [outer = (nil)] [url = about:blank] 04:40:01 INFO - PROCESS | 8345 | --DOMWINDOW == 159 (0x99b95c00) [pid = 8345] [serial = 1497] [outer = (nil)] [url = about:blank] 04:40:01 INFO - PROCESS | 8345 | --DOMWINDOW == 158 (0x9d87a000) [pid = 8345] [serial = 1560] [outer = (nil)] [url = about:blank] 04:40:01 INFO - PROCESS | 8345 | --DOMWINDOW == 157 (0x922f0400) [pid = 8345] [serial = 1569] [outer = (nil)] [url = about:blank] 04:40:01 INFO - PROCESS | 8345 | --DOMWINDOW == 156 (0x918a8800) [pid = 8345] [serial = 1545] [outer = (nil)] [url = about:blank] 04:40:01 INFO - PROCESS | 8345 | --DOMWINDOW == 155 (0x99e0e000) [pid = 8345] [serial = 1551] [outer = (nil)] [url = about:blank] 04:40:01 INFO - PROCESS | 8345 | --DOMWINDOW == 154 (0x99a36000) [pid = 8345] [serial = 1542] [outer = (nil)] [url = about:blank] 04:40:01 INFO - PROCESS | 8345 | --DOMWINDOW == 153 (0x99e0c400) [pid = 8345] [serial = 1476] [outer = (nil)] [url = about:blank] 04:40:01 INFO - PROCESS | 8345 | --DOMWINDOW == 152 (0x9aa47c00) [pid = 8345] [serial = 1512] [outer = (nil)] [url = about:blank] 04:40:01 INFO - PROCESS | 8345 | --DOMWINDOW == 151 (0x9b0bcc00) [pid = 8345] [serial = 1518] [outer = (nil)] [url = about:blank] 04:40:01 INFO - PROCESS | 8345 | --DOMWINDOW == 150 (0x97554800) [pid = 8345] [serial = 1548] [outer = (nil)] [url = about:blank] 04:40:01 INFO - PROCESS | 8345 | --DOMWINDOW == 149 (0x9b058c00) [pid = 8345] [serial = 1557] [outer = (nil)] [url = about:blank] 04:40:01 INFO - PROCESS | 8345 | --DOMWINDOW == 148 (0x99e04400) [pid = 8345] [serial = 1473] [outer = (nil)] [url = about:blank] 04:40:01 INFO - PROCESS | 8345 | --DOMWINDOW == 147 (0xa1097800) [pid = 8345] [serial = 1563] [outer = (nil)] [url = about:blank] 04:40:01 INFO - PROCESS | 8345 | --DOMWINDOW == 146 (0x976fa000) [pid = 8345] [serial = 1584] [outer = (nil)] [url = about:blank] 04:40:01 INFO - PROCESS | 8345 | --DOMWINDOW == 145 (0x91b5b400) [pid = 8345] [serial = 1479] [outer = (nil)] [url = about:blank] 04:40:01 INFO - PROCESS | 8345 | --DOMWINDOW == 144 (0x9ac61800) [pid = 8345] [serial = 1515] [outer = (nil)] [url = about:blank] 04:40:01 INFO - PROCESS | 8345 | --DOMWINDOW == 143 (0x981d9400) [pid = 8345] [serial = 1503] [outer = (nil)] [url = about:blank] 04:40:01 INFO - PROCESS | 8345 | --DOMWINDOW == 142 (0x9a7f3000) [pid = 8345] [serial = 1509] [outer = (nil)] [url = about:blank] 04:40:01 INFO - PROCESS | 8345 | --DOMWINDOW == 141 (0xa22ed400) [pid = 8345] [serial = 1566] [outer = (nil)] [url = about:blank] 04:40:01 INFO - PROCESS | 8345 | --DOMWINDOW == 140 (0x9189a400) [pid = 8345] [serial = 1500] [outer = (nil)] [url = about:blank] 04:40:01 INFO - PROCESS | 8345 | --DOMWINDOW == 139 (0x91b56800) [pid = 8345] [serial = 1589] [outer = (nil)] [url = about:blank] 04:40:01 INFO - PROCESS | 8345 | --DOMWINDOW == 138 (0x9220f400) [pid = 8345] [serial = 1590] [outer = (nil)] [url = about:blank] 04:40:01 INFO - PROCESS | 8345 | --DOMWINDOW == 137 (0x8f7cd000) [pid = 8345] [serial = 1613] [outer = (nil)] [url = about:blank] 04:40:01 INFO - PROCESS | 8345 | --DOMWINDOW == 136 (0x9972cc00) [pid = 8345] [serial = 1595] [outer = (nil)] [url = about:blank] 04:40:01 INFO - PROCESS | 8345 | --DOMWINDOW == 135 (0x9972fc00) [pid = 8345] [serial = 1625] [outer = (nil)] [url = about:blank] 04:40:01 INFO - PROCESS | 8345 | --DOMWINDOW == 134 (0x8f4b9c00) [pid = 8345] [serial = 1587] [outer = (nil)] [url = about:blank] 04:40:01 INFO - PROCESS | 8345 | --DOMWINDOW == 133 (0x8da61000) [pid = 8345] [serial = 1586] [outer = (nil)] [url = about:blank] 04:40:01 INFO - PROCESS | 8345 | --DOMWINDOW == 132 (0x9aa4c800) [pid = 8345] [serial = 1604] [outer = (nil)] [url = about:blank] 04:40:01 INFO - PROCESS | 8345 | --DOMWINDOW == 131 (0x9b60cc00) [pid = 8345] [serial = 1610] [outer = (nil)] [url = about:blank] 04:40:01 INFO - PROCESS | 8345 | --DOMWINDOW == 130 (0x976fbc00) [pid = 8345] [serial = 1593] [outer = (nil)] [url = about:blank] 04:40:01 INFO - PROCESS | 8345 | --DOMWINDOW == 129 (0x97557400) [pid = 8345] [serial = 1592] [outer = (nil)] [url = about:blank] 04:40:01 INFO - PROCESS | 8345 | --DOMWINDOW == 128 (0x976e4800) [pid = 8345] [serial = 1622] [outer = (nil)] [url = about:blank] 04:40:01 INFO - PROCESS | 8345 | --DOMWINDOW == 127 (0x91b54c00) [pid = 8345] [serial = 1617] [outer = (nil)] [url = about:blank] 04:40:01 INFO - PROCESS | 8345 | --DOMWINDOW == 126 (0x910f3000) [pid = 8345] [serial = 1616] [outer = (nil)] [url = about:blank] 04:40:01 INFO - PROCESS | 8345 | --DOMWINDOW == 125 (0x999af000) [pid = 8345] [serial = 1598] [outer = (nil)] [url = about:blank] 04:40:01 INFO - PROCESS | 8345 | --DOMWINDOW == 124 (0x99a37800) [pid = 8345] [serial = 1626] [outer = (nil)] [url = about:blank] 04:40:01 INFO - PROCESS | 8345 | --DOMWINDOW == 123 (0x99b9c400) [pid = 8345] [serial = 1601] [outer = (nil)] [url = about:blank] 04:40:01 INFO - PROCESS | 8345 | --DOMWINDOW == 122 (0x918a8000) [pid = 8345] [serial = 1619] [outer = (nil)] [url = about:blank] 04:40:01 INFO - PROCESS | 8345 | --DOMWINDOW == 121 (0x922fb000) [pid = 8345] [serial = 1620] [outer = (nil)] [url = about:blank] 04:40:01 INFO - PROCESS | 8345 | --DOMWINDOW == 120 (0x9b612800) [pid = 8345] [serial = 1607] [outer = (nil)] [url = about:blank] 04:40:01 INFO - PROCESS | 8345 | --DOMWINDOW == 119 (0x98897800) [pid = 8345] [serial = 1623] [outer = (nil)] [url = about:blank] 04:40:01 INFO - PROCESS | 8345 | 1468842001693 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}] 04:40:01 INFO - PROCESS | 8345 | 1468842001707 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:02 INFO - PROCESS | 8345 | 1468842002158 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 04:40:02 INFO - PROCESS | 8345 | 1468842002318 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:02 INFO - PROCESS | 8345 | 1468842002337 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:02 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ceb5400 == 76 [pid = 8345] [id = 573] 04:40:02 INFO - PROCESS | 8345 | ++DOMWINDOW == 120 (0x8d079c00) [pid = 8345] [serial = 1720] [outer = (nil)] 04:40:02 INFO - PROCESS | 8345 | ++DOMWINDOW == 121 (0x8d082000) [pid = 8345] [serial = 1721] [outer = 0x8d079c00] 04:40:02 INFO - PROCESS | 8345 | 1468842002437 Marionette DEBUG loaded listener.js 04:40:02 INFO - PROCESS | 8345 | ++DOMWINDOW == 122 (0x8da61800) [pid = 8345] [serial = 1722] [outer = 0x8d079c00] 04:40:03 INFO - PROCESS | 8345 | 1468842003476 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]]]}] 04:40:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 04:40:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1973ms 04:40:03 INFO - PROCESS | 8345 | 1468842003509 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 04:40:03 INFO - PROCESS | 8345 | 1468842003514 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 04:40:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 04:40:03 INFO - PROCESS | 8345 | 1468842003529 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 04:40:03 INFO - PROCESS | 8345 | 1468842003537 Marionette TRACE conn3 <- [1,2266,null,{}] 04:40:03 INFO - PROCESS | 8345 | 1468842003544 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}] 04:40:03 INFO - PROCESS | 8345 | 1468842003550 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:03 INFO - PROCESS | 8345 | 1468842003815 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 04:40:04 INFO - PROCESS | 8345 | 1468842004097 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:04 INFO - PROCESS | 8345 | 1468842004105 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:04 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f60f400 == 77 [pid = 8345] [id = 574] 04:40:04 INFO - PROCESS | 8345 | ++DOMWINDOW == 123 (0x8f611c00) [pid = 8345] [serial = 1723] [outer = (nil)] 04:40:04 INFO - PROCESS | 8345 | ++DOMWINDOW == 124 (0x8f665400) [pid = 8345] [serial = 1724] [outer = 0x8f611c00] 04:40:04 INFO - PROCESS | 8345 | 1468842004239 Marionette DEBUG loaded listener.js 04:40:04 INFO - PROCESS | 8345 | ++DOMWINDOW == 125 (0x8f6d1400) [pid = 8345] [serial = 1725] [outer = 0x8f611c00] 04:40:05 INFO - PROCESS | 8345 | 1468842005233 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]]]}] 04:40:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 04:40:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1745ms 04:40:05 INFO - PROCESS | 8345 | 1468842005271 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 04:40:05 INFO - PROCESS | 8345 | 1468842005275 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 04:40:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 04:40:05 INFO - PROCESS | 8345 | 1468842005284 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 04:40:05 INFO - PROCESS | 8345 | 1468842005288 Marionette TRACE conn3 <- [1,2270,null,{}] 04:40:05 INFO - PROCESS | 8345 | 1468842005304 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}] 04:40:05 INFO - PROCESS | 8345 | 1468842005314 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:05 INFO - PROCESS | 8345 | 1468842005568 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 04:40:05 INFO - PROCESS | 8345 | 1468842005927 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:05 INFO - PROCESS | 8345 | 1468842005943 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:05 INFO - PROCESS | 8345 | ++DOCSHELL 0x90f60c00 == 78 [pid = 8345] [id = 575] 04:40:05 INFO - PROCESS | 8345 | ++DOMWINDOW == 126 (0x90f61800) [pid = 8345] [serial = 1726] [outer = (nil)] 04:40:06 INFO - PROCESS | 8345 | ++DOMWINDOW == 127 (0x910ee800) [pid = 8345] [serial = 1727] [outer = 0x90f61800] 04:40:06 INFO - PROCESS | 8345 | 1468842006038 Marionette DEBUG loaded listener.js 04:40:06 INFO - PROCESS | 8345 | ++DOMWINDOW == 128 (0x9189b400) [pid = 8345] [serial = 1728] [outer = 0x90f61800] 04:40:07 INFO - PROCESS | 8345 | 1468842007040 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]]]}] 04:40:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 04:40:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1831ms 04:40:07 INFO - PROCESS | 8345 | 1468842007116 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 04:40:07 INFO - PROCESS | 8345 | 1468842007119 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 04:40:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 04:40:07 INFO - PROCESS | 8345 | 1468842007127 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 04:40:07 INFO - PROCESS | 8345 | 1468842007129 Marionette TRACE conn3 <- [1,2274,null,{}] 04:40:07 INFO - PROCESS | 8345 | 1468842007136 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}] 04:40:07 INFO - PROCESS | 8345 | 1468842007142 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:07 INFO - PROCESS | 8345 | 1468842007394 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 04:40:07 INFO - PROCESS | 8345 | 1468842007698 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:07 INFO - PROCESS | 8345 | 1468842007706 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:07 INFO - PROCESS | 8345 | ++DOCSHELL 0x910ec800 == 79 [pid = 8345] [id = 576] 04:40:07 INFO - PROCESS | 8345 | ++DOMWINDOW == 129 (0x91b5a000) [pid = 8345] [serial = 1729] [outer = (nil)] 04:40:07 INFO - PROCESS | 8345 | ++DOMWINDOW == 130 (0x9216f800) [pid = 8345] [serial = 1730] [outer = 0x91b5a000] 04:40:07 INFO - PROCESS | 8345 | 1468842007800 Marionette DEBUG loaded listener.js 04:40:07 INFO - PROCESS | 8345 | ++DOMWINDOW == 131 (0x922f5c00) [pid = 8345] [serial = 1731] [outer = 0x91b5a000] 04:40:09 INFO - PROCESS | 8345 | --DOCSHELL 0x8d7c7400 == 78 [pid = 8345] [id = 504] 04:40:09 INFO - PROCESS | 8345 | --DOCSHELL 0x8d7c1400 == 77 [pid = 8345] [id = 536] 04:40:09 INFO - PROCESS | 8345 | --DOCSHELL 0x8cbe0400 == 76 [pid = 8345] [id = 506] 04:40:09 INFO - PROCESS | 8345 | --DOCSHELL 0x8d07a000 == 75 [pid = 8345] [id = 553] 04:40:09 INFO - PROCESS | 8345 | --DOCSHELL 0x8bec1c00 == 74 [pid = 8345] [id = 522] 04:40:09 INFO - PROCESS | 8345 | --DOCSHELL 0x8d7c8000 == 73 [pid = 8345] [id = 537] 04:40:09 INFO - PROCESS | 8345 | --DOCSHELL 0x8ceb0800 == 72 [pid = 8345] [id = 569] 04:40:09 INFO - PROCESS | 8345 | --DOCSHELL 0x90f56800 == 71 [pid = 8345] [id = 570] 04:40:09 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb5cc00 == 70 [pid = 8345] [id = 568] 04:40:09 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb58800 == 69 [pid = 8345] [id = 567] 04:40:09 INFO - PROCESS | 8345 | --DOCSHELL 0xa2fd8800 == 68 [pid = 8345] [id = 566] 04:40:09 INFO - PROCESS | 8345 | --DOCSHELL 0x910f5000 == 67 [pid = 8345] [id = 564] 04:40:09 INFO - PROCESS | 8345 | --DOCSHELL 0x8bece800 == 66 [pid = 8345] [id = 565] 04:40:09 INFO - PROCESS | 8345 | --DOCSHELL 0x9a285400 == 65 [pid = 8345] [id = 563] 04:40:09 INFO - PROCESS | 8345 | --DOCSHELL 0x99a44400 == 64 [pid = 8345] [id = 562] 04:40:09 INFO - PROCESS | 8345 | --DOCSHELL 0x93c5f800 == 63 [pid = 8345] [id = 561] 04:40:09 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb57800 == 62 [pid = 8345] [id = 560] 04:40:10 INFO - PROCESS | 8345 | 1468842010585 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]]]}] 04:40:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 04:40:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 3540ms 04:40:10 INFO - PROCESS | 8345 | 1468842010671 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 04:40:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 04:40:10 INFO - PROCESS | 8345 | 1468842010682 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 04:40:10 INFO - PROCESS | 8345 | 1468842010696 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 04:40:10 INFO - PROCESS | 8345 | 1468842010704 Marionette TRACE conn3 <- [1,2278,null,{}] 04:40:10 INFO - PROCESS | 8345 | 1468842010733 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}] 04:40:10 INFO - PROCESS | 8345 | 1468842010742 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:10 INFO - PROCESS | 8345 | 1468842010969 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 04:40:11 INFO - PROCESS | 8345 | 1468842011313 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:11 INFO - PROCESS | 8345 | 1468842011322 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:11 INFO - PROCESS | 8345 | ++DOCSHELL 0x8db8c400 == 63 [pid = 8345] [id = 577] 04:40:11 INFO - PROCESS | 8345 | ++DOMWINDOW == 132 (0x8db8d400) [pid = 8345] [serial = 1732] [outer = (nil)] 04:40:11 INFO - PROCESS | 8345 | ++DOMWINDOW == 133 (0x8f661400) [pid = 8345] [serial = 1733] [outer = 0x8db8d400] 04:40:11 INFO - PROCESS | 8345 | 1468842011438 Marionette DEBUG loaded listener.js 04:40:11 INFO - PROCESS | 8345 | ++DOMWINDOW == 134 (0x8f6d5400) [pid = 8345] [serial = 1734] [outer = 0x8db8d400] 04:40:12 INFO - PROCESS | 8345 | 1468842012314 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]]]}] 04:40:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 04:40:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1668ms 04:40:12 INFO - PROCESS | 8345 | 1468842012377 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 04:40:12 INFO - PROCESS | 8345 | 1468842012385 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 04:40:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 04:40:12 INFO - PROCESS | 8345 | 1468842012405 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 04:40:12 INFO - PROCESS | 8345 | 1468842012410 Marionette TRACE conn3 <- [1,2282,null,{}] 04:40:12 INFO - PROCESS | 8345 | 1468842012416 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}] 04:40:12 INFO - PROCESS | 8345 | 1468842012421 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:12 INFO - PROCESS | 8345 | 1468842012674 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 04:40:12 INFO - PROCESS | 8345 | 1468842012704 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:12 INFO - PROCESS | 8345 | 1468842012713 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:12 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f8a8c00 == 64 [pid = 8345] [id = 578] 04:40:12 INFO - PROCESS | 8345 | ++DOMWINDOW == 135 (0x90f61c00) [pid = 8345] [serial = 1735] [outer = (nil)] 04:40:12 INFO - PROCESS | 8345 | ++DOMWINDOW == 136 (0x910f8400) [pid = 8345] [serial = 1736] [outer = 0x90f61c00] 04:40:12 INFO - PROCESS | 8345 | 1468842012786 Marionette DEBUG loaded listener.js 04:40:12 INFO - PROCESS | 8345 | ++DOMWINDOW == 137 (0x91b53c00) [pid = 8345] [serial = 1737] [outer = 0x90f61c00] 04:40:13 INFO - PROCESS | 8345 | 1468842013848 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]]]}] 04:40:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 04:40:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1538ms 04:40:13 INFO - PROCESS | 8345 | 1468842013943 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 04:40:13 INFO - PROCESS | 8345 | 1468842013947 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 04:40:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 04:40:13 INFO - PROCESS | 8345 | 1468842013973 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 04:40:13 INFO - PROCESS | 8345 | 1468842013979 Marionette TRACE conn3 <- [1,2286,null,{}] 04:40:14 INFO - PROCESS | 8345 | 1468842013995 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}] 04:40:14 INFO - PROCESS | 8345 | 1468842014004 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:14 INFO - PROCESS | 8345 | 1468842014263 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 04:40:14 INFO - PROCESS | 8345 | 1468842014286 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:14 INFO - PROCESS | 8345 | 1468842014296 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:14 INFO - PROCESS | 8345 | ++DOCSHELL 0x922f2000 == 65 [pid = 8345] [id = 579] 04:40:14 INFO - PROCESS | 8345 | ++DOMWINDOW == 138 (0x922fc000) [pid = 8345] [serial = 1738] [outer = (nil)] 04:40:14 INFO - PROCESS | 8345 | ++DOMWINDOW == 139 (0x92cee000) [pid = 8345] [serial = 1739] [outer = 0x922fc000] 04:40:14 INFO - PROCESS | 8345 | 1468842014393 Marionette DEBUG loaded listener.js 04:40:14 INFO - PROCESS | 8345 | ++DOMWINDOW == 140 (0x92cf5800) [pid = 8345] [serial = 1740] [outer = 0x922fc000] 04:40:15 INFO - PROCESS | 8345 | --DOMWINDOW == 139 (0x8f7c6800) [pid = 8345] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 04:40:15 INFO - PROCESS | 8345 | --DOMWINDOW == 138 (0x8f611000) [pid = 8345] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 04:40:15 INFO - PROCESS | 8345 | --DOMWINDOW == 137 (0x8d087400) [pid = 8345] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 04:40:15 INFO - PROCESS | 8345 | --DOMWINDOW == 136 (0x97557c00) [pid = 8345] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 04:40:15 INFO - PROCESS | 8345 | --DOMWINDOW == 135 (0x8f8a4800) [pid = 8345] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 04:40:15 INFO - PROCESS | 8345 | --DOMWINDOW == 134 (0x8d7cd000) [pid = 8345] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 04:40:15 INFO - PROCESS | 8345 | --DOMWINDOW == 133 (0x9aa48000) [pid = 8345] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 04:40:15 INFO - PROCESS | 8345 | --DOMWINDOW == 132 (0x98c71000) [pid = 8345] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 04:40:15 INFO - PROCESS | 8345 | --DOMWINDOW == 131 (0x8db90c00) [pid = 8345] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 04:40:15 INFO - PROCESS | 8345 | --DOMWINDOW == 130 (0x93c5a800) [pid = 8345] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 04:40:15 INFO - PROCESS | 8345 | --DOMWINDOW == 129 (0x922f3c00) [pid = 8345] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 04:40:15 INFO - PROCESS | 8345 | --DOMWINDOW == 128 (0x8d7c6800) [pid = 8345] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 04:40:15 INFO - PROCESS | 8345 | --DOMWINDOW == 127 (0x8d7c7800) [pid = 8345] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 04:40:15 INFO - PROCESS | 8345 | --DOMWINDOW == 126 (0x99ac1000) [pid = 8345] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 04:40:15 INFO - PROCESS | 8345 | --DOMWINDOW == 125 (0x8cbea000) [pid = 8345] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 04:40:15 INFO - PROCESS | 8345 | 1468842015916 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]]]}] 04:40:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 04:40:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1963ms 04:40:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 04:40:15 INFO - PROCESS | 8345 | 1468842015926 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 04:40:15 INFO - PROCESS | 8345 | 1468842015930 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 04:40:15 INFO - PROCESS | 8345 | 1468842015937 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 04:40:15 INFO - PROCESS | 8345 | 1468842015941 Marionette TRACE conn3 <- [1,2290,null,{}] 04:40:15 INFO - PROCESS | 8345 | 1468842015947 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}] 04:40:15 INFO - PROCESS | 8345 | 1468842015952 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:16 INFO - PROCESS | 8345 | 1468842016224 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 04:40:16 INFO - PROCESS | 8345 | 1468842016245 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:16 INFO - PROCESS | 8345 | 1468842016253 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:16 INFO - PROCESS | 8345 | ++DOCSHELL 0x8bec7800 == 66 [pid = 8345] [id = 580] 04:40:16 INFO - PROCESS | 8345 | ++DOMWINDOW == 126 (0x8f4b8000) [pid = 8345] [serial = 1741] [outer = (nil)] 04:40:16 INFO - PROCESS | 8345 | ++DOMWINDOW == 127 (0x92ceb000) [pid = 8345] [serial = 1742] [outer = 0x8f4b8000] 04:40:16 INFO - PROCESS | 8345 | 1468842016328 Marionette DEBUG loaded listener.js 04:40:16 INFO - PROCESS | 8345 | ++DOMWINDOW == 128 (0x93c60400) [pid = 8345] [serial = 1743] [outer = 0x8f4b8000] 04:40:17 INFO - PROCESS | 8345 | 1468842017400 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]]]}] 04:40:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 04:40:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1495ms 04:40:17 INFO - PROCESS | 8345 | 1468842017435 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 04:40:17 INFO - PROCESS | 8345 | 1468842017442 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 04:40:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 04:40:17 INFO - PROCESS | 8345 | 1468842017454 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 04:40:17 INFO - PROCESS | 8345 | 1468842017460 Marionette TRACE conn3 <- [1,2294,null,{}] 04:40:17 INFO - PROCESS | 8345 | 1468842017470 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}] 04:40:17 INFO - PROCESS | 8345 | 1468842017475 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:17 INFO - PROCESS | 8345 | 1468842017708 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 04:40:17 INFO - PROCESS | 8345 | 1468842017964 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:17 INFO - PROCESS | 8345 | 1468842017982 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:18 INFO - PROCESS | 8345 | ++DOCSHELL 0x8db97800 == 67 [pid = 8345] [id = 581] 04:40:18 INFO - PROCESS | 8345 | ++DOMWINDOW == 129 (0x8db98c00) [pid = 8345] [serial = 1744] [outer = (nil)] 04:40:18 INFO - PROCESS | 8345 | ++DOMWINDOW == 130 (0x8f662000) [pid = 8345] [serial = 1745] [outer = 0x8db98c00] 04:40:18 INFO - PROCESS | 8345 | 1468842018111 Marionette DEBUG loaded listener.js 04:40:18 INFO - PROCESS | 8345 | ++DOMWINDOW == 131 (0x8f7c3800) [pid = 8345] [serial = 1746] [outer = 0x8db98c00] 04:40:19 INFO - PROCESS | 8345 | 1468842019125 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]]]}] 04:40:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 04:40:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1740ms 04:40:19 INFO - PROCESS | 8345 | 1468842019194 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 04:40:19 INFO - PROCESS | 8345 | 1468842019202 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 04:40:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 04:40:19 INFO - PROCESS | 8345 | 1468842019214 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 04:40:19 INFO - PROCESS | 8345 | 1468842019218 Marionette TRACE conn3 <- [1,2298,null,{}] 04:40:19 INFO - PROCESS | 8345 | 1468842019226 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}] 04:40:19 INFO - PROCESS | 8345 | 1468842019233 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:19 INFO - PROCESS | 8345 | 1468842019502 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 04:40:19 INFO - PROCESS | 8345 | 1468842019818 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:19 INFO - PROCESS | 8345 | 1468842019826 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:19 INFO - PROCESS | 8345 | ++DOCSHELL 0x90f5d800 == 68 [pid = 8345] [id = 582] 04:40:19 INFO - PROCESS | 8345 | ++DOMWINDOW == 132 (0x92167400) [pid = 8345] [serial = 1747] [outer = (nil)] 04:40:19 INFO - PROCESS | 8345 | ++DOMWINDOW == 133 (0x92cef000) [pid = 8345] [serial = 1748] [outer = 0x92167400] 04:40:19 INFO - PROCESS | 8345 | 1468842019918 Marionette DEBUG loaded listener.js 04:40:20 INFO - PROCESS | 8345 | ++DOMWINDOW == 134 (0x93c62c00) [pid = 8345] [serial = 1749] [outer = 0x92167400] 04:40:20 INFO - PROCESS | 8345 | 1468842020901 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]]]}] 04:40:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 04:40:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1743ms 04:40:20 INFO - PROCESS | 8345 | 1468842020968 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 04:40:20 INFO - PROCESS | 8345 | 1468842020973 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 04:40:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 04:40:20 INFO - PROCESS | 8345 | 1468842020982 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 04:40:20 INFO - PROCESS | 8345 | 1468842020988 Marionette TRACE conn3 <- [1,2302,null,{}] 04:40:21 INFO - PROCESS | 8345 | 1468842021008 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}] 04:40:21 INFO - PROCESS | 8345 | 1468842021017 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:21 INFO - PROCESS | 8345 | 1468842021251 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 04:40:21 INFO - PROCESS | 8345 | 1468842021592 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:21 INFO - PROCESS | 8345 | 1468842021607 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:21 INFO - PROCESS | 8345 | ++DOCSHELL 0x95153c00 == 69 [pid = 8345] [id = 583] 04:40:21 INFO - PROCESS | 8345 | ++DOMWINDOW == 135 (0x95156400) [pid = 8345] [serial = 1750] [outer = (nil)] 04:40:21 INFO - PROCESS | 8345 | ++DOMWINDOW == 136 (0x97555800) [pid = 8345] [serial = 1751] [outer = 0x95156400] 04:40:21 INFO - PROCESS | 8345 | 1468842021708 Marionette DEBUG loaded listener.js 04:40:21 INFO - PROCESS | 8345 | ++DOMWINDOW == 137 (0x9755b800) [pid = 8345] [serial = 1752] [outer = 0x95156400] 04:40:22 INFO - PROCESS | 8345 | 1468842022681 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]]]}] 04:40:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 04:40:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1737ms 04:40:22 INFO - PROCESS | 8345 | 1468842022722 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 04:40:22 INFO - PROCESS | 8345 | 1468842022731 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 04:40:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 04:40:22 INFO - PROCESS | 8345 | 1468842022740 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 04:40:22 INFO - PROCESS | 8345 | 1468842022743 Marionette TRACE conn3 <- [1,2306,null,{}] 04:40:22 INFO - PROCESS | 8345 | 1468842022750 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}] 04:40:22 INFO - PROCESS | 8345 | 1468842022756 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:22 INFO - PROCESS | 8345 | 1468842022979 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 04:40:23 INFO - PROCESS | 8345 | 1468842023313 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:23 INFO - PROCESS | 8345 | 1468842023326 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:23 INFO - PROCESS | 8345 | ++DOCSHELL 0x92cee400 == 70 [pid = 8345] [id = 584] 04:40:23 INFO - PROCESS | 8345 | ++DOMWINDOW == 138 (0x976ed800) [pid = 8345] [serial = 1753] [outer = (nil)] 04:40:23 INFO - PROCESS | 8345 | ++DOMWINDOW == 139 (0x976f8800) [pid = 8345] [serial = 1754] [outer = 0x976ed800] 04:40:23 INFO - PROCESS | 8345 | 1468842023414 Marionette DEBUG loaded listener.js 04:40:23 INFO - PROCESS | 8345 | ++DOMWINDOW == 140 (0x98108400) [pid = 8345] [serial = 1755] [outer = 0x976ed800] 04:40:24 INFO - PROCESS | 8345 | 1468842024358 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]]]}] 04:40:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 04:40:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1687ms 04:40:24 INFO - PROCESS | 8345 | 1468842024427 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 04:40:24 INFO - PROCESS | 8345 | 1468842024433 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 04:40:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 04:40:24 INFO - PROCESS | 8345 | 1468842024442 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 04:40:24 INFO - PROCESS | 8345 | 1468842024446 Marionette TRACE conn3 <- [1,2310,null,{}] 04:40:24 INFO - PROCESS | 8345 | 1468842024452 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}] 04:40:24 INFO - PROCESS | 8345 | 1468842024458 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:24 INFO - PROCESS | 8345 | 1468842024685 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 04:40:25 INFO - PROCESS | 8345 | 1468842025007 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:25 INFO - PROCESS | 8345 | 1468842025014 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:25 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cbef800 == 71 [pid = 8345] [id = 585] 04:40:25 INFO - PROCESS | 8345 | ++DOMWINDOW == 141 (0x976e9c00) [pid = 8345] [serial = 1756] [outer = (nil)] 04:40:25 INFO - PROCESS | 8345 | ++DOMWINDOW == 142 (0x98c69c00) [pid = 8345] [serial = 1757] [outer = 0x976e9c00] 04:40:25 INFO - PROCESS | 8345 | 1468842025120 Marionette DEBUG loaded listener.js 04:40:25 INFO - PROCESS | 8345 | ++DOMWINDOW == 143 (0x98c6d000) [pid = 8345] [serial = 1758] [outer = 0x976e9c00] 04:40:26 INFO - PROCESS | 8345 | 1468842026144 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]]]}] 04:40:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 04:40:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1743ms 04:40:26 INFO - PROCESS | 8345 | 1468842026185 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 04:40:26 INFO - PROCESS | 8345 | 1468842026190 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 04:40:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 04:40:26 INFO - PROCESS | 8345 | 1468842026197 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 04:40:26 INFO - PROCESS | 8345 | 1468842026201 Marionette TRACE conn3 <- [1,2314,null,{}] 04:40:26 INFO - PROCESS | 8345 | 1468842026207 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}] 04:40:26 INFO - PROCESS | 8345 | 1468842026218 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:26 INFO - PROCESS | 8345 | 1468842026528 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 04:40:26 INFO - PROCESS | 8345 | 1468842026861 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:26 INFO - PROCESS | 8345 | 1468842026873 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:26 INFO - PROCESS | 8345 | ++DOCSHELL 0x981dc000 == 72 [pid = 8345] [id = 586] 04:40:26 INFO - PROCESS | 8345 | ++DOMWINDOW == 144 (0x98817800) [pid = 8345] [serial = 1759] [outer = (nil)] 04:40:26 INFO - PROCESS | 8345 | ++DOMWINDOW == 145 (0x999a9c00) [pid = 8345] [serial = 1760] [outer = 0x98817800] 04:40:26 INFO - PROCESS | 8345 | 1468842026961 Marionette DEBUG loaded listener.js 04:40:27 INFO - PROCESS | 8345 | ++DOMWINDOW == 146 (0x99a39000) [pid = 8345] [serial = 1761] [outer = 0x98817800] 04:40:27 INFO - PROCESS | 8345 | 1468842027922 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]]]}] 04:40:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 04:40:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1740ms 04:40:27 INFO - PROCESS | 8345 | 1468842027938 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 04:40:27 INFO - PROCESS | 8345 | 1468842027941 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 04:40:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 04:40:27 INFO - PROCESS | 8345 | 1468842027951 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 04:40:27 INFO - PROCESS | 8345 | 1468842027956 Marionette TRACE conn3 <- [1,2318,null,{}] 04:40:27 INFO - PROCESS | 8345 | 1468842027963 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}] 04:40:27 INFO - PROCESS | 8345 | 1468842027968 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:28 INFO - PROCESS | 8345 | 1468842028186 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 04:40:28 INFO - PROCESS | 8345 | 1468842028462 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:28 INFO - PROCESS | 8345 | 1468842028470 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:28 INFO - PROCESS | 8345 | ++DOCSHELL 0x975f3800 == 73 [pid = 8345] [id = 587] 04:40:28 INFO - PROCESS | 8345 | ++DOMWINDOW == 147 (0x9972cc00) [pid = 8345] [serial = 1762] [outer = (nil)] 04:40:28 INFO - PROCESS | 8345 | ++DOMWINDOW == 148 (0x99abbc00) [pid = 8345] [serial = 1763] [outer = 0x9972cc00] 04:40:28 INFO - PROCESS | 8345 | 1468842028611 Marionette DEBUG loaded listener.js 04:40:28 INFO - PROCESS | 8345 | ++DOMWINDOW == 149 (0x99b9c000) [pid = 8345] [serial = 1764] [outer = 0x9972cc00] 04:40:29 INFO - PROCESS | 8345 | 1468842029798 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] 04:40:29 INFO - PROCESS | 8345 | 1468842029844 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 04:40:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 04:40:29 INFO - PROCESS | 8345 | 1468842029851 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 04:40:29 INFO - PROCESS | 8345 | 1468842029855 Marionette TRACE conn3 <- [1,2322,null,{}] 04:40:29 INFO - PROCESS | 8345 | 1468842029862 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}] 04:40:29 INFO - PROCESS | 8345 | 1468842029867 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:30 INFO - PROCESS | 8345 | 1468842030082 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 04:40:30 INFO - PROCESS | 8345 | 1468842030359 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:30 INFO - PROCESS | 8345 | 1468842030365 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:30 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb56c00 == 74 [pid = 8345] [id = 588] 04:40:30 INFO - PROCESS | 8345 | ++DOMWINDOW == 150 (0x92fe5000) [pid = 8345] [serial = 1765] [outer = (nil)] 04:40:30 INFO - PROCESS | 8345 | ++DOMWINDOW == 151 (0x99d75400) [pid = 8345] [serial = 1766] [outer = 0x92fe5000] 04:40:30 INFO - PROCESS | 8345 | 1468842030453 Marionette DEBUG loaded listener.js 04:40:30 INFO - PROCESS | 8345 | ++DOMWINDOW == 152 (0x99e0c400) [pid = 8345] [serial = 1767] [outer = 0x92fe5000] 04:40:31 INFO - PROCESS | 8345 | 1468842031438 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]]]}] 04:40:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 04:40:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1633ms 04:40:31 INFO - PROCESS | 8345 | 1468842031486 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 04:40:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 04:40:31 INFO - PROCESS | 8345 | 1468842031490 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 04:40:31 INFO - PROCESS | 8345 | 1468842031497 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 04:40:31 INFO - PROCESS | 8345 | 1468842031501 Marionette TRACE conn3 <- [1,2326,null,{}] 04:40:31 INFO - PROCESS | 8345 | 1468842031507 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}] 04:40:31 INFO - PROCESS | 8345 | 1468842031512 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:31 INFO - PROCESS | 8345 | 1468842031716 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 04:40:32 INFO - PROCESS | 8345 | 1468842032032 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:32 INFO - PROCESS | 8345 | 1468842032041 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:32 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cea8c00 == 75 [pid = 8345] [id = 589] 04:40:32 INFO - PROCESS | 8345 | ++DOMWINDOW == 153 (0x8f66a800) [pid = 8345] [serial = 1768] [outer = (nil)] 04:40:32 INFO - PROCESS | 8345 | ++DOMWINDOW == 154 (0x9a7e7000) [pid = 8345] [serial = 1769] [outer = 0x8f66a800] 04:40:32 INFO - PROCESS | 8345 | 1468842032128 Marionette DEBUG loaded listener.js 04:40:32 INFO - PROCESS | 8345 | ++DOMWINDOW == 155 (0x9aa2e000) [pid = 8345] [serial = 1770] [outer = 0x8f66a800] 04:40:33 INFO - PROCESS | 8345 | 1468842033030 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]]]}] 04:40:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 04:40:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1592ms 04:40:33 INFO - PROCESS | 8345 | 1468842033098 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 04:40:33 INFO - PROCESS | 8345 | 1468842033103 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 04:40:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 04:40:33 INFO - PROCESS | 8345 | 1468842033114 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 04:40:33 INFO - PROCESS | 8345 | 1468842033117 Marionette TRACE conn3 <- [1,2330,null,{}] 04:40:33 INFO - PROCESS | 8345 | 1468842033123 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}] 04:40:33 INFO - PROCESS | 8345 | 1468842033129 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:33 INFO - PROCESS | 8345 | 1468842033331 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 04:40:33 INFO - PROCESS | 8345 | 1468842033597 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:33 INFO - PROCESS | 8345 | 1468842033604 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:33 INFO - PROCESS | 8345 | ++DOCSHELL 0x99a43400 == 76 [pid = 8345] [id = 590] 04:40:33 INFO - PROCESS | 8345 | ++DOMWINDOW == 156 (0x9a7e8000) [pid = 8345] [serial = 1771] [outer = (nil)] 04:40:33 INFO - PROCESS | 8345 | ++DOMWINDOW == 157 (0x9aa4bc00) [pid = 8345] [serial = 1772] [outer = 0x9a7e8000] 04:40:33 INFO - PROCESS | 8345 | 1468842033733 Marionette DEBUG loaded listener.js 04:40:33 INFO - PROCESS | 8345 | ++DOMWINDOW == 158 (0x9aa4e000) [pid = 8345] [serial = 1773] [outer = 0x9a7e8000] 04:40:34 INFO - PROCESS | 8345 | 1468842034719 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]]]}] 04:40:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 04:40:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1645ms 04:40:34 INFO - PROCESS | 8345 | 1468842034758 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 04:40:34 INFO - PROCESS | 8345 | 1468842034762 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 04:40:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 04:40:34 INFO - PROCESS | 8345 | 1468842034769 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 04:40:34 INFO - PROCESS | 8345 | 1468842034773 Marionette TRACE conn3 <- [1,2334,null,{}] 04:40:34 INFO - PROCESS | 8345 | 1468842034779 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}] 04:40:34 INFO - PROCESS | 8345 | 1468842034785 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:35 INFO - PROCESS | 8345 | 1468842035013 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 04:40:35 INFO - PROCESS | 8345 | 1468842035332 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:35 INFO - PROCESS | 8345 | 1468842035345 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:35 INFO - PROCESS | 8345 | ++DOCSHELL 0x9b5e9000 == 77 [pid = 8345] [id = 591] 04:40:35 INFO - PROCESS | 8345 | ++DOMWINDOW == 159 (0x9b5e9400) [pid = 8345] [serial = 1774] [outer = (nil)] 04:40:35 INFO - PROCESS | 8345 | ++DOMWINDOW == 160 (0x9b60cc00) [pid = 8345] [serial = 1775] [outer = 0x9b5e9400] 04:40:35 INFO - PROCESS | 8345 | 1468842035437 Marionette DEBUG loaded listener.js 04:40:35 INFO - PROCESS | 8345 | ++DOMWINDOW == 161 (0x9cb09000) [pid = 8345] [serial = 1776] [outer = 0x9b5e9400] 04:40:36 INFO - PROCESS | 8345 | 1468842036354 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]]]}] 04:40:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 04:40:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1645ms 04:40:36 INFO - PROCESS | 8345 | 1468842036415 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 04:40:36 INFO - PROCESS | 8345 | 1468842036418 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 04:40:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 04:40:36 INFO - PROCESS | 8345 | 1468842036425 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 04:40:36 INFO - PROCESS | 8345 | 1468842036429 Marionette TRACE conn3 <- [1,2338,null,{}] 04:40:36 INFO - PROCESS | 8345 | 1468842036434 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}] 04:40:36 INFO - PROCESS | 8345 | 1468842036439 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:36 INFO - PROCESS | 8345 | 1468842036640 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 04:40:36 INFO - PROCESS | 8345 | 1468842036917 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:36 INFO - PROCESS | 8345 | 1468842036925 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:37 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f4c0800 == 78 [pid = 8345] [id = 592] 04:40:37 INFO - PROCESS | 8345 | ++DOMWINDOW == 162 (0x8f7c7000) [pid = 8345] [serial = 1777] [outer = (nil)] 04:40:37 INFO - PROCESS | 8345 | ++DOMWINDOW == 163 (0x9d806800) [pid = 8345] [serial = 1778] [outer = 0x8f7c7000] 04:40:37 INFO - PROCESS | 8345 | 1468842037059 Marionette DEBUG loaded listener.js 04:40:37 INFO - PROCESS | 8345 | ++DOMWINDOW == 164 (0xa1003400) [pid = 8345] [serial = 1779] [outer = 0x8f7c7000] 04:40:37 INFO - PROCESS | 8345 | 1468842037973 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]]]}] 04:40:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 04:40:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1587ms 04:40:38 INFO - PROCESS | 8345 | 1468842038014 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 04:40:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 04:40:38 INFO - PROCESS | 8345 | 1468842038018 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 04:40:38 INFO - PROCESS | 8345 | 1468842038024 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 04:40:38 INFO - PROCESS | 8345 | 1468842038028 Marionette TRACE conn3 <- [1,2342,null,{}] 04:40:38 INFO - PROCESS | 8345 | 1468842038034 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}] 04:40:38 INFO - PROCESS | 8345 | 1468842038038 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:38 INFO - PROCESS | 8345 | 1468842038237 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 04:40:38 INFO - PROCESS | 8345 | 1468842038520 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:38 INFO - PROCESS | 8345 | 1468842038529 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:38 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cbee400 == 79 [pid = 8345] [id = 593] 04:40:38 INFO - PROCESS | 8345 | ++DOMWINDOW == 165 (0x9a683400) [pid = 8345] [serial = 1780] [outer = (nil)] 04:40:38 INFO - PROCESS | 8345 | ++DOMWINDOW == 166 (0xa2002800) [pid = 8345] [serial = 1781] [outer = 0x9a683400] 04:40:38 INFO - PROCESS | 8345 | 1468842038664 Marionette DEBUG loaded listener.js 04:40:38 INFO - PROCESS | 8345 | ++DOMWINDOW == 167 (0xa2098c00) [pid = 8345] [serial = 1782] [outer = 0x9a683400] 04:40:39 INFO - PROCESS | 8345 | 1468842039592 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]]]}] 04:40:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 04:40:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1632ms 04:40:39 INFO - PROCESS | 8345 | 1468842039658 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 04:40:39 INFO - PROCESS | 8345 | 1468842039662 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 04:40:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 04:40:39 INFO - PROCESS | 8345 | 1468842039668 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 04:40:39 INFO - PROCESS | 8345 | 1468842039672 Marionette TRACE conn3 <- [1,2346,null,{}] 04:40:39 INFO - PROCESS | 8345 | 1468842039678 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}] 04:40:39 INFO - PROCESS | 8345 | 1468842039684 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:39 INFO - PROCESS | 8345 | 1468842039883 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 04:40:40 INFO - PROCESS | 8345 | 1468842040155 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:40 INFO - PROCESS | 8345 | 1468842040163 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:40 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb5bc00 == 80 [pid = 8345] [id = 594] 04:40:40 INFO - PROCESS | 8345 | ++DOMWINDOW == 168 (0x8cb5fc00) [pid = 8345] [serial = 1783] [outer = (nil)] 04:40:40 INFO - PROCESS | 8345 | ++DOMWINDOW == 169 (0x94fde400) [pid = 8345] [serial = 1784] [outer = 0x8cb5fc00] 04:40:40 INFO - PROCESS | 8345 | 1468842040290 Marionette DEBUG loaded listener.js 04:40:40 INFO - PROCESS | 8345 | ++DOMWINDOW == 170 (0x9aa48000) [pid = 8345] [serial = 1785] [outer = 0x8cb5fc00] 04:40:41 INFO - PROCESS | 8345 | 1468842041246 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]]]}] 04:40:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 04:40:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1644ms 04:40:41 INFO - PROCESS | 8345 | 1468842041314 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 04:40:41 INFO - PROCESS | 8345 | 1468842041318 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 04:40:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 04:40:41 INFO - PROCESS | 8345 | 1468842041325 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 04:40:41 INFO - PROCESS | 8345 | 1468842041329 Marionette TRACE conn3 <- [1,2350,null,{}] 04:40:41 INFO - PROCESS | 8345 | 1468842041335 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}] 04:40:41 INFO - PROCESS | 8345 | 1468842041341 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:41 INFO - PROCESS | 8345 | 1468842041571 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 04:40:42 INFO - PROCESS | 8345 | 1468842042166 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:42 INFO - PROCESS | 8345 | 1468842042173 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:42 INFO - PROCESS | 8345 | ++DOCSHELL 0x8bec7400 == 81 [pid = 8345] [id = 595] 04:40:42 INFO - PROCESS | 8345 | ++DOMWINDOW == 171 (0x8bec8400) [pid = 8345] [serial = 1786] [outer = (nil)] 04:40:42 INFO - PROCESS | 8345 | ++DOMWINDOW == 172 (0x8cbe9400) [pid = 8345] [serial = 1787] [outer = 0x8bec8400] 04:40:42 INFO - PROCESS | 8345 | 1468842042255 Marionette DEBUG loaded listener.js 04:40:42 INFO - PROCESS | 8345 | ++DOMWINDOW == 173 (0x8ceb1800) [pid = 8345] [serial = 1788] [outer = 0x8bec8400] 04:40:43 INFO - PROCESS | 8345 | 1468842043248 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]]]}] 04:40:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 04:40:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1985ms 04:40:43 INFO - PROCESS | 8345 | 1468842043317 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 04:40:43 INFO - PROCESS | 8345 | 1468842043326 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 04:40:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 04:40:43 INFO - PROCESS | 8345 | 1468842043341 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 04:40:43 INFO - PROCESS | 8345 | 1468842043353 Marionette TRACE conn3 <- [1,2354,null,{}] 04:40:43 INFO - PROCESS | 8345 | 1468842043368 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}] 04:40:43 INFO - PROCESS | 8345 | 1468842043380 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:43 INFO - PROCESS | 8345 | 1468842043634 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 04:40:43 INFO - PROCESS | 8345 | 1468842043965 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:43 INFO - PROCESS | 8345 | 1468842043974 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:44 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cbeb400 == 82 [pid = 8345] [id = 596] 04:40:44 INFO - PROCESS | 8345 | ++DOMWINDOW == 174 (0x8ceb3400) [pid = 8345] [serial = 1789] [outer = (nil)] 04:40:44 INFO - PROCESS | 8345 | ++DOMWINDOW == 175 (0x8f7c9400) [pid = 8345] [serial = 1790] [outer = 0x8ceb3400] 04:40:44 INFO - PROCESS | 8345 | 1468842044071 Marionette DEBUG loaded listener.js 04:40:44 INFO - PROCESS | 8345 | ++DOMWINDOW == 176 (0x90f59c00) [pid = 8345] [serial = 1791] [outer = 0x8ceb3400] 04:40:44 INFO - PROCESS | 8345 | --DOMWINDOW == 175 (0x90f57800) [pid = 8345] [serial = 1706] [outer = (nil)] [url = about:blank] 04:40:44 INFO - PROCESS | 8345 | --DOMWINDOW == 174 (0x8ceaf400) [pid = 8345] [serial = 1703] [outer = (nil)] [url = about:blank] 04:40:44 INFO - PROCESS | 8345 | --DOMWINDOW == 173 (0xa62c1000) [pid = 8345] [serial = 1700] [outer = (nil)] [url = about:blank] 04:40:44 INFO - PROCESS | 8345 | --DOMWINDOW == 172 (0xa327ac00) [pid = 8345] [serial = 1697] [outer = (nil)] [url = about:blank] 04:40:44 INFO - PROCESS | 8345 | --DOMWINDOW == 171 (0xa2324400) [pid = 8345] [serial = 1694] [outer = (nil)] [url = about:blank] 04:40:44 INFO - PROCESS | 8345 | --DOMWINDOW == 170 (0x9aab2800) [pid = 8345] [serial = 1691] [outer = (nil)] [url = about:blank] 04:40:44 INFO - PROCESS | 8345 | --DOMWINDOW == 169 (0x99ba2400) [pid = 8345] [serial = 1688] [outer = (nil)] [url = about:blank] 04:40:44 INFO - PROCESS | 8345 | --DOMWINDOW == 168 (0x8da5f800) [pid = 8345] [serial = 1718] [outer = (nil)] [url = about:blank] 04:40:44 INFO - PROCESS | 8345 | --DOMWINDOW == 167 (0x8f4c2000) [pid = 8345] [serial = 1715] [outer = (nil)] [url = about:blank] 04:40:44 INFO - PROCESS | 8345 | --DOMWINDOW == 166 (0x92cf0000) [pid = 8345] [serial = 1712] [outer = (nil)] [url = about:blank] 04:40:44 INFO - PROCESS | 8345 | --DOMWINDOW == 165 (0x90f61000) [pid = 8345] [serial = 1709] [outer = (nil)] [url = about:blank] 04:40:44 INFO - PROCESS | 8345 | --DOCSHELL 0x910ec800 == 81 [pid = 8345] [id = 576] 04:40:44 INFO - PROCESS | 8345 | --DOCSHELL 0x90f60c00 == 80 [pid = 8345] [id = 575] 04:40:44 INFO - PROCESS | 8345 | --DOCSHELL 0x8f60f400 == 79 [pid = 8345] [id = 574] 04:40:44 INFO - PROCESS | 8345 | --DOCSHELL 0x8ceb5400 == 78 [pid = 8345] [id = 573] 04:40:44 INFO - PROCESS | 8345 | --DOMWINDOW == 164 (0x99a3a800) [pid = 8345] [serial = 1671] [outer = (nil)] [url = about:blank] 04:40:44 INFO - PROCESS | 8345 | --DOMWINDOW == 163 (0x93c5f000) [pid = 8345] [serial = 1634] [outer = (nil)] [url = about:blank] 04:40:44 INFO - PROCESS | 8345 | --DOMWINDOW == 162 (0x99abac00) [pid = 8345] [serial = 1629] [outer = (nil)] [url = about:blank] 04:40:44 INFO - PROCESS | 8345 | --DOMWINDOW == 161 (0x8da68400) [pid = 8345] [serial = 1661] [outer = (nil)] [url = about:blank] 04:40:44 INFO - PROCESS | 8345 | --DOMWINDOW == 160 (0x93c5cc00) [pid = 8345] [serial = 1673] [outer = (nil)] [url = about:blank] 04:40:44 INFO - PROCESS | 8345 | --DOMWINDOW == 159 (0x8db8b400) [pid = 8345] [serial = 1631] [outer = (nil)] [url = about:blank] 04:40:44 INFO - PROCESS | 8345 | --DOMWINDOW == 158 (0x97551400) [pid = 8345] [serial = 1670] [outer = (nil)] [url = about:blank] 04:40:44 INFO - PROCESS | 8345 | --DOMWINDOW == 157 (0x8f608800) [pid = 8345] [serial = 1662] [outer = (nil)] [url = about:blank] 04:40:44 INFO - PROCESS | 8345 | --DOMWINDOW == 156 (0x9aa4b400) [pid = 8345] [serial = 1640] [outer = (nil)] [url = about:blank] 04:40:44 INFO - PROCESS | 8345 | --DOMWINDOW == 155 (0x9504c800) [pid = 8345] [serial = 1665] [outer = (nil)] [url = about:blank] 04:40:44 INFO - PROCESS | 8345 | --DOMWINDOW == 154 (0x99d4d000) [pid = 8345] [serial = 1674] [outer = (nil)] [url = about:blank] 04:40:44 INFO - PROCESS | 8345 | --DOMWINDOW == 153 (0x8d081c00) [pid = 8345] [serial = 1658] [outer = (nil)] [url = about:blank] 04:40:44 INFO - PROCESS | 8345 | --DOMWINDOW == 152 (0xa2097800) [pid = 8345] [serial = 1611] [outer = (nil)] [url = about:blank] 04:40:44 INFO - PROCESS | 8345 | --DOMWINDOW == 151 (0x9d809c00) [pid = 8345] [serial = 1677] [outer = (nil)] [url = about:blank] 04:40:44 INFO - PROCESS | 8345 | --DOMWINDOW == 150 (0x99670c00) [pid = 8345] [serial = 1668] [outer = (nil)] [url = about:blank] 04:40:44 INFO - PROCESS | 8345 | --DOMWINDOW == 149 (0x99416400) [pid = 8345] [serial = 1667] [outer = (nil)] [url = about:blank] 04:40:44 INFO - PROCESS | 8345 | --DOMWINDOW == 148 (0xa1003000) [pid = 8345] [serial = 1643] [outer = (nil)] [url = about:blank] 04:40:44 INFO - PROCESS | 8345 | --DOMWINDOW == 147 (0xa4e5a000) [pid = 8345] [serial = 1652] [outer = (nil)] [url = about:blank] 04:40:44 INFO - PROCESS | 8345 | --DOMWINDOW == 146 (0x92204400) [pid = 8345] [serial = 1664] [outer = (nil)] [url = about:blank] 04:40:44 INFO - PROCESS | 8345 | --DOMWINDOW == 145 (0x9973b000) [pid = 8345] [serial = 1637] [outer = (nil)] [url = about:blank] 04:40:44 INFO - PROCESS | 8345 | --DOMWINDOW == 144 (0x93c66000) [pid = 8345] [serial = 1614] [outer = (nil)] [url = about:blank] 04:40:44 INFO - PROCESS | 8345 | --DOMWINDOW == 143 (0x9aa4f400) [pid = 8345] [serial = 1676] [outer = (nil)] [url = about:blank] 04:40:44 INFO - PROCESS | 8345 | --DOMWINDOW == 142 (0xa3452800) [pid = 8345] [serial = 1649] [outer = (nil)] [url = about:blank] 04:40:44 INFO - PROCESS | 8345 | --DOMWINDOW == 141 (0x99a39400) [pid = 8345] [serial = 1599] [outer = (nil)] [url = about:blank] 04:40:44 INFO - PROCESS | 8345 | --DOMWINDOW == 140 (0x99732000) [pid = 8345] [serial = 1596] [outer = (nil)] [url = about:blank] 04:40:44 INFO - PROCESS | 8345 | --DOMWINDOW == 139 (0x9cb04800) [pid = 8345] [serial = 1608] [outer = (nil)] [url = about:blank] 04:40:44 INFO - PROCESS | 8345 | --DOMWINDOW == 138 (0xa2531000) [pid = 8345] [serial = 1646] [outer = (nil)] [url = about:blank] 04:40:44 INFO - PROCESS | 8345 | --DOMWINDOW == 137 (0x9ac54800) [pid = 8345] [serial = 1605] [outer = (nil)] [url = about:blank] 04:40:44 INFO - PROCESS | 8345 | --DOMWINDOW == 136 (0x99d75c00) [pid = 8345] [serial = 1602] [outer = (nil)] [url = about:blank] 04:40:44 INFO - PROCESS | 8345 | --DOMWINDOW == 135 (0xa6247000) [pid = 8345] [serial = 1655] [outer = (nil)] [url = about:blank] 04:40:44 INFO - PROCESS | 8345 | --DOMWINDOW == 134 (0x8f6d4800) [pid = 8345] [serial = 1682] [outer = (nil)] [url = about:blank] 04:40:44 INFO - PROCESS | 8345 | --DOMWINDOW == 133 (0x92170c00) [pid = 8345] [serial = 1679] [outer = (nil)] [url = about:blank] 04:40:44 INFO - PROCESS | 8345 | --DOMWINDOW == 132 (0x95324800) [pid = 8345] [serial = 1680] [outer = (nil)] [url = about:blank] 04:40:45 INFO - PROCESS | 8345 | --DOMWINDOW == 131 (0x97558000) [pid = 8345] [serial = 1685] [outer = (nil)] [url = about:blank] 04:40:45 INFO - PROCESS | 8345 | 1468842045171 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]]]}] 04:40:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 04:40:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1898ms 04:40:45 INFO - PROCESS | 8345 | 1468842045243 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 04:40:45 INFO - PROCESS | 8345 | 1468842045250 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 04:40:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 04:40:45 INFO - PROCESS | 8345 | 1468842045258 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 04:40:45 INFO - PROCESS | 8345 | 1468842045263 Marionette TRACE conn3 <- [1,2358,null,{}] 04:40:45 INFO - PROCESS | 8345 | 1468842045312 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}] 04:40:45 INFO - PROCESS | 8345 | 1468842045316 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:45 INFO - PROCESS | 8345 | 1468842045537 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 04:40:45 INFO - PROCESS | 8345 | 1468842045553 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:45 INFO - PROCESS | 8345 | 1468842045562 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:45 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f4b9400 == 79 [pid = 8345] [id = 597] 04:40:45 INFO - PROCESS | 8345 | ++DOMWINDOW == 132 (0x8f4bd000) [pid = 8345] [serial = 1792] [outer = (nil)] 04:40:45 INFO - PROCESS | 8345 | ++DOMWINDOW == 133 (0x90f5b000) [pid = 8345] [serial = 1793] [outer = 0x8f4bd000] 04:40:45 INFO - PROCESS | 8345 | 1468842045644 Marionette DEBUG loaded listener.js 04:40:45 INFO - PROCESS | 8345 | ++DOMWINDOW == 134 (0x9220c000) [pid = 8345] [serial = 1794] [outer = 0x8f4bd000] 04:40:46 INFO - PROCESS | 8345 | 1468842046790 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]]]}] 04:40:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 04:40:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1586ms 04:40:46 INFO - PROCESS | 8345 | 1468842046858 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 04:40:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 04:40:46 INFO - PROCESS | 8345 | 1468842046863 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 04:40:46 INFO - PROCESS | 8345 | 1468842046879 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 04:40:46 INFO - PROCESS | 8345 | 1468842046889 Marionette TRACE conn3 <- [1,2362,null,{}] 04:40:46 INFO - PROCESS | 8345 | 1468842046896 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}] 04:40:46 INFO - PROCESS | 8345 | 1468842046904 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:47 INFO - PROCESS | 8345 | 1468842047112 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 04:40:47 INFO - PROCESS | 8345 | 1468842047325 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:47 INFO - PROCESS | 8345 | 1468842047334 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:47 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f4c3c00 == 80 [pid = 8345] [id = 598] 04:40:47 INFO - PROCESS | 8345 | ++DOMWINDOW == 135 (0x922fd800) [pid = 8345] [serial = 1795] [outer = (nil)] 04:40:47 INFO - PROCESS | 8345 | ++DOMWINDOW == 136 (0x95052800) [pid = 8345] [serial = 1796] [outer = 0x922fd800] 04:40:47 INFO - PROCESS | 8345 | 1468842047405 Marionette DEBUG loaded listener.js 04:40:47 INFO - PROCESS | 8345 | ++DOMWINDOW == 137 (0x95325000) [pid = 8345] [serial = 1797] [outer = 0x922fd800] 04:40:48 INFO - PROCESS | 8345 | 1468842048361 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]]]}] 04:40:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 04:40:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1555ms 04:40:48 INFO - PROCESS | 8345 | 1468842048440 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 04:40:48 INFO - PROCESS | 8345 | 1468842048444 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 04:40:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 04:40:48 INFO - PROCESS | 8345 | 1468842048451 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 04:40:48 INFO - PROCESS | 8345 | 1468842048455 Marionette TRACE conn3 <- [1,2366,null,{}] 04:40:48 INFO - PROCESS | 8345 | 1468842048461 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}] 04:40:48 INFO - PROCESS | 8345 | 1468842048466 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:48 INFO - PROCESS | 8345 | 1468842048756 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 04:40:48 INFO - PROCESS | 8345 | 1468842048798 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:48 INFO - PROCESS | 8345 | 1468842048807 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:48 INFO - PROCESS | 8345 | ++DOCSHELL 0x922f3000 == 81 [pid = 8345] [id = 599] 04:40:48 INFO - PROCESS | 8345 | ++DOMWINDOW == 138 (0x95055c00) [pid = 8345] [serial = 1798] [outer = (nil)] 04:40:48 INFO - PROCESS | 8345 | ++DOMWINDOW == 139 (0x975f6400) [pid = 8345] [serial = 1799] [outer = 0x95055c00] 04:40:48 INFO - PROCESS | 8345 | 1468842048884 Marionette DEBUG loaded listener.js 04:40:49 INFO - PROCESS | 8345 | ++DOMWINDOW == 140 (0x981e3000) [pid = 8345] [serial = 1800] [outer = 0x95055c00] 04:40:49 INFO - PROCESS | 8345 | --DOMWINDOW == 139 (0x90f61c00) [pid = 8345] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 04:40:49 INFO - PROCESS | 8345 | --DOMWINDOW == 138 (0x90f61800) [pid = 8345] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 04:40:49 INFO - PROCESS | 8345 | --DOMWINDOW == 137 (0x922fc000) [pid = 8345] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 04:40:49 INFO - PROCESS | 8345 | --DOMWINDOW == 136 (0x9aa2a000) [pid = 8345] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 04:40:49 INFO - PROCESS | 8345 | --DOMWINDOW == 135 (0x8d079c00) [pid = 8345] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 04:40:49 INFO - PROCESS | 8345 | --DOMWINDOW == 134 (0x8cea7800) [pid = 8345] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 04:40:49 INFO - PROCESS | 8345 | --DOMWINDOW == 133 (0x98c6e800) [pid = 8345] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 04:40:49 INFO - PROCESS | 8345 | --DOMWINDOW == 132 (0x8db8d400) [pid = 8345] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 04:40:49 INFO - PROCESS | 8345 | --DOMWINDOW == 131 (0x8f611c00) [pid = 8345] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 04:40:49 INFO - PROCESS | 8345 | --DOMWINDOW == 130 (0x90f59400) [pid = 8345] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 04:40:49 INFO - PROCESS | 8345 | --DOMWINDOW == 129 (0x8cea7c00) [pid = 8345] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 04:40:49 INFO - PROCESS | 8345 | --DOMWINDOW == 128 (0x8da63800) [pid = 8345] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 04:40:49 INFO - PROCESS | 8345 | --DOMWINDOW == 127 (0x8d7c3c00) [pid = 8345] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 04:40:49 INFO - PROCESS | 8345 | --DOMWINDOW == 126 (0x918a8c00) [pid = 8345] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 04:40:49 INFO - PROCESS | 8345 | --DOMWINDOW == 125 (0xa2ff4c00) [pid = 8345] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 04:40:49 INFO - PROCESS | 8345 | --DOMWINDOW == 124 (0x91b5a000) [pid = 8345] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 04:40:49 INFO - PROCESS | 8345 | --DOMWINDOW == 123 (0x99ab9800) [pid = 8345] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 04:40:49 INFO - PROCESS | 8345 | --DOMWINDOW == 122 (0x8db8fc00) [pid = 8345] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 04:40:49 INFO - PROCESS | 8345 | --DOMWINDOW == 121 (0x8d7cf400) [pid = 8345] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 04:40:49 INFO - PROCESS | 8345 | --DOMWINDOW == 120 (0x8f60d400) [pid = 8345] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 04:40:49 INFO - PROCESS | 8345 | --DOMWINDOW == 119 (0xa2007c00) [pid = 8345] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 04:40:49 INFO - PROCESS | 8345 | --DOMWINDOW == 118 (0x8cb5ac00) [pid = 8345] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 04:40:49 INFO - PROCESS | 8345 | --DOMWINDOW == 117 (0x8d079400) [pid = 8345] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 04:40:49 INFO - PROCESS | 8345 | --DOMWINDOW == 116 (0x99421400) [pid = 8345] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 04:40:49 INFO - PROCESS | 8345 | --DOMWINDOW == 115 (0x92166c00) [pid = 8345] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 04:40:49 INFO - PROCESS | 8345 | --DOMWINDOW == 114 (0x99421000) [pid = 8345] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 04:40:49 INFO - PROCESS | 8345 | --DOMWINDOW == 113 (0x8f4bb400) [pid = 8345] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 04:40:49 INFO - PROCESS | 8345 | --DOMWINDOW == 112 (0xa327f400) [pid = 8345] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 04:40:49 INFO - PROCESS | 8345 | --DOMWINDOW == 111 (0x9b0bf800) [pid = 8345] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 04:40:50 INFO - PROCESS | 8345 | --DOMWINDOW == 110 (0x94f7a000) [pid = 8345] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 04:40:50 INFO - PROCESS | 8345 | 1468842050378 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]]]}] 04:40:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 04:40:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1983ms 04:40:50 INFO - PROCESS | 8345 | 1468842050441 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 04:40:50 INFO - PROCESS | 8345 | 1468842050446 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 04:40:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 04:40:50 INFO - PROCESS | 8345 | 1468842050453 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 04:40:50 INFO - PROCESS | 8345 | 1468842050457 Marionette TRACE conn3 <- [1,2370,null,{}] 04:40:50 INFO - PROCESS | 8345 | 1468842050463 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}] 04:40:50 INFO - PROCESS | 8345 | 1468842050468 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:50 INFO - PROCESS | 8345 | 1468842050661 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 04:40:50 INFO - PROCESS | 8345 | 1468842050672 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:50 INFO - PROCESS | 8345 | 1468842050689 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:50 INFO - PROCESS | 8345 | ++DOCSHELL 0x8d081800 == 82 [pid = 8345] [id = 600] 04:40:50 INFO - PROCESS | 8345 | ++DOMWINDOW == 111 (0x8db8d000) [pid = 8345] [serial = 1801] [outer = (nil)] 04:40:50 INFO - PROCESS | 8345 | ++DOMWINDOW == 112 (0x8f8acc00) [pid = 8345] [serial = 1802] [outer = 0x8db8d000] 04:40:50 INFO - PROCESS | 8345 | 1468842050939 Marionette DEBUG loaded listener.js 04:40:51 INFO - PROCESS | 8345 | ++DOMWINDOW == 113 (0x92ceb800) [pid = 8345] [serial = 1803] [outer = 0x8db8d000] 04:40:51 INFO - PROCESS | 8345 | 1468842051825 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]]]}] 04:40:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 04:40:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1482ms 04:40:51 INFO - PROCESS | 8345 | 1468842051943 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 04:40:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 04:40:51 INFO - PROCESS | 8345 | 1468842051949 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 04:40:51 INFO - PROCESS | 8345 | 1468842051958 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 04:40:51 INFO - PROCESS | 8345 | 1468842051964 Marionette TRACE conn3 <- [1,2374,null,{}] 04:40:51 INFO - PROCESS | 8345 | 1468842051973 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}] 04:40:51 INFO - PROCESS | 8345 | 1468842051979 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:52 INFO - PROCESS | 8345 | 1468842052240 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 04:40:52 INFO - PROCESS | 8345 | 1468842052576 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:52 INFO - PROCESS | 8345 | 1468842052594 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:52 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cea9c00 == 83 [pid = 8345] [id = 601] 04:40:52 INFO - PROCESS | 8345 | ++DOMWINDOW == 114 (0x8d7c3000) [pid = 8345] [serial = 1804] [outer = (nil)] 04:40:52 INFO - PROCESS | 8345 | ++DOMWINDOW == 115 (0x8da66c00) [pid = 8345] [serial = 1805] [outer = 0x8d7c3000] 04:40:52 INFO - PROCESS | 8345 | 1468842052688 Marionette DEBUG loaded listener.js 04:40:52 INFO - PROCESS | 8345 | ++DOMWINDOW == 116 (0x8f4bac00) [pid = 8345] [serial = 1806] [outer = 0x8d7c3000] 04:40:53 INFO - PROCESS | 8345 | 1468842053670 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]]]}] 04:40:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 04:40:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1788ms 04:40:53 INFO - PROCESS | 8345 | 1468842053746 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 04:40:53 INFO - PROCESS | 8345 | 1468842053752 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 04:40:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 04:40:53 INFO - PROCESS | 8345 | 1468842053764 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 04:40:53 INFO - PROCESS | 8345 | 1468842053772 Marionette TRACE conn3 <- [1,2378,null,{}] 04:40:53 INFO - PROCESS | 8345 | 1468842053780 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}] 04:40:53 INFO - PROCESS | 8345 | 1468842053786 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:54 INFO - PROCESS | 8345 | 1468842054102 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 04:40:54 INFO - PROCESS | 8345 | 1468842054448 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:54 INFO - PROCESS | 8345 | 1468842054456 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:54 INFO - PROCESS | 8345 | ++DOCSHELL 0x90f62000 == 84 [pid = 8345] [id = 602] 04:40:54 INFO - PROCESS | 8345 | ++DOMWINDOW == 117 (0x910ec800) [pid = 8345] [serial = 1807] [outer = (nil)] 04:40:54 INFO - PROCESS | 8345 | ++DOMWINDOW == 118 (0x92166800) [pid = 8345] [serial = 1808] [outer = 0x910ec800] 04:40:54 INFO - PROCESS | 8345 | 1468842054548 Marionette DEBUG loaded listener.js 04:40:54 INFO - PROCESS | 8345 | ++DOMWINDOW == 119 (0x92ce9400) [pid = 8345] [serial = 1809] [outer = 0x910ec800] 04:40:55 INFO - PROCESS | 8345 | 1468842055569 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]]]}] 04:40:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 04:40:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1844ms 04:40:55 INFO - PROCESS | 8345 | 1468842055605 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 04:40:55 INFO - PROCESS | 8345 | 1468842055610 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 04:40:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 04:40:55 INFO - PROCESS | 8345 | 1468842055618 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 04:40:55 INFO - PROCESS | 8345 | 1468842055623 Marionette TRACE conn3 <- [1,2382,null,{}] 04:40:55 INFO - PROCESS | 8345 | 1468842055639 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}] 04:40:55 INFO - PROCESS | 8345 | 1468842055649 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:55 INFO - PROCESS | 8345 | 1468842055902 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 04:40:56 INFO - PROCESS | 8345 | 1468842056264 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:56 INFO - PROCESS | 8345 | 1468842056279 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:56 INFO - PROCESS | 8345 | ++DOCSHELL 0x976f0400 == 85 [pid = 8345] [id = 603] 04:40:56 INFO - PROCESS | 8345 | ++DOMWINDOW == 120 (0x976f5800) [pid = 8345] [serial = 1810] [outer = (nil)] 04:40:56 INFO - PROCESS | 8345 | ++DOMWINDOW == 121 (0x99419400) [pid = 8345] [serial = 1811] [outer = 0x976f5800] 04:40:56 INFO - PROCESS | 8345 | 1468842056386 Marionette DEBUG loaded listener.js 04:40:56 INFO - PROCESS | 8345 | ++DOMWINDOW == 122 (0x9966e000) [pid = 8345] [serial = 1812] [outer = 0x976f5800] 04:40:57 INFO - PROCESS | 8345 | 1468842057382 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]]]}] 04:40:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 04:40:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1795ms 04:40:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 04:40:57 INFO - PROCESS | 8345 | 1468842057414 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 04:40:57 INFO - PROCESS | 8345 | 1468842057418 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 04:40:57 INFO - PROCESS | 8345 | 1468842057426 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 04:40:57 INFO - PROCESS | 8345 | 1468842057429 Marionette TRACE conn3 <- [1,2386,null,{}] 04:40:57 INFO - PROCESS | 8345 | 1468842057436 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}] 04:40:57 INFO - PROCESS | 8345 | 1468842057441 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:57 INFO - PROCESS | 8345 | 1468842057680 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 04:40:58 INFO - PROCESS | 8345 | 1468842057993 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:58 INFO - PROCESS | 8345 | 1468842058003 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:58 INFO - PROCESS | 8345 | ++DOCSHELL 0x976f9400 == 86 [pid = 8345] [id = 604] 04:40:58 INFO - PROCESS | 8345 | ++DOMWINDOW == 123 (0x99739800) [pid = 8345] [serial = 1813] [outer = (nil)] 04:40:58 INFO - PROCESS | 8345 | ++DOMWINDOW == 124 (0x99a3b800) [pid = 8345] [serial = 1814] [outer = 0x99739800] 04:40:58 INFO - PROCESS | 8345 | 1468842058094 Marionette DEBUG loaded listener.js 04:40:58 INFO - PROCESS | 8345 | ++DOMWINDOW == 125 (0x99a40400) [pid = 8345] [serial = 1815] [outer = 0x99739800] 04:40:59 INFO - PROCESS | 8345 | 1468842059033 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]]]}] 04:40:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 04:40:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1689ms 04:40:59 INFO - PROCESS | 8345 | 1468842059114 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 04:40:59 INFO - PROCESS | 8345 | 1468842059118 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 04:40:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 04:40:59 INFO - PROCESS | 8345 | 1468842059125 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 04:40:59 INFO - PROCESS | 8345 | 1468842059130 Marionette TRACE conn3 <- [1,2390,null,{}] 04:40:59 INFO - PROCESS | 8345 | 1468842059136 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}] 04:40:59 INFO - PROCESS | 8345 | 1468842059143 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:59 INFO - PROCESS | 8345 | 1468842059400 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 04:40:59 INFO - PROCESS | 8345 | 1468842059714 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:59 INFO - PROCESS | 8345 | 1468842059725 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:40:59 INFO - PROCESS | 8345 | ++DOCSHELL 0x99734800 == 87 [pid = 8345] [id = 605] 04:40:59 INFO - PROCESS | 8345 | ++DOMWINDOW == 126 (0x99736000) [pid = 8345] [serial = 1816] [outer = (nil)] 04:40:59 INFO - PROCESS | 8345 | ++DOMWINDOW == 127 (0x99d48c00) [pid = 8345] [serial = 1817] [outer = 0x99736000] 04:40:59 INFO - PROCESS | 8345 | 1468842059815 Marionette DEBUG loaded listener.js 04:40:59 INFO - PROCESS | 8345 | ++DOMWINDOW == 128 (0x99e02c00) [pid = 8345] [serial = 1818] [outer = 0x99736000] 04:41:00 INFO - PROCESS | 8345 | 1468842060773 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]]]}] 04:41:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 04:41:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1685ms 04:41:00 INFO - PROCESS | 8345 | 1468842060811 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 04:41:00 INFO - PROCESS | 8345 | 1468842060815 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 04:41:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 04:41:00 INFO - PROCESS | 8345 | 1468842060823 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 04:41:00 INFO - PROCESS | 8345 | 1468842060831 Marionette TRACE conn3 <- [1,2394,null,{}] 04:41:00 INFO - PROCESS | 8345 | 1468842060838 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}] 04:41:00 INFO - PROCESS | 8345 | 1468842060848 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:01 INFO - PROCESS | 8345 | 1468842061161 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 04:41:01 INFO - PROCESS | 8345 | 1468842061543 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:01 INFO - PROCESS | 8345 | 1468842061554 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:01 INFO - PROCESS | 8345 | ++DOCSHELL 0x95050000 == 88 [pid = 8345] [id = 606] 04:41:01 INFO - PROCESS | 8345 | ++DOMWINDOW == 129 (0x9aa4a000) [pid = 8345] [serial = 1819] [outer = (nil)] 04:41:01 INFO - PROCESS | 8345 | ++DOMWINDOW == 130 (0x9b05c400) [pid = 8345] [serial = 1820] [outer = 0x9aa4a000] 04:41:01 INFO - PROCESS | 8345 | 1468842061644 Marionette DEBUG loaded listener.js 04:41:01 INFO - PROCESS | 8345 | ++DOMWINDOW == 131 (0x9b5eb800) [pid = 8345] [serial = 1821] [outer = 0x9aa4a000] 04:41:02 INFO - PROCESS | 8345 | 1468842062649 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]]]}] 04:41:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 04:41:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1900ms 04:41:02 INFO - PROCESS | 8345 | 1468842062724 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 04:41:02 INFO - PROCESS | 8345 | 1468842062729 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 04:41:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 04:41:02 INFO - PROCESS | 8345 | 1468842062736 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 04:41:02 INFO - PROCESS | 8345 | 1468842062739 Marionette TRACE conn3 <- [1,2398,null,{}] 04:41:02 INFO - PROCESS | 8345 | 1468842062746 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}] 04:41:02 INFO - PROCESS | 8345 | 1468842062750 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:03 INFO - PROCESS | 8345 | 1468842063007 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 04:41:03 INFO - PROCESS | 8345 | 1468842063325 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:03 INFO - PROCESS | 8345 | 1468842063334 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:03 INFO - PROCESS | 8345 | ++DOCSHELL 0x99b9bc00 == 89 [pid = 8345] [id = 607] 04:41:03 INFO - PROCESS | 8345 | ++DOMWINDOW == 132 (0x9a286000) [pid = 8345] [serial = 1822] [outer = (nil)] 04:41:03 INFO - PROCESS | 8345 | ++DOMWINDOW == 133 (0x9d807800) [pid = 8345] [serial = 1823] [outer = 0x9a286000] 04:41:03 INFO - PROCESS | 8345 | 1468842063422 Marionette DEBUG loaded listener.js 04:41:03 INFO - PROCESS | 8345 | ++DOMWINDOW == 134 (0x9d80e000) [pid = 8345] [serial = 1824] [outer = 0x9a286000] 04:41:04 INFO - PROCESS | 8345 | 1468842064376 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]]]}] 04:41:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 04:41:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1692ms 04:41:04 INFO - PROCESS | 8345 | 1468842064429 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 04:41:04 INFO - PROCESS | 8345 | 1468842064433 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 04:41:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 04:41:04 INFO - PROCESS | 8345 | 1468842064440 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 04:41:04 INFO - PROCESS | 8345 | 1468842064443 Marionette TRACE conn3 <- [1,2402,null,{}] 04:41:04 INFO - PROCESS | 8345 | 1468842064450 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}] 04:41:04 INFO - PROCESS | 8345 | 1468842064455 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:04 INFO - PROCESS | 8345 | 1468842064687 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 04:41:05 INFO - PROCESS | 8345 | 1468842065002 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:05 INFO - PROCESS | 8345 | 1468842065009 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:05 INFO - PROCESS | 8345 | ++DOCSHELL 0x99e08800 == 90 [pid = 8345] [id = 608] 04:41:05 INFO - PROCESS | 8345 | ++DOMWINDOW == 135 (0x9b6ed000) [pid = 8345] [serial = 1825] [outer = (nil)] 04:41:05 INFO - PROCESS | 8345 | ++DOMWINDOW == 136 (0xa22ed800) [pid = 8345] [serial = 1826] [outer = 0x9b6ed000] 04:41:05 INFO - PROCESS | 8345 | 1468842065107 Marionette DEBUG loaded listener.js 04:41:05 INFO - PROCESS | 8345 | ++DOMWINDOW == 137 (0xa230a400) [pid = 8345] [serial = 1827] [outer = 0x9b6ed000] 04:41:06 INFO - PROCESS | 8345 | 1468842066022 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]]]}] 04:41:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 04:41:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1638ms 04:41:06 INFO - PROCESS | 8345 | 1468842066079 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 04:41:06 INFO - PROCESS | 8345 | 1468842066084 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 04:41:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 04:41:06 INFO - PROCESS | 8345 | 1468842066092 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 04:41:06 INFO - PROCESS | 8345 | 1468842066097 Marionette TRACE conn3 <- [1,2406,null,{}] 04:41:06 INFO - PROCESS | 8345 | 1468842066104 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}] 04:41:06 INFO - PROCESS | 8345 | 1468842066111 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:06 INFO - PROCESS | 8345 | 1468842066348 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 04:41:06 INFO - PROCESS | 8345 | 1468842066689 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:06 INFO - PROCESS | 8345 | 1468842066699 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:06 INFO - PROCESS | 8345 | ++DOCSHELL 0x92cf0000 == 91 [pid = 8345] [id = 609] 04:41:06 INFO - PROCESS | 8345 | ++DOMWINDOW == 138 (0x9754f000) [pid = 8345] [serial = 1828] [outer = (nil)] 04:41:06 INFO - PROCESS | 8345 | ++DOMWINDOW == 139 (0xa2531000) [pid = 8345] [serial = 1829] [outer = 0x9754f000] 04:41:06 INFO - PROCESS | 8345 | 1468842066789 Marionette DEBUG loaded listener.js 04:41:06 INFO - PROCESS | 8345 | ++DOMWINDOW == 140 (0xa2fd6c00) [pid = 8345] [serial = 1830] [outer = 0x9754f000] 04:41:07 INFO - PROCESS | 8345 | 1468842067726 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]]]}] 04:41:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 04:41:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1685ms 04:41:07 INFO - PROCESS | 8345 | 1468842067778 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 04:41:07 INFO - PROCESS | 8345 | 1468842067782 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 04:41:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 04:41:07 INFO - PROCESS | 8345 | 1468842067789 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 04:41:07 INFO - PROCESS | 8345 | 1468842067793 Marionette TRACE conn3 <- [1,2410,null,{}] 04:41:07 INFO - PROCESS | 8345 | 1468842067800 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}] 04:41:07 INFO - PROCESS | 8345 | 1468842067805 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:08 INFO - PROCESS | 8345 | 1468842068035 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 04:41:08 INFO - PROCESS | 8345 | 1468842068349 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:08 INFO - PROCESS | 8345 | 1468842068361 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:08 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb56400 == 92 [pid = 8345] [id = 610] 04:41:08 INFO - PROCESS | 8345 | ++DOMWINDOW == 141 (0xa23bbc00) [pid = 8345] [serial = 1831] [outer = (nil)] 04:41:08 INFO - PROCESS | 8345 | ++DOMWINDOW == 142 (0xa327c800) [pid = 8345] [serial = 1832] [outer = 0xa23bbc00] 04:41:08 INFO - PROCESS | 8345 | 1468842068449 Marionette DEBUG loaded listener.js 04:41:08 INFO - PROCESS | 8345 | ++DOMWINDOW == 143 (0xa3452800) [pid = 8345] [serial = 1833] [outer = 0xa23bbc00] 04:41:09 INFO - PROCESS | 8345 | 1468842069420 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]]]}] 04:41:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 04:41:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1688ms 04:41:09 INFO - PROCESS | 8345 | 1468842069478 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 04:41:09 INFO - PROCESS | 8345 | 1468842069482 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 04:41:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 04:41:09 INFO - PROCESS | 8345 | 1468842069491 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 04:41:09 INFO - PROCESS | 8345 | 1468842069496 Marionette TRACE conn3 <- [1,2414,null,{}] 04:41:09 INFO - PROCESS | 8345 | 1468842069503 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}] 04:41:09 INFO - PROCESS | 8345 | 1468842069510 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:09 INFO - PROCESS | 8345 | 1468842069812 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 04:41:10 INFO - PROCESS | 8345 | 1468842070117 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:10 INFO - PROCESS | 8345 | 1468842070129 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:10 INFO - PROCESS | 8345 | ++DOCSHELL 0xa623cc00 == 93 [pid = 8345] [id = 611] 04:41:10 INFO - PROCESS | 8345 | ++DOMWINDOW == 144 (0xa623d000) [pid = 8345] [serial = 1834] [outer = (nil)] 04:41:10 INFO - PROCESS | 8345 | ++DOMWINDOW == 145 (0xa6247000) [pid = 8345] [serial = 1835] [outer = 0xa623d000] 04:41:10 INFO - PROCESS | 8345 | 1468842070218 Marionette DEBUG loaded listener.js 04:41:10 INFO - PROCESS | 8345 | ++DOMWINDOW == 146 (0xa6824400) [pid = 8345] [serial = 1836] [outer = 0xa623d000] 04:41:11 INFO - PROCESS | 8345 | 1468842071238 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]]]}] 04:41:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 04:41:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1799ms 04:41:11 INFO - PROCESS | 8345 | 1468842071291 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 04:41:11 INFO - PROCESS | 8345 | 1468842071294 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 04:41:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 04:41:11 INFO - PROCESS | 8345 | 1468842071301 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 04:41:11 INFO - PROCESS | 8345 | 1468842071304 Marionette TRACE conn3 <- [1,2418,null,{}] 04:41:11 INFO - PROCESS | 8345 | 1468842071312 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}] 04:41:11 INFO - PROCESS | 8345 | 1468842071317 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:11 INFO - PROCESS | 8345 | 1468842071557 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 04:41:11 INFO - PROCESS | 8345 | 1468842071903 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:11 INFO - PROCESS | 8345 | 1468842071911 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:11 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ab42000 == 94 [pid = 8345] [id = 612] 04:41:11 INFO - PROCESS | 8345 | ++DOMWINDOW == 147 (0x8ab43c00) [pid = 8345] [serial = 1837] [outer = (nil)] 04:41:11 INFO - PROCESS | 8345 | ++DOMWINDOW == 148 (0x8ab4a400) [pid = 8345] [serial = 1838] [outer = 0x8ab43c00] 04:41:12 INFO - PROCESS | 8345 | 1468842072002 Marionette DEBUG loaded listener.js 04:41:12 INFO - PROCESS | 8345 | ++DOMWINDOW == 149 (0x8ab4cc00) [pid = 8345] [serial = 1839] [outer = 0x8ab43c00] 04:41:12 INFO - PROCESS | 8345 | 1468842072964 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]]]}] 04:41:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 04:41:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1737ms 04:41:13 INFO - PROCESS | 8345 | 1468842073038 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 04:41:13 INFO - PROCESS | 8345 | 1468842073042 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 04:41:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 04:41:13 INFO - PROCESS | 8345 | 1468842073051 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 04:41:13 INFO - PROCESS | 8345 | 1468842073056 Marionette TRACE conn3 <- [1,2422,null,{}] 04:41:13 INFO - PROCESS | 8345 | 1468842073064 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}] 04:41:13 INFO - PROCESS | 8345 | 1468842073070 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:13 INFO - PROCESS | 8345 | 1468842073348 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 04:41:13 INFO - PROCESS | 8345 | 1468842073680 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:13 INFO - PROCESS | 8345 | 1468842073688 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:13 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ab4a000 == 95 [pid = 8345] [id = 613] 04:41:13 INFO - PROCESS | 8345 | ++DOMWINDOW == 150 (0x8ab4b400) [pid = 8345] [serial = 1840] [outer = (nil)] 04:41:13 INFO - PROCESS | 8345 | ++DOMWINDOW == 151 (0x8f608c00) [pid = 8345] [serial = 1841] [outer = 0x8ab4b400] 04:41:13 INFO - PROCESS | 8345 | 1468842073781 Marionette DEBUG loaded listener.js 04:41:13 INFO - PROCESS | 8345 | ++DOMWINDOW == 152 (0x8f7c2c00) [pid = 8345] [serial = 1842] [outer = 0x8ab4b400] 04:41:14 INFO - PROCESS | 8345 | 1468842074784 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]]]}] 04:41:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 04:41:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1786ms 04:41:14 INFO - PROCESS | 8345 | 1468842074838 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 04:41:14 INFO - PROCESS | 8345 | 1468842074841 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 04:41:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 04:41:14 INFO - PROCESS | 8345 | 1468842074851 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 04:41:14 INFO - PROCESS | 8345 | 1468842074855 Marionette TRACE conn3 <- [1,2426,null,{}] 04:41:14 INFO - PROCESS | 8345 | 1468842074862 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}] 04:41:14 INFO - PROCESS | 8345 | 1468842074866 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:15 INFO - PROCESS | 8345 | 1468842075120 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 04:41:15 INFO - PROCESS | 8345 | 1468842075457 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:15 INFO - PROCESS | 8345 | 1468842075465 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:15 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ab4c800 == 96 [pid = 8345] [id = 614] 04:41:15 INFO - PROCESS | 8345 | ++DOMWINDOW == 153 (0x8ba8f400) [pid = 8345] [serial = 1843] [outer = (nil)] 04:41:15 INFO - PROCESS | 8345 | ++DOMWINDOW == 154 (0x8ba96800) [pid = 8345] [serial = 1844] [outer = 0x8ba8f400] 04:41:15 INFO - PROCESS | 8345 | 1468842075564 Marionette DEBUG loaded listener.js 04:41:15 INFO - PROCESS | 8345 | ++DOMWINDOW == 155 (0x8ba9a800) [pid = 8345] [serial = 1845] [outer = 0x8ba8f400] 04:41:17 INFO - PROCESS | 8345 | 1468842076998 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]]]}] 04:41:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 04:41:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 2251ms 04:41:17 INFO - PROCESS | 8345 | 1468842077199 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 04:41:17 INFO - PROCESS | 8345 | 1468842077205 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 04:41:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 04:41:17 INFO - PROCESS | 8345 | 1468842077222 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 04:41:17 INFO - PROCESS | 8345 | 1468842077227 Marionette TRACE conn3 <- [1,2430,null,{}] 04:41:17 INFO - PROCESS | 8345 | 1468842077238 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}] 04:41:17 INFO - PROCESS | 8345 | 1468842077243 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:17 INFO - PROCESS | 8345 | 1468842077453 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 04:41:17 INFO - PROCESS | 8345 | 1468842077697 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:17 INFO - PROCESS | 8345 | 1468842077705 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:17 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ba96c00 == 97 [pid = 8345] [id = 615] 04:41:17 INFO - PROCESS | 8345 | ++DOMWINDOW == 156 (0x8cb53000) [pid = 8345] [serial = 1846] [outer = (nil)] 04:41:17 INFO - PROCESS | 8345 | ++DOMWINDOW == 157 (0x8cbe6000) [pid = 8345] [serial = 1847] [outer = 0x8cb53000] 04:41:17 INFO - PROCESS | 8345 | 1468842077788 Marionette DEBUG loaded listener.js 04:41:17 INFO - PROCESS | 8345 | ++DOMWINDOW == 158 (0x8cbe9000) [pid = 8345] [serial = 1848] [outer = 0x8cb53000] 04:41:18 INFO - PROCESS | 8345 | 1468842078918 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]]]}] 04:41:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 04:41:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1752ms 04:41:18 INFO - PROCESS | 8345 | 1468842078970 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 04:41:18 INFO - PROCESS | 8345 | 1468842078977 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 04:41:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 04:41:18 INFO - PROCESS | 8345 | 1468842078988 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 04:41:18 INFO - PROCESS | 8345 | 1468842078992 Marionette TRACE conn3 <- [1,2434,null,{}] 04:41:19 INFO - PROCESS | 8345 | 1468842078999 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}] 04:41:19 INFO - PROCESS | 8345 | 1468842079004 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:19 INFO - PROCESS | 8345 | 1468842079253 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 04:41:19 INFO - PROCESS | 8345 | 1468842079595 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:19 INFO - PROCESS | 8345 | 1468842079603 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:19 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ab48400 == 98 [pid = 8345] [id = 616] 04:41:19 INFO - PROCESS | 8345 | ++DOMWINDOW == 159 (0x8db8ec00) [pid = 8345] [serial = 1849] [outer = (nil)] 04:41:19 INFO - PROCESS | 8345 | ++DOMWINDOW == 160 (0x8f4c1000) [pid = 8345] [serial = 1850] [outer = 0x8db8ec00] 04:41:19 INFO - PROCESS | 8345 | 1468842079693 Marionette DEBUG loaded listener.js 04:41:19 INFO - PROCESS | 8345 | ++DOMWINDOW == 161 (0x8f664800) [pid = 8345] [serial = 1851] [outer = 0x8db8ec00] 04:41:20 INFO - PROCESS | 8345 | --DOCSHELL 0x8f6dec00 == 97 [pid = 8345] [id = 481] 04:41:20 INFO - PROCESS | 8345 | --DOCSHELL 0x8d7c5000 == 96 [pid = 8345] [id = 534] 04:41:20 INFO - PROCESS | 8345 | --DOMWINDOW == 160 (0x92ceb000) [pid = 8345] [serial = 1742] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 8345 | 1468842080786 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]]]}] 04:41:20 INFO - PROCESS | 8345 | --DOMWINDOW == 159 (0x910f8400) [pid = 8345] [serial = 1736] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 8345 | --DOMWINDOW == 158 (0x9189b400) [pid = 8345] [serial = 1728] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 8345 | --DOMWINDOW == 157 (0x92cf5800) [pid = 8345] [serial = 1740] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 8345 | --DOMWINDOW == 156 (0x9d86f800) [pid = 8345] [serial = 1692] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 8345 | --DOMWINDOW == 155 (0x8da61800) [pid = 8345] [serial = 1722] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 8345 | --DOMWINDOW == 154 (0x8d082000) [pid = 8345] [serial = 1721] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 8345 | --DOMWINDOW == 153 (0x90f5a400) [pid = 8345] [serial = 1707] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 8345 | --DOMWINDOW == 152 (0xa23c0400) [pid = 8345] [serial = 1695] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 8345 | --DOMWINDOW == 151 (0x8f6d5400) [pid = 8345] [serial = 1734] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 8345 | --DOMWINDOW == 150 (0x8f6d1400) [pid = 8345] [serial = 1725] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 8345 | --DOMWINDOW == 149 (0x90f63000) [pid = 8345] [serial = 1710] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 8345 | --DOMWINDOW == 148 (0x8ceb3000) [pid = 8345] [serial = 1704] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 8345 | --DOMWINDOW == 147 (0x91b5ac00) [pid = 8345] [serial = 1716] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 8345 | --DOMWINDOW == 146 (0x91b53c00) [pid = 8345] [serial = 1737] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 8345 | --DOMWINDOW == 145 (0x8da68000) [pid = 8345] [serial = 1719] [outer = (nil)] [url = about:blank] 04:41:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 04:41:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1837ms 04:41:20 INFO - PROCESS | 8345 | --DOMWINDOW == 144 (0x92cf7000) [pid = 8345] [serial = 1713] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 8345 | --DOMWINDOW == 143 (0xa689b400) [pid = 8345] [serial = 1701] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 8345 | --DOMWINDOW == 142 (0x922f5c00) [pid = 8345] [serial = 1731] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 8345 | --DOMWINDOW == 141 (0x92cee000) [pid = 8345] [serial = 1739] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 8345 | --DOMWINDOW == 140 (0x9216f800) [pid = 8345] [serial = 1730] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 8345 | --DOMWINDOW == 139 (0x99e10800) [pid = 8345] [serial = 1689] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 8345 | --DOMWINDOW == 138 (0x8f661400) [pid = 8345] [serial = 1733] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 8345 | --DOMWINDOW == 137 (0x8f665400) [pid = 8345] [serial = 1724] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 8345 | --DOMWINDOW == 136 (0xa5012c00) [pid = 8345] [serial = 1698] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 8345 | --DOMWINDOW == 135 (0x910ee800) [pid = 8345] [serial = 1727] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 8345 | --DOMWINDOW == 134 (0x8f606400) [pid = 8345] [serial = 1632] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 8345 | --DOMWINDOW == 133 (0x8f8a8400) [pid = 8345] [serial = 1683] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 8345 | --DOMWINDOW == 132 (0xa2ffb000) [pid = 8345] [serial = 1647] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 8345 | --DOMWINDOW == 131 (0xa200a400) [pid = 8345] [serial = 1644] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 8345 | --DOMWINDOW == 130 (0x8d085000) [pid = 8345] [serial = 1659] [outer = (nil)] [url = about:blank] 04:41:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 04:41:20 INFO - PROCESS | 8345 | --DOMWINDOW == 129 (0x9b5f6800) [pid = 8345] [serial = 1641] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 8345 | --DOMWINDOW == 128 (0x95056800) [pid = 8345] [serial = 1635] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 8345 | --DOMWINDOW == 127 (0x99ba0800) [pid = 8345] [serial = 1638] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 8345 | --DOMWINDOW == 126 (0xa62c9400) [pid = 8345] [serial = 1656] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 8345 | --DOMWINDOW == 125 (0xa501b000) [pid = 8345] [serial = 1653] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 8345 | --DOMWINDOW == 124 (0xa34d7400) [pid = 8345] [serial = 1650] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 8345 | --DOMWINDOW == 123 (0x976efc00) [pid = 8345] [serial = 1686] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 8345 | 1468842080825 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 04:41:20 INFO - PROCESS | 8345 | 1468842080836 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 04:41:20 INFO - PROCESS | 8345 | 1468842080856 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 04:41:20 INFO - PROCESS | 8345 | 1468842080869 Marionette TRACE conn3 <- [1,2438,null,{}] 04:41:20 INFO - PROCESS | 8345 | 1468842080903 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}] 04:41:20 INFO - PROCESS | 8345 | 1468842080912 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:21 INFO - PROCESS | 8345 | 1468842081137 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 04:41:21 INFO - PROCESS | 8345 | 1468842081464 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:21 INFO - PROCESS | 8345 | 1468842081478 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:21 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f612c00 == 97 [pid = 8345] [id = 617] 04:41:21 INFO - PROCESS | 8345 | ++DOMWINDOW == 124 (0x8f667800) [pid = 8345] [serial = 1852] [outer = (nil)] 04:41:21 INFO - PROCESS | 8345 | ++DOMWINDOW == 125 (0x8f6d9c00) [pid = 8345] [serial = 1853] [outer = 0x8f667800] 04:41:21 INFO - PROCESS | 8345 | 1468842081560 Marionette DEBUG loaded listener.js 04:41:21 INFO - PROCESS | 8345 | ++DOMWINDOW == 126 (0x8f8af400) [pid = 8345] [serial = 1854] [outer = 0x8f667800] 04:41:22 INFO - PROCESS | 8345 | 1468842082419 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]]]}] 04:41:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 04:41:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1617ms 04:41:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 04:41:22 INFO - PROCESS | 8345 | 1468842082469 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 04:41:22 INFO - PROCESS | 8345 | 1468842082473 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 04:41:22 INFO - PROCESS | 8345 | 1468842082481 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 04:41:22 INFO - PROCESS | 8345 | 1468842082484 Marionette TRACE conn3 <- [1,2442,null,{}] 04:41:22 INFO - PROCESS | 8345 | 1468842082490 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}] 04:41:22 INFO - PROCESS | 8345 | 1468842082496 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:22 INFO - PROCESS | 8345 | 1468842082700 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 04:41:22 INFO - PROCESS | 8345 | 1468842082710 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:22 INFO - PROCESS | 8345 | 1468842082724 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:22 INFO - PROCESS | 8345 | ++DOCSHELL 0x8d07f800 == 98 [pid = 8345] [id = 618] 04:41:22 INFO - PROCESS | 8345 | ++DOMWINDOW == 127 (0x8f6d1c00) [pid = 8345] [serial = 1855] [outer = (nil)] 04:41:22 INFO - PROCESS | 8345 | ++DOMWINDOW == 128 (0x918a2800) [pid = 8345] [serial = 1856] [outer = 0x8f6d1c00] 04:41:22 INFO - PROCESS | 8345 | 1468842082988 Marionette DEBUG loaded listener.js 04:41:23 INFO - PROCESS | 8345 | ++DOMWINDOW == 129 (0x91b5f800) [pid = 8345] [serial = 1857] [outer = 0x8f6d1c00] 04:41:23 INFO - PROCESS | 8345 | 1468842083893 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]]]}] 04:41:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 04:41:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1440ms 04:41:23 INFO - PROCESS | 8345 | 1468842083920 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 04:41:23 INFO - PROCESS | 8345 | 1468842083923 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 04:41:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 04:41:23 INFO - PROCESS | 8345 | 1468842083944 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 04:41:23 INFO - PROCESS | 8345 | 1468842083948 Marionette TRACE conn3 <- [1,2446,null,{}] 04:41:23 INFO - PROCESS | 8345 | 1468842083953 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}] 04:41:23 INFO - PROCESS | 8345 | 1468842083959 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:24 INFO - PROCESS | 8345 | 1468842084261 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 04:41:24 INFO - PROCESS | 8345 | 1468842084296 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:24 INFO - PROCESS | 8345 | 1468842084305 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:24 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f7c1400 == 99 [pid = 8345] [id = 619] 04:41:24 INFO - PROCESS | 8345 | ++DOMWINDOW == 130 (0x92208400) [pid = 8345] [serial = 1858] [outer = (nil)] 04:41:24 INFO - PROCESS | 8345 | ++DOMWINDOW == 131 (0x92ce8400) [pid = 8345] [serial = 1859] [outer = 0x92208400] 04:41:24 INFO - PROCESS | 8345 | 1468842084378 Marionette DEBUG loaded listener.js 04:41:24 INFO - PROCESS | 8345 | ++DOMWINDOW == 132 (0x92cf2400) [pid = 8345] [serial = 1860] [outer = 0x92208400] 04:41:25 INFO - PROCESS | 8345 | --DOMWINDOW == 131 (0x98817800) [pid = 8345] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 04:41:25 INFO - PROCESS | 8345 | --DOMWINDOW == 130 (0x92fe5000) [pid = 8345] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 04:41:25 INFO - PROCESS | 8345 | --DOMWINDOW == 129 (0x8f4bd000) [pid = 8345] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 04:41:25 INFO - PROCESS | 8345 | --DOMWINDOW == 128 (0x8ceb3400) [pid = 8345] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 04:41:25 INFO - PROCESS | 8345 | --DOMWINDOW == 127 (0x8f66a800) [pid = 8345] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 04:41:25 INFO - PROCESS | 8345 | --DOMWINDOW == 126 (0x9a683400) [pid = 8345] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 04:41:25 INFO - PROCESS | 8345 | --DOMWINDOW == 125 (0x8f7c7000) [pid = 8345] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 04:41:25 INFO - PROCESS | 8345 | --DOMWINDOW == 124 (0x92167400) [pid = 8345] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 04:41:25 INFO - PROCESS | 8345 | --DOMWINDOW == 123 (0x95055c00) [pid = 8345] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 04:41:25 INFO - PROCESS | 8345 | --DOMWINDOW == 122 (0x95156400) [pid = 8345] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 04:41:25 INFO - PROCESS | 8345 | --DOMWINDOW == 121 (0x9b5e9400) [pid = 8345] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 04:41:25 INFO - PROCESS | 8345 | --DOMWINDOW == 120 (0x976e9c00) [pid = 8345] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 04:41:25 INFO - PROCESS | 8345 | --DOMWINDOW == 119 (0x8db98c00) [pid = 8345] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 04:41:25 INFO - PROCESS | 8345 | --DOMWINDOW == 118 (0x9a7e8000) [pid = 8345] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 04:41:25 INFO - PROCESS | 8345 | --DOMWINDOW == 117 (0x976ed800) [pid = 8345] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 04:41:25 INFO - PROCESS | 8345 | --DOMWINDOW == 116 (0x922fd800) [pid = 8345] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 04:41:25 INFO - PROCESS | 8345 | --DOMWINDOW == 115 (0x8bec8400) [pid = 8345] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 04:41:25 INFO - PROCESS | 8345 | --DOMWINDOW == 114 (0x9972cc00) [pid = 8345] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 04:41:25 INFO - PROCESS | 8345 | 1468842085759 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]]]}] 04:41:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 04:41:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1834ms 04:41:25 INFO - PROCESS | 8345 | 1468842085779 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 04:41:25 INFO - PROCESS | 8345 | 1468842085784 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 04:41:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 04:41:25 INFO - PROCESS | 8345 | 1468842085791 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 04:41:25 INFO - PROCESS | 8345 | 1468842085793 Marionette TRACE conn3 <- [1,2450,null,{}] 04:41:25 INFO - PROCESS | 8345 | 1468842085800 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}] 04:41:25 INFO - PROCESS | 8345 | 1468842085815 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:26 INFO - PROCESS | 8345 | 1468842086137 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 04:41:26 INFO - PROCESS | 8345 | 1468842086259 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:26 INFO - PROCESS | 8345 | 1468842086267 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:26 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ab43400 == 100 [pid = 8345] [id = 620] 04:41:26 INFO - PROCESS | 8345 | ++DOMWINDOW == 115 (0x8bec5000) [pid = 8345] [serial = 1861] [outer = (nil)] 04:41:26 INFO - PROCESS | 8345 | ++DOMWINDOW == 116 (0x93995800) [pid = 8345] [serial = 1862] [outer = 0x8bec5000] 04:41:26 INFO - PROCESS | 8345 | 1468842086345 Marionette DEBUG loaded listener.js 04:41:26 INFO - PROCESS | 8345 | ++DOMWINDOW == 117 (0x94f79000) [pid = 8345] [serial = 1863] [outer = 0x8bec5000] 04:41:27 INFO - PROCESS | 8345 | 1468842087192 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]]]}] 04:41:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 04:41:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1435ms 04:41:27 INFO - PROCESS | 8345 | 1468842087227 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 04:41:27 INFO - PROCESS | 8345 | 1468842087230 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 04:41:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 04:41:27 INFO - PROCESS | 8345 | 1468842087338 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 04:41:27 INFO - PROCESS | 8345 | 1468842087344 Marionette TRACE conn3 <- [1,2454,null,{}] 04:41:27 INFO - PROCESS | 8345 | 1468842087368 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}] 04:41:27 INFO - PROCESS | 8345 | 1468842087375 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:27 INFO - PROCESS | 8345 | 1468842087634 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 04:41:28 INFO - PROCESS | 8345 | 1468842087977 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:28 INFO - PROCESS | 8345 | 1468842087986 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:28 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ab47c00 == 101 [pid = 8345] [id = 621] 04:41:28 INFO - PROCESS | 8345 | ++DOMWINDOW == 118 (0x8cb55400) [pid = 8345] [serial = 1864] [outer = (nil)] 04:41:28 INFO - PROCESS | 8345 | ++DOMWINDOW == 119 (0x8cbe9800) [pid = 8345] [serial = 1865] [outer = 0x8cb55400] 04:41:28 INFO - PROCESS | 8345 | 1468842088088 Marionette DEBUG loaded listener.js 04:41:28 INFO - PROCESS | 8345 | ++DOMWINDOW == 120 (0x8d078800) [pid = 8345] [serial = 1866] [outer = 0x8cb55400] 04:41:29 INFO - PROCESS | 8345 | 1468842089089 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]]]}] 04:41:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 04:41:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1901ms 04:41:29 INFO - PROCESS | 8345 | 1468842089142 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 04:41:29 INFO - PROCESS | 8345 | 1468842089149 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 04:41:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 04:41:29 INFO - PROCESS | 8345 | 1468842089161 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 04:41:29 INFO - PROCESS | 8345 | 1468842089165 Marionette TRACE conn3 <- [1,2458,null,{}] 04:41:29 INFO - PROCESS | 8345 | 1468842089178 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}] 04:41:29 INFO - PROCESS | 8345 | 1468842089187 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:29 INFO - PROCESS | 8345 | 1468842089513 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 04:41:29 INFO - PROCESS | 8345 | 1468842089852 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:29 INFO - PROCESS | 8345 | 1468842089864 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:29 INFO - PROCESS | 8345 | ++DOCSHELL 0x8db98000 == 102 [pid = 8345] [id = 622] 04:41:29 INFO - PROCESS | 8345 | ++DOMWINDOW == 121 (0x8f4c3400) [pid = 8345] [serial = 1867] [outer = (nil)] 04:41:29 INFO - PROCESS | 8345 | ++DOMWINDOW == 122 (0x8f669800) [pid = 8345] [serial = 1868] [outer = 0x8f4c3400] 04:41:29 INFO - PROCESS | 8345 | 1468842089955 Marionette DEBUG loaded listener.js 04:41:30 INFO - PROCESS | 8345 | ++DOMWINDOW == 123 (0x8f7cb800) [pid = 8345] [serial = 1869] [outer = 0x8f4c3400] 04:41:30 INFO - PROCESS | 8345 | 1468842090939 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]]]}] 04:41:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 04:41:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1838ms 04:41:31 INFO - PROCESS | 8345 | 1468842090999 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 04:41:31 INFO - PROCESS | 8345 | 1468842091004 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 04:41:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 04:41:31 INFO - PROCESS | 8345 | 1468842091012 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 04:41:31 INFO - PROCESS | 8345 | 1468842091016 Marionette TRACE conn3 <- [1,2462,null,{}] 04:41:31 INFO - PROCESS | 8345 | 1468842091023 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}] 04:41:31 INFO - PROCESS | 8345 | 1468842091028 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:31 INFO - PROCESS | 8345 | 1468842091316 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 04:41:31 INFO - PROCESS | 8345 | 1468842091704 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:31 INFO - PROCESS | 8345 | 1468842091726 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:31 INFO - PROCESS | 8345 | ++DOCSHELL 0x92cf4400 == 103 [pid = 8345] [id = 623] 04:41:31 INFO - PROCESS | 8345 | ++DOMWINDOW == 124 (0x92cf5000) [pid = 8345] [serial = 1870] [outer = (nil)] 04:41:31 INFO - PROCESS | 8345 | ++DOMWINDOW == 125 (0x94f1a800) [pid = 8345] [serial = 1871] [outer = 0x92cf5000] 04:41:31 INFO - PROCESS | 8345 | 1468842091817 Marionette DEBUG loaded listener.js 04:41:31 INFO - PROCESS | 8345 | ++DOMWINDOW == 126 (0x95055c00) [pid = 8345] [serial = 1872] [outer = 0x92cf5000] 04:41:32 INFO - PROCESS | 8345 | 1468842092850 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]]]}] 04:41:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 04:41:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1891ms 04:41:32 INFO - PROCESS | 8345 | 1468842092904 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 04:41:32 INFO - PROCESS | 8345 | 1468842092907 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 04:41:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 04:41:32 INFO - PROCESS | 8345 | 1468842092919 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 04:41:32 INFO - PROCESS | 8345 | 1468842092922 Marionette TRACE conn3 <- [1,2466,null,{}] 04:41:32 INFO - PROCESS | 8345 | 1468842092930 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}] 04:41:32 INFO - PROCESS | 8345 | 1468842092937 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:33 INFO - PROCESS | 8345 | 1468842093225 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 04:41:33 INFO - PROCESS | 8345 | 1468842093556 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:33 INFO - PROCESS | 8345 | 1468842093566 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:33 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ab41400 == 104 [pid = 8345] [id = 624] 04:41:33 INFO - PROCESS | 8345 | ++DOMWINDOW == 127 (0x95153000) [pid = 8345] [serial = 1873] [outer = (nil)] 04:41:33 INFO - PROCESS | 8345 | ++DOMWINDOW == 128 (0x976ed800) [pid = 8345] [serial = 1874] [outer = 0x95153000] 04:41:33 INFO - PROCESS | 8345 | 1468842093651 Marionette DEBUG loaded listener.js 04:41:33 INFO - PROCESS | 8345 | ++DOMWINDOW == 129 (0x976f7400) [pid = 8345] [serial = 1875] [outer = 0x95153000] 04:41:34 INFO - PROCESS | 8345 | 1468842094618 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]]]}] 04:41:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 04:41:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1735ms 04:41:34 INFO - PROCESS | 8345 | 1468842094655 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 04:41:34 INFO - PROCESS | 8345 | 1468842094660 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 04:41:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 04:41:34 INFO - PROCESS | 8345 | 1468842094667 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 04:41:34 INFO - PROCESS | 8345 | 1468842094672 Marionette TRACE conn3 <- [1,2470,null,{}] 04:41:34 INFO - PROCESS | 8345 | 1468842094679 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}] 04:41:34 INFO - PROCESS | 8345 | 1468842094685 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:34 INFO - PROCESS | 8345 | 1468842094925 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 04:41:35 INFO - PROCESS | 8345 | 1468842095244 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:35 INFO - PROCESS | 8345 | 1468842095254 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:35 INFO - PROCESS | 8345 | ++DOCSHELL 0x97558000 == 105 [pid = 8345] [id = 625] 04:41:35 INFO - PROCESS | 8345 | ++DOMWINDOW == 130 (0x976f0000) [pid = 8345] [serial = 1876] [outer = (nil)] 04:41:35 INFO - PROCESS | 8345 | ++DOMWINDOW == 131 (0x99422400) [pid = 8345] [serial = 1877] [outer = 0x976f0000] 04:41:35 INFO - PROCESS | 8345 | 1468842095361 Marionette DEBUG loaded listener.js 04:41:35 INFO - PROCESS | 8345 | ++DOMWINDOW == 132 (0x99736800) [pid = 8345] [serial = 1878] [outer = 0x976f0000] 04:41:36 INFO - PROCESS | 8345 | 1468842096295 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]]]}] 04:41:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 04:41:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1690ms 04:41:36 INFO - PROCESS | 8345 | 1468842096359 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 04:41:36 INFO - PROCESS | 8345 | 1468842096362 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 04:41:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 04:41:36 INFO - PROCESS | 8345 | 1468842096371 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 04:41:36 INFO - PROCESS | 8345 | 1468842096374 Marionette TRACE conn3 <- [1,2474,null,{}] 04:41:36 INFO - PROCESS | 8345 | 1468842096382 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}] 04:41:36 INFO - PROCESS | 8345 | 1468842096393 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:36 INFO - PROCESS | 8345 | 1468842096722 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 04:41:37 INFO - PROCESS | 8345 | 1468842097062 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:37 INFO - PROCESS | 8345 | 1468842097075 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:37 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ab44400 == 106 [pid = 8345] [id = 626] 04:41:37 INFO - PROCESS | 8345 | ++DOMWINDOW == 133 (0x99b9f000) [pid = 8345] [serial = 1879] [outer = (nil)] 04:41:37 INFO - PROCESS | 8345 | ++DOMWINDOW == 134 (0x99d70400) [pid = 8345] [serial = 1880] [outer = 0x99b9f000] 04:41:37 INFO - PROCESS | 8345 | 1468842097163 Marionette DEBUG loaded listener.js 04:41:37 INFO - PROCESS | 8345 | ++DOMWINDOW == 135 (0x99e0e800) [pid = 8345] [serial = 1881] [outer = 0x99b9f000] 04:41:38 INFO - PROCESS | 8345 | 1468842098226 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]]]}] 04:41:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 04:41:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1883ms 04:41:38 INFO - PROCESS | 8345 | 1468842098257 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 04:41:38 INFO - PROCESS | 8345 | 1468842098262 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 04:41:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 04:41:38 INFO - PROCESS | 8345 | 1468842098269 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 04:41:38 INFO - PROCESS | 8345 | 1468842098273 Marionette TRACE conn3 <- [1,2478,null,{}] 04:41:38 INFO - PROCESS | 8345 | 1468842098280 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}] 04:41:38 INFO - PROCESS | 8345 | 1468842098286 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:38 INFO - PROCESS | 8345 | 1468842098521 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 04:41:38 INFO - PROCESS | 8345 | 1468842098839 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:38 INFO - PROCESS | 8345 | 1468842098848 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:38 INFO - PROCESS | 8345 | ++DOCSHELL 0x99c5a400 == 107 [pid = 8345] [id = 627] 04:41:38 INFO - PROCESS | 8345 | ++DOMWINDOW == 136 (0x9a290400) [pid = 8345] [serial = 1882] [outer = (nil)] 04:41:38 INFO - PROCESS | 8345 | ++DOMWINDOW == 137 (0x9aa4f400) [pid = 8345] [serial = 1883] [outer = 0x9a290400] 04:41:38 INFO - PROCESS | 8345 | 1468842098942 Marionette DEBUG loaded listener.js 04:41:39 INFO - PROCESS | 8345 | ++DOMWINDOW == 138 (0x9aaaa800) [pid = 8345] [serial = 1884] [outer = 0x9a290400] 04:41:39 INFO - PROCESS | 8345 | 1468842099892 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]]]}] 04:41:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 04:41:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1700ms 04:41:39 INFO - PROCESS | 8345 | 1468842099970 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 04:41:39 INFO - PROCESS | 8345 | 1468842099974 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 04:41:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 04:41:39 INFO - PROCESS | 8345 | 1468842099983 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 04:41:39 INFO - PROCESS | 8345 | 1468842099987 Marionette TRACE conn3 <- [1,2482,null,{}] 04:41:39 INFO - PROCESS | 8345 | 1468842099995 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}] 04:41:40 INFO - PROCESS | 8345 | 1468842100001 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:40 INFO - PROCESS | 8345 | 1468842100264 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 04:41:40 INFO - PROCESS | 8345 | 1468842100589 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:40 INFO - PROCESS | 8345 | 1468842100597 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:40 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cbe2000 == 108 [pid = 8345] [id = 628] 04:41:40 INFO - PROCESS | 8345 | ++DOMWINDOW == 139 (0x8f6d0000) [pid = 8345] [serial = 1885] [outer = (nil)] 04:41:40 INFO - PROCESS | 8345 | ++DOMWINDOW == 140 (0x9b60d800) [pid = 8345] [serial = 1886] [outer = 0x8f6d0000] 04:41:40 INFO - PROCESS | 8345 | 1468842100693 Marionette DEBUG loaded listener.js 04:41:40 INFO - PROCESS | 8345 | ++DOMWINDOW == 141 (0xa1001400) [pid = 8345] [serial = 1887] [outer = 0x8f6d0000] 04:41:41 INFO - PROCESS | 8345 | 1468842101638 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]]]}] 04:41:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 04:41:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1734ms 04:41:41 INFO - PROCESS | 8345 | 1468842101718 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 04:41:41 INFO - PROCESS | 8345 | 1468842101722 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 04:41:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 04:41:41 INFO - PROCESS | 8345 | 1468842101729 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 04:41:41 INFO - PROCESS | 8345 | 1468842101733 Marionette TRACE conn3 <- [1,2486,null,{}] 04:41:41 INFO - PROCESS | 8345 | 1468842101739 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}] 04:41:41 INFO - PROCESS | 8345 | 1468842101745 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:42 INFO - PROCESS | 8345 | 1468842102012 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 04:41:42 INFO - PROCESS | 8345 | 1468842102332 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:42 INFO - PROCESS | 8345 | 1468842102344 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:42 INFO - PROCESS | 8345 | ++DOCSHELL 0x95058400 == 109 [pid = 8345] [id = 629] 04:41:42 INFO - PROCESS | 8345 | ++DOMWINDOW == 142 (0x99a3cc00) [pid = 8345] [serial = 1888] [outer = (nil)] 04:41:42 INFO - PROCESS | 8345 | ++DOMWINDOW == 143 (0xa2531400) [pid = 8345] [serial = 1889] [outer = 0x99a3cc00] 04:41:42 INFO - PROCESS | 8345 | 1468842102436 Marionette DEBUG loaded listener.js 04:41:42 INFO - PROCESS | 8345 | ++DOMWINDOW == 144 (0xa255d800) [pid = 8345] [serial = 1890] [outer = 0x99a3cc00] 04:41:43 INFO - PROCESS | 8345 | 1468842103355 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]]]}] 04:41:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 04:41:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1689ms 04:41:43 INFO - PROCESS | 8345 | 1468842103419 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 04:41:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 04:41:43 INFO - PROCESS | 8345 | 1468842103424 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 04:41:43 INFO - PROCESS | 8345 | 1468842103430 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 04:41:43 INFO - PROCESS | 8345 | 1468842103434 Marionette TRACE conn3 <- [1,2490,null,{}] 04:41:43 INFO - PROCESS | 8345 | 1468842103440 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}] 04:41:43 INFO - PROCESS | 8345 | 1468842103446 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:43 INFO - PROCESS | 8345 | 1468842103683 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 04:41:44 INFO - PROCESS | 8345 | 1468842104012 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:44 INFO - PROCESS | 8345 | 1468842104020 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:44 INFO - PROCESS | 8345 | ++DOCSHELL 0x98813400 == 110 [pid = 8345] [id = 630] 04:41:44 INFO - PROCESS | 8345 | ++DOMWINDOW == 145 (0xa23be000) [pid = 8345] [serial = 1891] [outer = (nil)] 04:41:44 INFO - PROCESS | 8345 | ++DOMWINDOW == 146 (0xa35e5c00) [pid = 8345] [serial = 1892] [outer = 0xa23be000] 04:41:44 INFO - PROCESS | 8345 | 1468842104111 Marionette DEBUG loaded listener.js 04:41:44 INFO - PROCESS | 8345 | ++DOMWINDOW == 147 (0xa4e53c00) [pid = 8345] [serial = 1893] [outer = 0xa23be000] 04:41:45 INFO - PROCESS | 8345 | 1468842105068 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]]]}] 04:41:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 04:41:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1685ms 04:41:45 INFO - PROCESS | 8345 | 1468842105115 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 04:41:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 04:41:45 INFO - PROCESS | 8345 | 1468842105120 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 04:41:45 INFO - PROCESS | 8345 | 1468842105127 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 04:41:45 INFO - PROCESS | 8345 | 1468842105131 Marionette TRACE conn3 <- [1,2494,null,{}] 04:41:45 INFO - PROCESS | 8345 | 1468842105139 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}] 04:41:45 INFO - PROCESS | 8345 | 1468842105144 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:45 INFO - PROCESS | 8345 | 1468842105415 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 04:41:45 INFO - PROCESS | 8345 | 1468842105748 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:45 INFO - PROCESS | 8345 | 1468842105756 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:45 INFO - PROCESS | 8345 | ++DOCSHELL 0xa6245400 == 111 [pid = 8345] [id = 631] 04:41:45 INFO - PROCESS | 8345 | ++DOMWINDOW == 148 (0xa62bf800) [pid = 8345] [serial = 1894] [outer = (nil)] 04:41:45 INFO - PROCESS | 8345 | ++DOMWINDOW == 149 (0xa6829c00) [pid = 8345] [serial = 1895] [outer = 0xa62bf800] 04:41:45 INFO - PROCESS | 8345 | 1468842105855 Marionette DEBUG loaded listener.js 04:41:45 INFO - PROCESS | 8345 | ++DOMWINDOW == 150 (0xa689a800) [pid = 8345] [serial = 1896] [outer = 0xa62bf800] 04:41:46 INFO - PROCESS | 8345 | 1468842106802 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]]]}] 04:41:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 04:41:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1734ms 04:41:46 INFO - PROCESS | 8345 | 1468842106862 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 04:41:46 INFO - PROCESS | 8345 | 1468842106867 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 04:41:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 04:41:46 INFO - PROCESS | 8345 | 1468842106877 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 04:41:46 INFO - PROCESS | 8345 | 1468842106880 Marionette TRACE conn3 <- [1,2498,null,{}] 04:41:46 INFO - PROCESS | 8345 | 1468842106888 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}] 04:41:46 INFO - PROCESS | 8345 | 1468842106894 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:47 INFO - PROCESS | 8345 | 1468842107128 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 04:41:47 INFO - PROCESS | 8345 | 1468842107502 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:47 INFO - PROCESS | 8345 | 1468842107508 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:47 INFO - PROCESS | 8345 | ++DOCSHELL 0x925e6800 == 112 [pid = 8345] [id = 632] 04:41:47 INFO - PROCESS | 8345 | ++DOMWINDOW == 151 (0x925e8400) [pid = 8345] [serial = 1897] [outer = (nil)] 04:41:47 INFO - PROCESS | 8345 | ++DOMWINDOW == 152 (0x925ebc00) [pid = 8345] [serial = 1898] [outer = 0x925e8400] 04:41:47 INFO - PROCESS | 8345 | 1468842107608 Marionette DEBUG loaded listener.js 04:41:47 INFO - PROCESS | 8345 | ++DOMWINDOW == 153 (0xa3280800) [pid = 8345] [serial = 1899] [outer = 0x925e8400] 04:41:48 INFO - PROCESS | 8345 | 1468842108514 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]]]}] 04:41:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 04:41:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1683ms 04:41:48 INFO - PROCESS | 8345 | 1468842108559 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 04:41:48 INFO - PROCESS | 8345 | 1468842108563 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 04:41:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 04:41:48 INFO - PROCESS | 8345 | 1468842108570 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 04:41:48 INFO - PROCESS | 8345 | 1468842108574 Marionette TRACE conn3 <- [1,2502,null,{}] 04:41:48 INFO - PROCESS | 8345 | 1468842108580 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}] 04:41:48 INFO - PROCESS | 8345 | 1468842108586 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:48 INFO - PROCESS | 8345 | 1468842108818 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 04:41:49 INFO - PROCESS | 8345 | 1468842109100 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:49 INFO - PROCESS | 8345 | 1468842109109 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:49 INFO - PROCESS | 8345 | ++DOCSHELL 0x8b385800 == 113 [pid = 8345] [id = 633] 04:41:49 INFO - PROCESS | 8345 | ++DOMWINDOW == 154 (0x8b386000) [pid = 8345] [serial = 1900] [outer = (nil)] 04:41:49 INFO - PROCESS | 8345 | ++DOMWINDOW == 155 (0x8b38d800) [pid = 8345] [serial = 1901] [outer = 0x8b386000] 04:41:49 INFO - PROCESS | 8345 | 1468842109239 Marionette DEBUG loaded listener.js 04:41:49 INFO - PROCESS | 8345 | ++DOMWINDOW == 156 (0x8b390c00) [pid = 8345] [serial = 1902] [outer = 0x8b386000] 04:41:50 INFO - PROCESS | 8345 | 1468842110201 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]]]}] 04:41:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 04:41:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1682ms 04:41:50 INFO - PROCESS | 8345 | 1468842110254 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 04:41:50 INFO - PROCESS | 8345 | 1468842110258 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 04:41:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 04:41:50 INFO - PROCESS | 8345 | 1468842110266 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 04:41:50 INFO - PROCESS | 8345 | 1468842110270 Marionette TRACE conn3 <- [1,2506,null,{}] 04:41:50 INFO - PROCESS | 8345 | 1468842110276 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}] 04:41:50 INFO - PROCESS | 8345 | 1468842110282 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:50 INFO - PROCESS | 8345 | 1468842110511 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 04:41:50 INFO - PROCESS | 8345 | 1468842110845 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:50 INFO - PROCESS | 8345 | 1468842110853 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:50 INFO - PROCESS | 8345 | ++DOCSHELL 0x8b387000 == 114 [pid = 8345] [id = 634] 04:41:50 INFO - PROCESS | 8345 | ++DOMWINDOW == 157 (0x8b38a000) [pid = 8345] [serial = 1903] [outer = (nil)] 04:41:50 INFO - PROCESS | 8345 | ++DOMWINDOW == 158 (0x8ce03400) [pid = 8345] [serial = 1904] [outer = 0x8b38a000] 04:41:50 INFO - PROCESS | 8345 | 1468842110949 Marionette DEBUG loaded listener.js 04:41:51 INFO - PROCESS | 8345 | ++DOMWINDOW == 159 (0x8ce06000) [pid = 8345] [serial = 1905] [outer = 0x8b38a000] 04:41:51 INFO - PROCESS | 8345 | 1468842111835 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]]]}] 04:41:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 04:41:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1641ms 04:41:51 INFO - PROCESS | 8345 | 1468842111907 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 04:41:51 INFO - PROCESS | 8345 | 1468842111911 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 04:41:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 04:41:51 INFO - PROCESS | 8345 | 1468842111942 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 04:41:51 INFO - PROCESS | 8345 | 1468842111947 Marionette TRACE conn3 <- [1,2510,null,{}] 04:41:51 INFO - PROCESS | 8345 | 1468842111953 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}] 04:41:51 INFO - PROCESS | 8345 | 1468842111959 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:52 INFO - PROCESS | 8345 | 1468842112188 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 04:41:52 INFO - PROCESS | 8345 | 1468842112525 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:52 INFO - PROCESS | 8345 | 1468842112532 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:52 INFO - PROCESS | 8345 | ++DOCSHELL 0x8bec5800 == 115 [pid = 8345] [id = 635] 04:41:52 INFO - PROCESS | 8345 | ++DOMWINDOW == 160 (0x8cb55c00) [pid = 8345] [serial = 1906] [outer = (nil)] 04:41:52 INFO - PROCESS | 8345 | ++DOMWINDOW == 161 (0x8ce0b800) [pid = 8345] [serial = 1907] [outer = 0x8cb55c00] 04:41:52 INFO - PROCESS | 8345 | 1468842112625 Marionette DEBUG loaded listener.js 04:41:52 INFO - PROCESS | 8345 | ++DOMWINDOW == 162 (0x8ce0e400) [pid = 8345] [serial = 1908] [outer = 0x8cb55c00] 04:41:53 INFO - PROCESS | 8345 | 1468842113568 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]]]}] 04:41:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 04:41:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 2098ms 04:41:54 INFO - PROCESS | 8345 | 1468842114043 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 04:41:54 INFO - PROCESS | 8345 | 1468842114049 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 04:41:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 04:41:54 INFO - PROCESS | 8345 | 1468842114059 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 04:41:54 INFO - PROCESS | 8345 | 1468842114062 Marionette TRACE conn3 <- [1,2514,null,{}] 04:41:54 INFO - PROCESS | 8345 | 1468842114071 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}] 04:41:54 INFO - PROCESS | 8345 | 1468842114078 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:54 INFO - PROCESS | 8345 | 1468842114368 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 04:41:54 INFO - PROCESS | 8345 | 1468842114677 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:54 INFO - PROCESS | 8345 | 1468842114693 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:54 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ba9e400 == 116 [pid = 8345] [id = 636] 04:41:54 INFO - PROCESS | 8345 | ++DOMWINDOW == 163 (0x8cb53c00) [pid = 8345] [serial = 1909] [outer = (nil)] 04:41:54 INFO - PROCESS | 8345 | ++DOMWINDOW == 164 (0x8cbeb800) [pid = 8345] [serial = 1910] [outer = 0x8cb53c00] 04:41:54 INFO - PROCESS | 8345 | 1468842114770 Marionette DEBUG loaded listener.js 04:41:54 INFO - PROCESS | 8345 | ++DOMWINDOW == 165 (0x8cea8000) [pid = 8345] [serial = 1911] [outer = 0x8cb53c00] 04:41:55 INFO - PROCESS | 8345 | 1468842115876 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]]]}] 04:41:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 04:41:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1888ms 04:41:55 INFO - PROCESS | 8345 | 1468842115948 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 04:41:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 04:41:55 INFO - PROCESS | 8345 | 1468842115954 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 04:41:55 INFO - PROCESS | 8345 | 1468842115966 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 04:41:55 INFO - PROCESS | 8345 | 1468842115971 Marionette TRACE conn3 <- [1,2518,null,{}] 04:41:55 INFO - PROCESS | 8345 | 1468842115978 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}] 04:41:55 INFO - PROCESS | 8345 | 1468842115984 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:56 INFO - PROCESS | 8345 | 1468842116259 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 04:41:56 INFO - PROCESS | 8345 | 1468842116599 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:56 INFO - PROCESS | 8345 | 1468842116607 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:41:56 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ceb0400 == 117 [pid = 8345] [id = 637] 04:41:56 INFO - PROCESS | 8345 | ++DOMWINDOW == 166 (0x8da61800) [pid = 8345] [serial = 1912] [outer = (nil)] 04:41:56 INFO - PROCESS | 8345 | ++DOMWINDOW == 167 (0x8f60bc00) [pid = 8345] [serial = 1913] [outer = 0x8da61800] 04:41:56 INFO - PROCESS | 8345 | 1468842116688 Marionette DEBUG loaded listener.js 04:41:56 INFO - PROCESS | 8345 | ++DOMWINDOW == 168 (0x8f7c6c00) [pid = 8345] [serial = 1914] [outer = 0x8da61800] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8d7c0400 == 116 [pid = 8345] [id = 425] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb51000 == 115 [pid = 8345] [id = 448] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8f613000 == 114 [pid = 8345] [id = 447] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8f7c1400 == 113 [pid = 8345] [id = 619] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8d07f800 == 112 [pid = 8345] [id = 618] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8f612c00 == 111 [pid = 8345] [id = 617] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8ab48400 == 110 [pid = 8345] [id = 616] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8ba96c00 == 109 [pid = 8345] [id = 615] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x99b9bc00 == 108 [pid = 8345] [id = 607] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x95050000 == 107 [pid = 8345] [id = 606] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x976f9400 == 106 [pid = 8345] [id = 604] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x99734800 == 105 [pid = 8345] [id = 605] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8db93400 == 104 [pid = 8345] [id = 452] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8cbeb400 == 103 [pid = 8345] [id = 596] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8f60b000 == 102 [pid = 8345] [id = 554] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb59c00 == 101 [pid = 8345] [id = 480] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x918a2000 == 100 [pid = 8345] [id = 474] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8f4c3c00 == 99 [pid = 8345] [id = 598] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8bec1000 == 98 [pid = 8345] [id = 475] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x99ab9c00 == 97 [pid = 8345] [id = 533] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8d081800 == 96 [pid = 8345] [id = 600] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8d7ca400 == 95 [pid = 8345] [id = 503] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb59400 == 94 [pid = 8345] [id = 497] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x9aa47800 == 93 [pid = 8345] [id = 558] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8cea9c00 == 92 [pid = 8345] [id = 601] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x9216b000 == 91 [pid = 8345] [id = 429] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8bec3400 == 90 [pid = 8345] [id = 454] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb54800 == 89 [pid = 8345] [id = 426] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8f7cf000 == 88 [pid = 8345] [id = 530] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb56800 == 87 [pid = 8345] [id = 532] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x9189e000 == 86 [pid = 8345] [id = 458] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x90f62000 == 85 [pid = 8345] [id = 602] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8d078c00 == 84 [pid = 8345] [id = 552] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8f7c5c00 == 83 [pid = 8345] [id = 453] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8bec9c00 == 82 [pid = 8345] [id = 451] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x976f0400 == 81 [pid = 8345] [id = 603] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8d7ccc00 == 80 [pid = 8345] [id = 571] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x922f3000 == 79 [pid = 8345] [id = 599] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8bec1800 == 78 [pid = 8345] [id = 450] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8da64400 == 77 [pid = 8345] [id = 498] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x93a50c00 == 76 [pid = 8345] [id = 557] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8cbedc00 == 75 [pid = 8345] [id = 436] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb55000 == 74 [pid = 8345] [id = 505] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x99e08800 == 73 [pid = 8345] [id = 608] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb56400 == 72 [pid = 8345] [id = 610] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x92cf0000 == 71 [pid = 8345] [id = 609] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8ab42000 == 70 [pid = 8345] [id = 612] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8ab4a000 == 69 [pid = 8345] [id = 613] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8ab4c800 == 68 [pid = 8345] [id = 614] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8f6d7800 == 67 [pid = 8345] [id = 556] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0xa623cc00 == 66 [pid = 8345] [id = 611] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x99415c00 == 65 [pid = 8345] [id = 487] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb51c00 == 64 [pid = 8345] [id = 477] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8becc800 == 63 [pid = 8345] [id = 535] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x9889a800 == 62 [pid = 8345] [id = 476] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x9996d800 == 61 [pid = 8345] [id = 502] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8d7ce000 == 60 [pid = 8345] [id = 531] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x92fe3400 == 59 [pid = 8345] [id = 513] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8f8a5400 == 58 [pid = 8345] [id = 486] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8cbe8800 == 57 [pid = 8345] [id = 559] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x91b5cc00 == 56 [pid = 8345] [id = 442] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8becdc00 == 55 [pid = 8345] [id = 572] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8f4b9400 == 54 [pid = 8345] [id = 597] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8cbe2400 == 53 [pid = 8345] [id = 478] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x910f3800 == 52 [pid = 8345] [id = 449] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8d7c1800 == 51 [pid = 8345] [id = 427] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8bec7400 == 50 [pid = 8345] [id = 595] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8bec5c00 == 49 [pid = 8345] [id = 430] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8d7c4800 == 48 [pid = 8345] [id = 443] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8bec9000 == 47 [pid = 8345] [id = 455] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8f6dac00 == 46 [pid = 8345] [id = 461] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8bec2c00 == 45 [pid = 8345] [id = 462] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x98895400 == 44 [pid = 8345] [id = 555] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8f7d0800 == 43 [pid = 8345] [id = 484] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8f7c5800 == 42 [pid = 8345] [id = 463] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8ba9e400 == 41 [pid = 8345] [id = 636] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8bec5800 == 40 [pid = 8345] [id = 635] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8b385800 == 39 [pid = 8345] [id = 633] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8b387000 == 38 [pid = 8345] [id = 634] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x925e6800 == 37 [pid = 8345] [id = 632] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0xa6245400 == 36 [pid = 8345] [id = 631] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x98813400 == 35 [pid = 8345] [id = 630] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8cbe2000 == 34 [pid = 8345] [id = 628] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x95058400 == 33 [pid = 8345] [id = 629] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x99c5a400 == 32 [pid = 8345] [id = 627] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8ab44400 == 31 [pid = 8345] [id = 626] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x97558000 == 30 [pid = 8345] [id = 625] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8ab41400 == 29 [pid = 8345] [id = 624] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x92cf4400 == 28 [pid = 8345] [id = 623] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8db98000 == 27 [pid = 8345] [id = 622] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8ab43400 == 26 [pid = 8345] [id = 620] 04:41:58 INFO - PROCESS | 8345 | --DOCSHELL 0x8ab47c00 == 25 [pid = 8345] [id = 621] 04:41:59 INFO - PROCESS | 8345 | --DOMWINDOW == 167 (0x99a39000) [pid = 8345] [serial = 1761] [outer = (nil)] [url = about:blank] 04:41:59 INFO - PROCESS | 8345 | --DOMWINDOW == 166 (0x99e0c400) [pid = 8345] [serial = 1767] [outer = (nil)] [url = about:blank] 04:41:59 INFO - PROCESS | 8345 | --DOMWINDOW == 165 (0x90f5b000) [pid = 8345] [serial = 1793] [outer = (nil)] [url = about:blank] 04:41:59 INFO - PROCESS | 8345 | --DOMWINDOW == 164 (0x8f7c9400) [pid = 8345] [serial = 1790] [outer = (nil)] [url = about:blank] 04:41:59 INFO - PROCESS | 8345 | --DOMWINDOW == 163 (0x9a7e7000) [pid = 8345] [serial = 1769] [outer = (nil)] [url = about:blank] 04:41:59 INFO - PROCESS | 8345 | --DOMWINDOW == 162 (0xa2098c00) [pid = 8345] [serial = 1782] [outer = (nil)] [url = about:blank] 04:41:59 INFO - PROCESS | 8345 | --DOMWINDOW == 161 (0xa1003400) [pid = 8345] [serial = 1779] [outer = (nil)] [url = about:blank] 04:41:59 INFO - PROCESS | 8345 | --DOMWINDOW == 160 (0x94fde400) [pid = 8345] [serial = 1784] [outer = (nil)] [url = about:blank] 04:41:59 INFO - PROCESS | 8345 | --DOMWINDOW == 159 (0x92cef000) [pid = 8345] [serial = 1748] [outer = (nil)] [url = about:blank] 04:41:59 INFO - PROCESS | 8345 | --DOMWINDOW == 158 (0x981e3000) [pid = 8345] [serial = 1800] [outer = (nil)] [url = about:blank] 04:41:59 INFO - PROCESS | 8345 | --DOMWINDOW == 157 (0x999a9c00) [pid = 8345] [serial = 1760] [outer = (nil)] [url = about:blank] 04:41:59 INFO - PROCESS | 8345 | --DOMWINDOW == 156 (0x9755b800) [pid = 8345] [serial = 1752] [outer = (nil)] [url = about:blank] 04:41:59 INFO - PROCESS | 8345 | --DOMWINDOW == 155 (0x9cb09000) [pid = 8345] [serial = 1776] [outer = (nil)] [url = about:blank] 04:41:59 INFO - PROCESS | 8345 | --DOMWINDOW == 154 (0x98c69c00) [pid = 8345] [serial = 1757] [outer = (nil)] [url = about:blank] 04:41:59 INFO - PROCESS | 8345 | --DOMWINDOW == 153 (0x9220c000) [pid = 8345] [serial = 1794] [outer = (nil)] [url = about:blank] 04:41:59 INFO - PROCESS | 8345 | --DOMWINDOW == 152 (0x8f662000) [pid = 8345] [serial = 1745] [outer = (nil)] [url = about:blank] 04:41:59 INFO - PROCESS | 8345 | --DOMWINDOW == 151 (0x9aa4bc00) [pid = 8345] [serial = 1772] [outer = (nil)] [url = about:blank] 04:41:59 INFO - PROCESS | 8345 | --DOMWINDOW == 150 (0x976f8800) [pid = 8345] [serial = 1754] [outer = (nil)] [url = about:blank] 04:41:59 INFO - PROCESS | 8345 | --DOMWINDOW == 149 (0x9d806800) [pid = 8345] [serial = 1778] [outer = (nil)] [url = about:blank] 04:41:59 INFO - PROCESS | 8345 | --DOMWINDOW == 148 (0x975f6400) [pid = 8345] [serial = 1799] [outer = (nil)] [url = about:blank] 04:41:59 INFO - PROCESS | 8345 | --DOMWINDOW == 147 (0x9b60cc00) [pid = 8345] [serial = 1775] [outer = (nil)] [url = about:blank] 04:41:59 INFO - PROCESS | 8345 | --DOMWINDOW == 146 (0x98c6d000) [pid = 8345] [serial = 1758] [outer = (nil)] [url = about:blank] 04:41:59 INFO - PROCESS | 8345 | --DOMWINDOW == 145 (0x95325000) [pid = 8345] [serial = 1797] [outer = (nil)] [url = about:blank] 04:41:59 INFO - PROCESS | 8345 | --DOMWINDOW == 144 (0x9aa4e000) [pid = 8345] [serial = 1773] [outer = (nil)] [url = about:blank] 04:41:59 INFO - PROCESS | 8345 | --DOMWINDOW == 143 (0x90f59c00) [pid = 8345] [serial = 1791] [outer = (nil)] [url = about:blank] 04:41:59 INFO - PROCESS | 8345 | --DOMWINDOW == 142 (0x8f7c3800) [pid = 8345] [serial = 1746] [outer = (nil)] [url = about:blank] 04:41:59 INFO - PROCESS | 8345 | --DOMWINDOW == 141 (0x9aa2e000) [pid = 8345] [serial = 1770] [outer = (nil)] [url = about:blank] 04:41:59 INFO - PROCESS | 8345 | --DOMWINDOW == 140 (0x8cbe9400) [pid = 8345] [serial = 1787] [outer = (nil)] [url = about:blank] 04:41:59 INFO - PROCESS | 8345 | --DOMWINDOW == 139 (0x93c62c00) [pid = 8345] [serial = 1749] [outer = (nil)] [url = about:blank] 04:41:59 INFO - PROCESS | 8345 | --DOMWINDOW == 138 (0x97555800) [pid = 8345] [serial = 1751] [outer = (nil)] [url = about:blank] 04:41:59 INFO - PROCESS | 8345 | --DOMWINDOW == 137 (0xa2002800) [pid = 8345] [serial = 1781] [outer = (nil)] [url = about:blank] 04:41:59 INFO - PROCESS | 8345 | --DOMWINDOW == 136 (0x99b9c000) [pid = 8345] [serial = 1764] [outer = (nil)] [url = about:blank] 04:41:59 INFO - PROCESS | 8345 | --DOMWINDOW == 135 (0x8ceb1800) [pid = 8345] [serial = 1788] [outer = (nil)] [url = about:blank] 04:41:59 INFO - PROCESS | 8345 | --DOMWINDOW == 134 (0x99d75400) [pid = 8345] [serial = 1766] [outer = (nil)] [url = about:blank] 04:41:59 INFO - PROCESS | 8345 | --DOMWINDOW == 133 (0x95052800) [pid = 8345] [serial = 1796] [outer = (nil)] [url = about:blank] 04:41:59 INFO - PROCESS | 8345 | --DOMWINDOW == 132 (0x98108400) [pid = 8345] [serial = 1755] [outer = (nil)] [url = about:blank] 04:41:59 INFO - PROCESS | 8345 | --DOMWINDOW == 131 (0x99abbc00) [pid = 8345] [serial = 1763] [outer = (nil)] [url = about:blank] 04:41:59 INFO - PROCESS | 8345 | --DOMWINDOW == 130 (0x8f8acc00) [pid = 8345] [serial = 1802] [outer = (nil)] [url = about:blank] 04:42:00 INFO - PROCESS | 8345 | 1468842120031 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]]]}] 04:42:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 04:42:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 4102ms 04:42:00 INFO - PROCESS | 8345 | 1468842120064 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 04:42:00 INFO - PROCESS | 8345 | 1468842120070 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 04:42:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 04:42:00 INFO - PROCESS | 8345 | 1468842120085 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 04:42:00 INFO - PROCESS | 8345 | 1468842120093 Marionette TRACE conn3 <- [1,2522,null,{}] 04:42:00 INFO - PROCESS | 8345 | 1468842120101 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}] 04:42:00 INFO - PROCESS | 8345 | 1468842120107 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:00 INFO - PROCESS | 8345 | 1468842120303 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 04:42:00 INFO - PROCESS | 8345 | 1468842120513 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:00 INFO - PROCESS | 8345 | 1468842120522 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:00 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ba93800 == 26 [pid = 8345] [id = 638] 04:42:00 INFO - PROCESS | 8345 | ++DOMWINDOW == 131 (0x8ba95c00) [pid = 8345] [serial = 1915] [outer = (nil)] 04:42:00 INFO - PROCESS | 8345 | ++DOMWINDOW == 132 (0x8becb000) [pid = 8345] [serial = 1916] [outer = 0x8ba95c00] 04:42:00 INFO - PROCESS | 8345 | 1468842120601 Marionette DEBUG loaded listener.js 04:42:00 INFO - PROCESS | 8345 | ++DOMWINDOW == 133 (0x8cb54400) [pid = 8345] [serial = 1917] [outer = 0x8ba95c00] 04:42:01 INFO - PROCESS | 8345 | 1468842121521 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]]]}] 04:42:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 04:42:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1496ms 04:42:01 INFO - PROCESS | 8345 | 1468842121632 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 04:42:01 INFO - PROCESS | 8345 | 1468842121638 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 04:42:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 04:42:01 INFO - PROCESS | 8345 | 1468842121652 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 04:42:01 INFO - PROCESS | 8345 | 1468842121660 Marionette TRACE conn3 <- [1,2526,null,{}] 04:42:01 INFO - PROCESS | 8345 | 1468842121707 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}] 04:42:01 INFO - PROCESS | 8345 | 1468842121713 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:02 INFO - PROCESS | 8345 | 1468842122011 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 04:42:02 INFO - PROCESS | 8345 | 1468842122059 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:02 INFO - PROCESS | 8345 | 1468842122068 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:02 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cea9400 == 27 [pid = 8345] [id = 639] 04:42:02 INFO - PROCESS | 8345 | ++DOMWINDOW == 134 (0x8ceb1000) [pid = 8345] [serial = 1918] [outer = (nil)] 04:42:02 INFO - PROCESS | 8345 | ++DOMWINDOW == 135 (0x8d07f800) [pid = 8345] [serial = 1919] [outer = 0x8ceb1000] 04:42:02 INFO - PROCESS | 8345 | 1468842122237 Marionette DEBUG loaded listener.js 04:42:02 INFO - PROCESS | 8345 | ++DOMWINDOW == 136 (0x8d7c0400) [pid = 8345] [serial = 1920] [outer = 0x8ceb1000] 04:42:03 INFO - PROCESS | 8345 | 1468842123282 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]]]}] 04:42:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 04:42:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1700ms 04:42:03 INFO - PROCESS | 8345 | 1468842123351 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 04:42:03 INFO - PROCESS | 8345 | 1468842123355 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 04:42:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 04:42:03 INFO - PROCESS | 8345 | 1468842123364 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 04:42:03 INFO - PROCESS | 8345 | 1468842123371 Marionette TRACE conn3 <- [1,2530,null,{}] 04:42:03 INFO - PROCESS | 8345 | 1468842123401 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}] 04:42:03 INFO - PROCESS | 8345 | 1468842123410 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:03 INFO - PROCESS | 8345 | 1468842123679 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 04:42:06 INFO - PROCESS | 8345 | --DOMWINDOW == 135 (0x8f4b8000) [pid = 8345] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 04:42:06 INFO - PROCESS | 8345 | --DOMWINDOW == 134 (0x8cb5fc00) [pid = 8345] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 04:42:06 INFO - PROCESS | 8345 | --DOMWINDOW == 133 (0x8bec5000) [pid = 8345] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 04:42:06 INFO - PROCESS | 8345 | --DOMWINDOW == 132 (0x92208400) [pid = 8345] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 04:42:06 INFO - PROCESS | 8345 | --DOMWINDOW == 131 (0x8db8ec00) [pid = 8345] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 04:42:06 INFO - PROCESS | 8345 | --DOMWINDOW == 130 (0x9b6ed000) [pid = 8345] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 04:42:06 INFO - PROCESS | 8345 | --DOMWINDOW == 129 (0x910ec800) [pid = 8345] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 04:42:06 INFO - PROCESS | 8345 | --DOMWINDOW == 128 (0x9a286000) [pid = 8345] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 04:42:06 INFO - PROCESS | 8345 | --DOMWINDOW == 127 (0xa623d000) [pid = 8345] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 04:42:06 INFO - PROCESS | 8345 | --DOMWINDOW == 126 (0x8d7c3000) [pid = 8345] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 04:42:06 INFO - PROCESS | 8345 | --DOMWINDOW == 125 (0xa23bbc00) [pid = 8345] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 04:42:06 INFO - PROCESS | 8345 | --DOMWINDOW == 124 (0x8ba8f400) [pid = 8345] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 04:42:06 INFO - PROCESS | 8345 | --DOMWINDOW == 123 (0x976f5800) [pid = 8345] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 04:42:06 INFO - PROCESS | 8345 | --DOMWINDOW == 122 (0x99739800) [pid = 8345] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 04:42:06 INFO - PROCESS | 8345 | --DOMWINDOW == 121 (0x8ab4b400) [pid = 8345] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 04:42:06 INFO - PROCESS | 8345 | --DOMWINDOW == 120 (0x9aa4a000) [pid = 8345] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 04:42:06 INFO - PROCESS | 8345 | --DOMWINDOW == 119 (0x8ab43c00) [pid = 8345] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 04:42:06 INFO - PROCESS | 8345 | --DOMWINDOW == 118 (0x8cb53000) [pid = 8345] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 04:42:06 INFO - PROCESS | 8345 | --DOMWINDOW == 117 (0x8db8d000) [pid = 8345] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 04:42:06 INFO - PROCESS | 8345 | --DOMWINDOW == 116 (0x99736000) [pid = 8345] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 04:42:06 INFO - PROCESS | 8345 | --DOMWINDOW == 115 (0x8f667800) [pid = 8345] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 04:42:06 INFO - PROCESS | 8345 | --DOMWINDOW == 114 (0x9754f000) [pid = 8345] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 04:42:06 INFO - PROCESS | 8345 | --DOMWINDOW == 113 (0x8f6d1c00) [pid = 8345] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 04:42:06 INFO - PROCESS | 8345 | 1468842126165 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:06 INFO - PROCESS | 8345 | 1468842126179 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:06 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ba93000 == 28 [pid = 8345] [id = 640] 04:42:06 INFO - PROCESS | 8345 | ++DOMWINDOW == 114 (0x8ba93c00) [pid = 8345] [serial = 1921] [outer = (nil)] 04:42:06 INFO - PROCESS | 8345 | ++DOMWINDOW == 115 (0x8cbe0400) [pid = 8345] [serial = 1922] [outer = 0x8ba93c00] 04:42:06 INFO - PROCESS | 8345 | 1468842126258 Marionette DEBUG loaded listener.js 04:42:06 INFO - PROCESS | 8345 | ++DOMWINDOW == 116 (0x8da6bc00) [pid = 8345] [serial = 1923] [outer = 0x8ba93c00] 04:42:07 INFO - PROCESS | 8345 | 1468842127067 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]]]}] 04:42:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 04:42:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 3768ms 04:42:07 INFO - PROCESS | 8345 | 1468842127143 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 04:42:07 INFO - PROCESS | 8345 | 1468842127147 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 04:42:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 04:42:07 INFO - PROCESS | 8345 | 1468842127155 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 04:42:07 INFO - PROCESS | 8345 | 1468842127159 Marionette TRACE conn3 <- [1,2534,null,{}] 04:42:07 INFO - PROCESS | 8345 | 1468842127165 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}] 04:42:07 INFO - PROCESS | 8345 | 1468842127171 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:07 INFO - PROCESS | 8345 | 1468842127373 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 04:42:07 INFO - PROCESS | 8345 | 1468842127382 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:07 INFO - PROCESS | 8345 | 1468842127393 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:07 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cbea400 == 29 [pid = 8345] [id = 641] 04:42:07 INFO - PROCESS | 8345 | ++DOMWINDOW == 117 (0x8db92000) [pid = 8345] [serial = 1924] [outer = (nil)] 04:42:07 INFO - PROCESS | 8345 | ++DOMWINDOW == 118 (0x8f60f400) [pid = 8345] [serial = 1925] [outer = 0x8db92000] 04:42:07 INFO - PROCESS | 8345 | 1468842127646 Marionette DEBUG loaded listener.js 04:42:07 INFO - PROCESS | 8345 | ++DOMWINDOW == 119 (0x8f666000) [pid = 8345] [serial = 1926] [outer = 0x8db92000] 04:42:08 INFO - PROCESS | 8345 | 1468842128764 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]]]}] 04:42:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 04:42:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1638ms 04:42:08 INFO - PROCESS | 8345 | 1468842128795 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 04:42:08 INFO - PROCESS | 8345 | 1468842128803 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 04:42:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 04:42:08 INFO - PROCESS | 8345 | 1468842128811 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 04:42:08 INFO - PROCESS | 8345 | 1468842128816 Marionette TRACE conn3 <- [1,2538,null,{}] 04:42:08 INFO - PROCESS | 8345 | 1468842128827 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}] 04:42:08 INFO - PROCESS | 8345 | 1468842128832 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:09 INFO - PROCESS | 8345 | 1468842129053 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 04:42:09 INFO - PROCESS | 8345 | 1468842129380 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:09 INFO - PROCESS | 8345 | 1468842129390 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:09 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ab4b800 == 30 [pid = 8345] [id = 642] 04:42:09 INFO - PROCESS | 8345 | ++DOMWINDOW == 120 (0x8ba98c00) [pid = 8345] [serial = 1927] [outer = (nil)] 04:42:09 INFO - PROCESS | 8345 | ++DOMWINDOW == 121 (0x8cbe3c00) [pid = 8345] [serial = 1928] [outer = 0x8ba98c00] 04:42:09 INFO - PROCESS | 8345 | 1468842129487 Marionette DEBUG loaded listener.js 04:42:09 INFO - PROCESS | 8345 | ++DOMWINDOW == 122 (0x8ce0a000) [pid = 8345] [serial = 1929] [outer = 0x8ba98c00] 04:42:10 INFO - PROCESS | 8345 | 1468842130512 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]]]}] 04:42:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 04:42:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1747ms 04:42:10 INFO - PROCESS | 8345 | 1468842130559 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 04:42:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 04:42:10 INFO - PROCESS | 8345 | 1468842130568 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 04:42:10 INFO - PROCESS | 8345 | 1468842130580 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 04:42:10 INFO - PROCESS | 8345 | 1468842130585 Marionette TRACE conn3 <- [1,2542,null,{}] 04:42:10 INFO - PROCESS | 8345 | 1468842130592 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}] 04:42:10 INFO - PROCESS | 8345 | 1468842130599 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:10 INFO - PROCESS | 8345 | 1468842130828 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 04:42:11 INFO - PROCESS | 8345 | 1468842131158 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:11 INFO - PROCESS | 8345 | 1468842131165 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:11 INFO - PROCESS | 8345 | ++DOCSHELL 0x8bec3c00 == 31 [pid = 8345] [id = 643] 04:42:11 INFO - PROCESS | 8345 | ++DOMWINDOW == 123 (0x8da65000) [pid = 8345] [serial = 1930] [outer = (nil)] 04:42:11 INFO - PROCESS | 8345 | ++DOMWINDOW == 124 (0x8db91000) [pid = 8345] [serial = 1931] [outer = 0x8da65000] 04:42:11 INFO - PROCESS | 8345 | 1468842131268 Marionette DEBUG loaded listener.js 04:42:11 INFO - PROCESS | 8345 | ++DOMWINDOW == 125 (0x8f608000) [pid = 8345] [serial = 1932] [outer = 0x8da65000] 04:42:12 INFO - PROCESS | 8345 | 1468842132275 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]]]}] 04:42:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 04:42:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1750ms 04:42:12 INFO - PROCESS | 8345 | 1468842132329 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 04:42:12 INFO - PROCESS | 8345 | 1468842132332 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 04:42:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 04:42:12 INFO - PROCESS | 8345 | 1468842132340 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 04:42:12 INFO - PROCESS | 8345 | 1468842132347 Marionette TRACE conn3 <- [1,2546,null,{}] 04:42:12 INFO - PROCESS | 8345 | 1468842132364 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}] 04:42:12 INFO - PROCESS | 8345 | 1468842132373 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:12 INFO - PROCESS | 8345 | 1468842132585 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 04:42:12 INFO - PROCESS | 8345 | 1468842132921 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:12 INFO - PROCESS | 8345 | 1468842132934 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:12 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f7c3800 == 32 [pid = 8345] [id = 644] 04:42:12 INFO - PROCESS | 8345 | ++DOMWINDOW == 126 (0x8f7c9400) [pid = 8345] [serial = 1933] [outer = (nil)] 04:42:13 INFO - PROCESS | 8345 | ++DOMWINDOW == 127 (0x8f8a4400) [pid = 8345] [serial = 1934] [outer = 0x8f7c9400] 04:42:13 INFO - PROCESS | 8345 | 1468842133032 Marionette DEBUG loaded listener.js 04:42:13 INFO - PROCESS | 8345 | ++DOMWINDOW == 128 (0x8f8ae000) [pid = 8345] [serial = 1935] [outer = 0x8f7c9400] 04:42:13 INFO - PROCESS | 8345 | 1468842133975 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]]]}] 04:42:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 04:42:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1696ms 04:42:14 INFO - PROCESS | 8345 | 1468842134037 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 04:42:14 INFO - PROCESS | 8345 | 1468842134043 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 04:42:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 04:42:14 INFO - PROCESS | 8345 | 1468842134050 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 04:42:14 INFO - PROCESS | 8345 | 1468842134054 Marionette TRACE conn3 <- [1,2550,null,{}] 04:42:14 INFO - PROCESS | 8345 | 1468842134060 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}] 04:42:14 INFO - PROCESS | 8345 | 1468842134066 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:14 INFO - PROCESS | 8345 | 1468842134287 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 04:42:14 INFO - PROCESS | 8345 | 1468842134656 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:14 INFO - PROCESS | 8345 | 1468842134663 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:14 INFO - PROCESS | 8345 | ++DOCSHELL 0x8bec9800 == 33 [pid = 8345] [id = 645] 04:42:14 INFO - PROCESS | 8345 | ++DOMWINDOW == 129 (0x8cb51c00) [pid = 8345] [serial = 1936] [outer = (nil)] 04:42:14 INFO - PROCESS | 8345 | ++DOMWINDOW == 130 (0x90f64400) [pid = 8345] [serial = 1937] [outer = 0x8cb51c00] 04:42:14 INFO - PROCESS | 8345 | 1468842134762 Marionette DEBUG loaded listener.js 04:42:14 INFO - PROCESS | 8345 | ++DOMWINDOW == 131 (0x90f62000) [pid = 8345] [serial = 1938] [outer = 0x8cb51c00] 04:42:15 INFO - PROCESS | 8345 | 1468842135765 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]]]}] 04:42:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 04:42:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1738ms 04:42:15 INFO - PROCESS | 8345 | 1468842135789 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 04:42:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 04:42:15 INFO - PROCESS | 8345 | 1468842135794 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 04:42:15 INFO - PROCESS | 8345 | 1468842135801 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 04:42:15 INFO - PROCESS | 8345 | 1468842135805 Marionette TRACE conn3 <- [1,2554,null,{}] 04:42:15 INFO - PROCESS | 8345 | 1468842135813 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}] 04:42:15 INFO - PROCESS | 8345 | 1468842135819 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:16 INFO - PROCESS | 8345 | 1468842136028 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 04:42:16 INFO - PROCESS | 8345 | 1468842136341 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:16 INFO - PROCESS | 8345 | 1468842136354 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:16 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f7c5800 == 34 [pid = 8345] [id = 646] 04:42:16 INFO - PROCESS | 8345 | ++DOMWINDOW == 132 (0x910f5c00) [pid = 8345] [serial = 1939] [outer = (nil)] 04:42:16 INFO - PROCESS | 8345 | ++DOMWINDOW == 133 (0x9189e000) [pid = 8345] [serial = 1940] [outer = 0x910f5c00] 04:42:16 INFO - PROCESS | 8345 | 1468842136444 Marionette DEBUG loaded listener.js 04:42:16 INFO - PROCESS | 8345 | ++DOMWINDOW == 134 (0x918a2400) [pid = 8345] [serial = 1941] [outer = 0x910f5c00] 04:42:17 INFO - PROCESS | 8345 | 1468842137451 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]]]}] 04:42:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 04:42:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1684ms 04:42:17 INFO - PROCESS | 8345 | 1468842137487 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 04:42:17 INFO - PROCESS | 8345 | 1468842137490 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 04:42:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 04:42:17 INFO - PROCESS | 8345 | 1468842137499 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 04:42:17 INFO - PROCESS | 8345 | 1468842137504 Marionette TRACE conn3 <- [1,2558,null,{}] 04:42:17 INFO - PROCESS | 8345 | 1468842137511 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}] 04:42:17 INFO - PROCESS | 8345 | 1468842137523 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:17 INFO - PROCESS | 8345 | 1468842137798 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 04:42:18 INFO - PROCESS | 8345 | 1468842138160 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:18 INFO - PROCESS | 8345 | 1468842138168 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:18 INFO - PROCESS | 8345 | ++DOCSHELL 0x8b394400 == 35 [pid = 8345] [id = 647] 04:42:18 INFO - PROCESS | 8345 | ++DOMWINDOW == 135 (0x8ba9c800) [pid = 8345] [serial = 1942] [outer = (nil)] 04:42:18 INFO - PROCESS | 8345 | ++DOMWINDOW == 136 (0x9220cc00) [pid = 8345] [serial = 1943] [outer = 0x8ba9c800] 04:42:18 INFO - PROCESS | 8345 | 1468842138258 Marionette DEBUG loaded listener.js 04:42:18 INFO - PROCESS | 8345 | ++DOMWINDOW == 137 (0x922f4400) [pid = 8345] [serial = 1944] [outer = 0x8ba9c800] 04:42:19 INFO - PROCESS | 8345 | 1468842139260 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]]]}] 04:42:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 04:42:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1796ms 04:42:19 INFO - PROCESS | 8345 | 1468842139296 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 04:42:19 INFO - PROCESS | 8345 | 1468842139300 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 04:42:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 04:42:19 INFO - PROCESS | 8345 | 1468842139307 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 04:42:19 INFO - PROCESS | 8345 | 1468842139310 Marionette TRACE conn3 <- [1,2562,null,{}] 04:42:19 INFO - PROCESS | 8345 | 1468842139317 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}] 04:42:19 INFO - PROCESS | 8345 | 1468842139322 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:19 INFO - PROCESS | 8345 | 1468842139523 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 04:42:19 INFO - PROCESS | 8345 | 1468842139860 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:19 INFO - PROCESS | 8345 | 1468842139869 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:19 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ab43800 == 36 [pid = 8345] [id = 648] 04:42:19 INFO - PROCESS | 8345 | ++DOMWINDOW == 138 (0x8ba92000) [pid = 8345] [serial = 1945] [outer = (nil)] 04:42:19 INFO - PROCESS | 8345 | ++DOMWINDOW == 139 (0x925e3800) [pid = 8345] [serial = 1946] [outer = 0x8ba92000] 04:42:19 INFO - PROCESS | 8345 | 1468842139964 Marionette DEBUG loaded listener.js 04:42:20 INFO - PROCESS | 8345 | ++DOMWINDOW == 140 (0x925e6400) [pid = 8345] [serial = 1947] [outer = 0x8ba92000] 04:42:20 INFO - PROCESS | 8345 | 1468842140873 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]]]}] 04:42:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 04:42:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1635ms 04:42:20 INFO - PROCESS | 8345 | 1468842140944 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 04:42:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 04:42:20 INFO - PROCESS | 8345 | 1468842140955 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 04:42:20 INFO - PROCESS | 8345 | 1468842140963 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 04:42:20 INFO - PROCESS | 8345 | 1468842140966 Marionette TRACE conn3 <- [1,2566,null,{}] 04:42:20 INFO - PROCESS | 8345 | 1468842140972 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}] 04:42:20 INFO - PROCESS | 8345 | 1468842140978 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:21 INFO - PROCESS | 8345 | 1468842141174 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 04:42:21 INFO - PROCESS | 8345 | 1468842141489 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:21 INFO - PROCESS | 8345 | 1468842141495 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:21 INFO - PROCESS | 8345 | ++DOCSHELL 0x922f4000 == 37 [pid = 8345] [id = 649] 04:42:21 INFO - PROCESS | 8345 | ++DOMWINDOW == 141 (0x925de000) [pid = 8345] [serial = 1948] [outer = (nil)] 04:42:21 INFO - PROCESS | 8345 | ++DOMWINDOW == 142 (0x92cf1400) [pid = 8345] [serial = 1949] [outer = 0x925de000] 04:42:21 INFO - PROCESS | 8345 | 1468842141586 Marionette DEBUG loaded listener.js 04:42:21 INFO - PROCESS | 8345 | ++DOMWINDOW == 143 (0x92cf4000) [pid = 8345] [serial = 1950] [outer = 0x925de000] 04:42:22 INFO - PROCESS | 8345 | 1468842142529 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]]]}] 04:42:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 04:42:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1641ms 04:42:22 INFO - PROCESS | 8345 | 1468842142604 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 04:42:22 INFO - PROCESS | 8345 | 1468842142608 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 04:42:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 04:42:22 INFO - PROCESS | 8345 | 1468842142615 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 04:42:22 INFO - PROCESS | 8345 | 1468842142618 Marionette TRACE conn3 <- [1,2570,null,{}] 04:42:22 INFO - PROCESS | 8345 | 1468842142624 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}] 04:42:22 INFO - PROCESS | 8345 | 1468842142630 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:22 INFO - PROCESS | 8345 | 1468842142876 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 04:42:23 INFO - PROCESS | 8345 | 1468842143202 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:23 INFO - PROCESS | 8345 | 1468842143212 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:23 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb5e800 == 38 [pid = 8345] [id = 650] 04:42:23 INFO - PROCESS | 8345 | ++DOMWINDOW == 144 (0x8f668400) [pid = 8345] [serial = 1951] [outer = (nil)] 04:42:23 INFO - PROCESS | 8345 | ++DOMWINDOW == 145 (0x93a50c00) [pid = 8345] [serial = 1952] [outer = 0x8f668400] 04:42:23 INFO - PROCESS | 8345 | 1468842143307 Marionette DEBUG loaded listener.js 04:42:23 INFO - PROCESS | 8345 | ++DOMWINDOW == 146 (0x93c59c00) [pid = 8345] [serial = 1953] [outer = 0x8f668400] 04:42:24 INFO - PROCESS | 8345 | 1468842144265 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]]]}] 04:42:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 04:42:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1688ms 04:42:24 INFO - PROCESS | 8345 | 1468842144304 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 04:42:24 INFO - PROCESS | 8345 | 1468842144308 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 04:42:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 04:42:24 INFO - PROCESS | 8345 | 1468842144315 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 04:42:24 INFO - PROCESS | 8345 | 1468842144318 Marionette TRACE conn3 <- [1,2574,null,{}] 04:42:24 INFO - PROCESS | 8345 | 1468842144326 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}] 04:42:24 INFO - PROCESS | 8345 | 1468842144331 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:24 INFO - PROCESS | 8345 | 1468842144536 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 04:42:24 INFO - PROCESS | 8345 | 1468842144882 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:24 INFO - PROCESS | 8345 | 1468842144891 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:24 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ba9d400 == 39 [pid = 8345] [id = 651] 04:42:24 INFO - PROCESS | 8345 | ++DOMWINDOW == 147 (0x8becc400) [pid = 8345] [serial = 1954] [outer = (nil)] 04:42:24 INFO - PROCESS | 8345 | ++DOMWINDOW == 148 (0x94f7dc00) [pid = 8345] [serial = 1955] [outer = 0x8becc400] 04:42:24 INFO - PROCESS | 8345 | 1468842144983 Marionette DEBUG loaded listener.js 04:42:25 INFO - PROCESS | 8345 | ++DOMWINDOW == 149 (0x9504e800) [pid = 8345] [serial = 1956] [outer = 0x8becc400] 04:42:26 INFO - PROCESS | 8345 | 1468842146009 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]]]}] 04:42:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 04:42:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1741ms 04:42:26 INFO - PROCESS | 8345 | 1468842146058 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 04:42:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 04:42:26 INFO - PROCESS | 8345 | 1468842146063 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 04:42:26 INFO - PROCESS | 8345 | 1468842146070 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 04:42:26 INFO - PROCESS | 8345 | 1468842146075 Marionette TRACE conn3 <- [1,2578,null,{}] 04:42:26 INFO - PROCESS | 8345 | 1468842146082 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}] 04:42:26 INFO - PROCESS | 8345 | 1468842146091 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:26 INFO - PROCESS | 8345 | 1468842146336 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 04:42:26 INFO - PROCESS | 8345 | 1468842146673 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:26 INFO - PROCESS | 8345 | 1468842146683 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:26 INFO - PROCESS | 8345 | ++DOCSHELL 0x97551800 == 40 [pid = 8345] [id = 652] 04:42:26 INFO - PROCESS | 8345 | ++DOMWINDOW == 150 (0x97551c00) [pid = 8345] [serial = 1957] [outer = (nil)] 04:42:26 INFO - PROCESS | 8345 | ++DOMWINDOW == 151 (0x97558c00) [pid = 8345] [serial = 1958] [outer = 0x97551c00] 04:42:26 INFO - PROCESS | 8345 | 1468842146781 Marionette DEBUG loaded listener.js 04:42:26 INFO - PROCESS | 8345 | ++DOMWINDOW == 152 (0x975f5c00) [pid = 8345] [serial = 1959] [outer = 0x97551c00] 04:42:27 INFO - PROCESS | 8345 | 1468842147745 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]]]}] 04:42:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 04:42:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1742ms 04:42:27 INFO - PROCESS | 8345 | 1468842147813 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 04:42:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 04:42:27 INFO - PROCESS | 8345 | 1468842147817 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 04:42:27 INFO - PROCESS | 8345 | 1468842147824 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 04:42:27 INFO - PROCESS | 8345 | 1468842147828 Marionette TRACE conn3 <- [1,2582,null,{}] 04:42:27 INFO - PROCESS | 8345 | 1468842147834 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}] 04:42:27 INFO - PROCESS | 8345 | 1468842147839 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:28 INFO - PROCESS | 8345 | 1468842148059 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 04:42:28 INFO - PROCESS | 8345 | 1468842148399 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:28 INFO - PROCESS | 8345 | 1468842148405 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:28 INFO - PROCESS | 8345 | ++DOCSHELL 0x8d7cc000 == 41 [pid = 8345] [id = 653] 04:42:28 INFO - PROCESS | 8345 | ++DOMWINDOW == 153 (0x8f4c2c00) [pid = 8345] [serial = 1960] [outer = (nil)] 04:42:28 INFO - PROCESS | 8345 | ++DOMWINDOW == 154 (0x976f4c00) [pid = 8345] [serial = 1961] [outer = 0x8f4c2c00] 04:42:28 INFO - PROCESS | 8345 | 1468842148499 Marionette DEBUG loaded listener.js 04:42:28 INFO - PROCESS | 8345 | ++DOMWINDOW == 155 (0x976f9800) [pid = 8345] [serial = 1962] [outer = 0x8f4c2c00] 04:42:29 INFO - PROCESS | 8345 | 1468842149431 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]]]}] 04:42:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 04:42:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1683ms 04:42:29 INFO - PROCESS | 8345 | 1468842149508 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 04:42:29 INFO - PROCESS | 8345 | 1468842149512 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 04:42:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 04:42:29 INFO - PROCESS | 8345 | 1468842149519 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 04:42:29 INFO - PROCESS | 8345 | 1468842149523 Marionette TRACE conn3 <- [1,2586,null,{}] 04:42:29 INFO - PROCESS | 8345 | 1468842149530 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}] 04:42:29 INFO - PROCESS | 8345 | 1468842149535 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:29 INFO - PROCESS | 8345 | 1468842149792 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 04:42:30 INFO - PROCESS | 8345 | 1468842150118 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:30 INFO - PROCESS | 8345 | 1468842150125 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:30 INFO - PROCESS | 8345 | ++DOCSHELL 0x92cf0c00 == 42 [pid = 8345] [id = 654] 04:42:30 INFO - PROCESS | 8345 | ++DOMWINDOW == 156 (0x97555000) [pid = 8345] [serial = 1963] [outer = (nil)] 04:42:30 INFO - PROCESS | 8345 | ++DOMWINDOW == 157 (0x9889b800) [pid = 8345] [serial = 1964] [outer = 0x97555000] 04:42:30 INFO - PROCESS | 8345 | 1468842150217 Marionette DEBUG loaded listener.js 04:42:30 INFO - PROCESS | 8345 | ++DOMWINDOW == 158 (0x99416400) [pid = 8345] [serial = 1965] [outer = 0x97555000] 04:42:31 INFO - PROCESS | 8345 | 1468842151197 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]]]}] 04:42:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 04:42:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1744ms 04:42:31 INFO - PROCESS | 8345 | 1468842151265 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 04:42:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 04:42:31 INFO - PROCESS | 8345 | 1468842151269 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 04:42:31 INFO - PROCESS | 8345 | 1468842151277 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 04:42:31 INFO - PROCESS | 8345 | 1468842151280 Marionette TRACE conn3 <- [1,2590,null,{}] 04:42:31 INFO - PROCESS | 8345 | 1468842151286 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}] 04:42:31 INFO - PROCESS | 8345 | 1468842151292 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:31 INFO - PROCESS | 8345 | 1468842151576 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 04:42:31 INFO - PROCESS | 8345 | 1468842151930 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:31 INFO - PROCESS | 8345 | 1468842151945 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:31 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ab41000 == 43 [pid = 8345] [id = 655] 04:42:31 INFO - PROCESS | 8345 | ++DOMWINDOW == 159 (0x8b38a400) [pid = 8345] [serial = 1966] [outer = (nil)] 04:42:32 INFO - PROCESS | 8345 | ++DOMWINDOW == 160 (0x8d081c00) [pid = 8345] [serial = 1967] [outer = 0x8b38a400] 04:42:32 INFO - PROCESS | 8345 | 1468842152037 Marionette DEBUG loaded listener.js 04:42:32 INFO - PROCESS | 8345 | ++DOMWINDOW == 161 (0x94f19800) [pid = 8345] [serial = 1968] [outer = 0x8b38a400] 04:42:33 INFO - PROCESS | 8345 | 1468842153100 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]]]}] 04:42:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 04:42:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1891ms 04:42:33 INFO - PROCESS | 8345 | 1468842153184 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 04:42:33 INFO - PROCESS | 8345 | 1468842153188 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 04:42:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 04:42:33 INFO - PROCESS | 8345 | 1468842153196 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 04:42:33 INFO - PROCESS | 8345 | 1468842153200 Marionette TRACE conn3 <- [1,2594,null,{}] 04:42:33 INFO - PROCESS | 8345 | 1468842153206 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}] 04:42:33 INFO - PROCESS | 8345 | 1468842153211 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:33 INFO - PROCESS | 8345 | 1468842153456 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 04:42:33 INFO - PROCESS | 8345 | 1468842153802 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:33 INFO - PROCESS | 8345 | 1468842153810 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:33 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ab44c00 == 44 [pid = 8345] [id = 656] 04:42:33 INFO - PROCESS | 8345 | ++DOMWINDOW == 162 (0x8ab45000) [pid = 8345] [serial = 1969] [outer = (nil)] 04:42:33 INFO - PROCESS | 8345 | ++DOMWINDOW == 163 (0x8ba95400) [pid = 8345] [serial = 1970] [outer = 0x8ab45000] 04:42:33 INFO - PROCESS | 8345 | 1468842153897 Marionette DEBUG loaded listener.js 04:42:34 INFO - PROCESS | 8345 | ++DOMWINDOW == 164 (0x8cb5f400) [pid = 8345] [serial = 1971] [outer = 0x8ab45000] 04:42:35 INFO - PROCESS | 8345 | 1468842155137 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]]]}] 04:42:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 04:42:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1987ms 04:42:35 INFO - PROCESS | 8345 | 1468842155185 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 04:42:35 INFO - PROCESS | 8345 | 1468842155192 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 04:42:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 04:42:35 INFO - PROCESS | 8345 | 1468842155203 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 04:42:35 INFO - PROCESS | 8345 | 1468842155208 Marionette TRACE conn3 <- [1,2598,null,{}] 04:42:35 INFO - PROCESS | 8345 | 1468842155218 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}] 04:42:35 INFO - PROCESS | 8345 | 1468842155224 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:35 INFO - PROCESS | 8345 | 1468842155455 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 04:42:35 INFO - PROCESS | 8345 | 1468842155744 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:35 INFO - PROCESS | 8345 | 1468842155757 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:35 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ba9cc00 == 45 [pid = 8345] [id = 657] 04:42:35 INFO - PROCESS | 8345 | ++DOMWINDOW == 165 (0x8ba9e000) [pid = 8345] [serial = 1972] [outer = (nil)] 04:42:35 INFO - PROCESS | 8345 | ++DOMWINDOW == 166 (0x8bec3800) [pid = 8345] [serial = 1973] [outer = 0x8ba9e000] 04:42:35 INFO - PROCESS | 8345 | 1468842155835 Marionette DEBUG loaded listener.js 04:42:35 INFO - PROCESS | 8345 | ++DOMWINDOW == 167 (0x8bec0c00) [pid = 8345] [serial = 1974] [outer = 0x8ba9e000] 04:42:36 INFO - PROCESS | 8345 | 1468842156803 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]]]}] 04:42:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 04:42:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1638ms 04:42:36 INFO - PROCESS | 8345 | 1468842156840 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 04:42:36 INFO - PROCESS | 8345 | 1468842156848 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 04:42:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 04:42:36 INFO - PROCESS | 8345 | 1468842156858 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 04:42:36 INFO - PROCESS | 8345 | 1468842156862 Marionette TRACE conn3 <- [1,2602,null,{}] 04:42:36 INFO - PROCESS | 8345 | 1468842156869 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}] 04:42:36 INFO - PROCESS | 8345 | 1468842156875 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:37 INFO - PROCESS | 8345 | 1468842157089 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 04:42:37 INFO - PROCESS | 8345 | 1468842157504 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:37 INFO - PROCESS | 8345 | 1468842157513 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:37 INFO - PROCESS | 8345 | ++DOCSHELL 0x8b387800 == 46 [pid = 8345] [id = 658] 04:42:37 INFO - PROCESS | 8345 | ++DOMWINDOW == 168 (0x8cea7400) [pid = 8345] [serial = 1975] [outer = (nil)] 04:42:37 INFO - PROCESS | 8345 | ++DOMWINDOW == 169 (0x8da62c00) [pid = 8345] [serial = 1976] [outer = 0x8cea7400] 04:42:37 INFO - PROCESS | 8345 | 1468842157601 Marionette DEBUG loaded listener.js 04:42:37 INFO - PROCESS | 8345 | ++DOMWINDOW == 170 (0x8db90c00) [pid = 8345] [serial = 1977] [outer = 0x8cea7400] 04:42:38 INFO - PROCESS | 8345 | --DOCSHELL 0x8ba93000 == 45 [pid = 8345] [id = 640] 04:42:38 INFO - PROCESS | 8345 | --DOCSHELL 0x8cea9400 == 44 [pid = 8345] [id = 639] 04:42:38 INFO - PROCESS | 8345 | --DOCSHELL 0x8ba93800 == 43 [pid = 8345] [id = 638] 04:42:38 INFO - PROCESS | 8345 | --DOMWINDOW == 169 (0x93c60400) [pid = 8345] [serial = 1743] [outer = (nil)] [url = about:blank] 04:42:38 INFO - PROCESS | 8345 | --DOMWINDOW == 168 (0x9aa48000) [pid = 8345] [serial = 1785] [outer = (nil)] [url = about:blank] 04:42:38 INFO - PROCESS | 8345 | --DOMWINDOW == 167 (0x93995800) [pid = 8345] [serial = 1862] [outer = (nil)] [url = about:blank] 04:42:38 INFO - PROCESS | 8345 | --DOMWINDOW == 166 (0x92ce8400) [pid = 8345] [serial = 1859] [outer = (nil)] [url = about:blank] 04:42:38 INFO - PROCESS | 8345 | --DOMWINDOW == 165 (0x8f4c1000) [pid = 8345] [serial = 1850] [outer = (nil)] [url = about:blank] 04:42:38 INFO - PROCESS | 8345 | --DOMWINDOW == 164 (0x8f664800) [pid = 8345] [serial = 1851] [outer = (nil)] [url = about:blank] 04:42:38 INFO - PROCESS | 8345 | --DOMWINDOW == 163 (0xa22ed800) [pid = 8345] [serial = 1826] [outer = (nil)] [url = about:blank] 04:42:38 INFO - PROCESS | 8345 | --DOMWINDOW == 162 (0xa230a400) [pid = 8345] [serial = 1827] [outer = (nil)] [url = about:blank] 04:42:38 INFO - PROCESS | 8345 | --DOMWINDOW == 161 (0x92166800) [pid = 8345] [serial = 1808] [outer = (nil)] [url = about:blank] 04:42:38 INFO - PROCESS | 8345 | --DOMWINDOW == 160 (0x92ce9400) [pid = 8345] [serial = 1809] [outer = (nil)] [url = about:blank] 04:42:38 INFO - PROCESS | 8345 | --DOMWINDOW == 159 (0x9d807800) [pid = 8345] [serial = 1823] [outer = (nil)] [url = about:blank] 04:42:38 INFO - PROCESS | 8345 | --DOMWINDOW == 158 (0x9d80e000) [pid = 8345] [serial = 1824] [outer = (nil)] [url = about:blank] 04:42:38 INFO - PROCESS | 8345 | --DOMWINDOW == 157 (0xa6247000) [pid = 8345] [serial = 1835] [outer = (nil)] [url = about:blank] 04:42:38 INFO - PROCESS | 8345 | --DOMWINDOW == 156 (0xa6824400) [pid = 8345] [serial = 1836] [outer = (nil)] [url = about:blank] 04:42:38 INFO - PROCESS | 8345 | --DOMWINDOW == 155 (0x8da66c00) [pid = 8345] [serial = 1805] [outer = (nil)] [url = about:blank] 04:42:38 INFO - PROCESS | 8345 | --DOMWINDOW == 154 (0x8f4bac00) [pid = 8345] [serial = 1806] [outer = (nil)] [url = about:blank] 04:42:38 INFO - PROCESS | 8345 | --DOMWINDOW == 153 (0xa327c800) [pid = 8345] [serial = 1832] [outer = (nil)] [url = about:blank] 04:42:38 INFO - PROCESS | 8345 | --DOMWINDOW == 152 (0xa3452800) [pid = 8345] [serial = 1833] [outer = (nil)] [url = about:blank] 04:42:38 INFO - PROCESS | 8345 | --DOMWINDOW == 151 (0x8ba96800) [pid = 8345] [serial = 1844] [outer = (nil)] [url = about:blank] 04:42:38 INFO - PROCESS | 8345 | --DOMWINDOW == 150 (0x8ba9a800) [pid = 8345] [serial = 1845] [outer = (nil)] [url = about:blank] 04:42:38 INFO - PROCESS | 8345 | --DOMWINDOW == 149 (0x99419400) [pid = 8345] [serial = 1811] [outer = (nil)] [url = about:blank] 04:42:38 INFO - PROCESS | 8345 | --DOMWINDOW == 148 (0x9966e000) [pid = 8345] [serial = 1812] [outer = (nil)] [url = about:blank] 04:42:38 INFO - PROCESS | 8345 | --DOMWINDOW == 147 (0x99a3b800) [pid = 8345] [serial = 1814] [outer = (nil)] [url = about:blank] 04:42:38 INFO - PROCESS | 8345 | --DOMWINDOW == 146 (0x99a40400) [pid = 8345] [serial = 1815] [outer = (nil)] [url = about:blank] 04:42:38 INFO - PROCESS | 8345 | --DOMWINDOW == 145 (0x8f608c00) [pid = 8345] [serial = 1841] [outer = (nil)] [url = about:blank] 04:42:38 INFO - PROCESS | 8345 | --DOMWINDOW == 144 (0x8f7c2c00) [pid = 8345] [serial = 1842] [outer = (nil)] [url = about:blank] 04:42:38 INFO - PROCESS | 8345 | --DOMWINDOW == 143 (0x9b05c400) [pid = 8345] [serial = 1820] [outer = (nil)] [url = about:blank] 04:42:38 INFO - PROCESS | 8345 | --DOMWINDOW == 142 (0x9b5eb800) [pid = 8345] [serial = 1821] [outer = (nil)] [url = about:blank] 04:42:38 INFO - PROCESS | 8345 | --DOMWINDOW == 141 (0x8ab4a400) [pid = 8345] [serial = 1838] [outer = (nil)] [url = about:blank] 04:42:38 INFO - PROCESS | 8345 | --DOMWINDOW == 140 (0x8ab4cc00) [pid = 8345] [serial = 1839] [outer = (nil)] [url = about:blank] 04:42:38 INFO - PROCESS | 8345 | --DOMWINDOW == 139 (0x8cbe6000) [pid = 8345] [serial = 1847] [outer = (nil)] [url = about:blank] 04:42:38 INFO - PROCESS | 8345 | --DOMWINDOW == 138 (0x8cbe9000) [pid = 8345] [serial = 1848] [outer = (nil)] [url = about:blank] 04:42:38 INFO - PROCESS | 8345 | --DOMWINDOW == 137 (0x92ceb800) [pid = 8345] [serial = 1803] [outer = (nil)] [url = about:blank] 04:42:38 INFO - PROCESS | 8345 | --DOMWINDOW == 136 (0x99d48c00) [pid = 8345] [serial = 1817] [outer = (nil)] [url = about:blank] 04:42:38 INFO - PROCESS | 8345 | --DOMWINDOW == 135 (0x99e02c00) [pid = 8345] [serial = 1818] [outer = (nil)] [url = about:blank] 04:42:38 INFO - PROCESS | 8345 | --DOMWINDOW == 134 (0x8f6d9c00) [pid = 8345] [serial = 1853] [outer = (nil)] [url = about:blank] 04:42:38 INFO - PROCESS | 8345 | --DOMWINDOW == 133 (0x8f8af400) [pid = 8345] [serial = 1854] [outer = (nil)] [url = about:blank] 04:42:38 INFO - PROCESS | 8345 | --DOMWINDOW == 132 (0xa2531000) [pid = 8345] [serial = 1829] [outer = (nil)] [url = about:blank] 04:42:38 INFO - PROCESS | 8345 | --DOMWINDOW == 131 (0xa2fd6c00) [pid = 8345] [serial = 1830] [outer = (nil)] [url = about:blank] 04:42:38 INFO - PROCESS | 8345 | --DOMWINDOW == 130 (0x92cf2400) [pid = 8345] [serial = 1860] [outer = (nil)] [url = about:blank] 04:42:38 INFO - PROCESS | 8345 | --DOMWINDOW == 129 (0x91b5f800) [pid = 8345] [serial = 1857] [outer = (nil)] [url = about:blank] 04:42:38 INFO - PROCESS | 8345 | --DOMWINDOW == 128 (0x918a2800) [pid = 8345] [serial = 1856] [outer = (nil)] [url = about:blank] 04:42:38 INFO - PROCESS | 8345 | --DOMWINDOW == 127 (0x94f79000) [pid = 8345] [serial = 1863] [outer = (nil)] [url = about:blank] 04:42:38 INFO - PROCESS | 8345 | 1468842158701 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]]]}] 04:42:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 04:42:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1882ms 04:42:38 INFO - PROCESS | 8345 | 1468842158742 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 04:42:38 INFO - PROCESS | 8345 | 1468842158746 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 04:42:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 04:42:38 INFO - PROCESS | 8345 | 1468842158753 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 04:42:38 INFO - PROCESS | 8345 | 1468842158760 Marionette TRACE conn3 <- [1,2606,null,{}] 04:42:38 INFO - PROCESS | 8345 | 1468842158776 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}] 04:42:38 INFO - PROCESS | 8345 | 1468842158786 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:39 INFO - PROCESS | 8345 | 1468842159017 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 04:42:39 INFO - PROCESS | 8345 | 1468842159301 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:39 INFO - PROCESS | 8345 | 1468842159312 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:39 INFO - PROCESS | 8345 | ++DOCSHELL 0x8da61000 == 44 [pid = 8345] [id = 659] 04:42:39 INFO - PROCESS | 8345 | ++DOMWINDOW == 128 (0x8da61c00) [pid = 8345] [serial = 1978] [outer = (nil)] 04:42:39 INFO - PROCESS | 8345 | ++DOMWINDOW == 129 (0x8f667400) [pid = 8345] [serial = 1979] [outer = 0x8da61c00] 04:42:39 INFO - PROCESS | 8345 | 1468842159408 Marionette DEBUG loaded listener.js 04:42:39 INFO - PROCESS | 8345 | ++DOMWINDOW == 130 (0x8f6d1800) [pid = 8345] [serial = 1980] [outer = 0x8da61c00] 04:42:40 INFO - PROCESS | 8345 | 1468842160313 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]]]}] 04:42:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 04:42:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1587ms 04:42:40 INFO - PROCESS | 8345 | 1468842160341 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 04:42:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 04:42:40 INFO - PROCESS | 8345 | 1468842160346 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 04:42:40 INFO - PROCESS | 8345 | 1468842160352 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 04:42:40 INFO - PROCESS | 8345 | 1468842160356 Marionette TRACE conn3 <- [1,2610,null,{}] 04:42:40 INFO - PROCESS | 8345 | 1468842160361 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}] 04:42:40 INFO - PROCESS | 8345 | 1468842160366 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:40 INFO - PROCESS | 8345 | 1468842160668 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 04:42:40 INFO - PROCESS | 8345 | 1468842160698 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:40 INFO - PROCESS | 8345 | 1468842160705 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:40 INFO - PROCESS | 8345 | ++DOCSHELL 0x8b392800 == 45 [pid = 8345] [id = 660] 04:42:40 INFO - PROCESS | 8345 | ++DOMWINDOW == 131 (0x8f610400) [pid = 8345] [serial = 1981] [outer = (nil)] 04:42:40 INFO - PROCESS | 8345 | ++DOMWINDOW == 132 (0x8f8acc00) [pid = 8345] [serial = 1982] [outer = 0x8f610400] 04:42:40 INFO - PROCESS | 8345 | 1468842160779 Marionette DEBUG loaded listener.js 04:42:40 INFO - PROCESS | 8345 | ++DOMWINDOW == 133 (0x90f62400) [pid = 8345] [serial = 1983] [outer = 0x8f610400] 04:42:41 INFO - PROCESS | 8345 | 1468842161798 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]]]}] 04:42:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 04:42:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1490ms 04:42:41 INFO - PROCESS | 8345 | 1468842161843 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 04:42:41 INFO - PROCESS | 8345 | 1468842161849 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 04:42:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 04:42:41 INFO - PROCESS | 8345 | 1468842161869 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 04:42:41 INFO - PROCESS | 8345 | 1468842161873 Marionette TRACE conn3 <- [1,2614,null,{}] 04:42:41 INFO - PROCESS | 8345 | 1468842161879 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}] 04:42:41 INFO - PROCESS | 8345 | 1468842161884 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:42 INFO - PROCESS | 8345 | 1468842162159 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 04:42:42 INFO - PROCESS | 8345 | 1468842162188 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:42 INFO - PROCESS | 8345 | 1468842162196 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:42 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f7c5400 == 46 [pid = 8345] [id = 661] 04:42:42 INFO - PROCESS | 8345 | ++DOMWINDOW == 134 (0x8f8a4000) [pid = 8345] [serial = 1984] [outer = (nil)] 04:42:42 INFO - PROCESS | 8345 | ++DOMWINDOW == 135 (0x918a2800) [pid = 8345] [serial = 1985] [outer = 0x8f8a4000] 04:42:42 INFO - PROCESS | 8345 | 1468842162283 Marionette DEBUG loaded listener.js 04:42:42 INFO - PROCESS | 8345 | ++DOMWINDOW == 136 (0x91b5ac00) [pid = 8345] [serial = 1986] [outer = 0x8f8a4000] 04:42:43 INFO - PROCESS | 8345 | --DOMWINDOW == 135 (0x8cb53c00) [pid = 8345] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 04:42:43 INFO - PROCESS | 8345 | --DOMWINDOW == 134 (0x8ba93c00) [pid = 8345] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 04:42:43 INFO - PROCESS | 8345 | --DOMWINDOW == 133 (0x8cb55400) [pid = 8345] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 04:42:43 INFO - PROCESS | 8345 | --DOMWINDOW == 132 (0x8f4c3400) [pid = 8345] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 04:42:43 INFO - PROCESS | 8345 | --DOMWINDOW == 131 (0x92cf5000) [pid = 8345] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 04:42:43 INFO - PROCESS | 8345 | --DOMWINDOW == 130 (0x95153000) [pid = 8345] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 04:42:43 INFO - PROCESS | 8345 | --DOMWINDOW == 129 (0x976f0000) [pid = 8345] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 04:42:43 INFO - PROCESS | 8345 | --DOMWINDOW == 128 (0x99b9f000) [pid = 8345] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 04:42:43 INFO - PROCESS | 8345 | --DOMWINDOW == 127 (0x9a290400) [pid = 8345] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 04:42:43 INFO - PROCESS | 8345 | --DOMWINDOW == 126 (0x8f6d0000) [pid = 8345] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 04:42:43 INFO - PROCESS | 8345 | --DOMWINDOW == 125 (0x99a3cc00) [pid = 8345] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 04:42:43 INFO - PROCESS | 8345 | --DOMWINDOW == 124 (0xa23be000) [pid = 8345] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 04:42:43 INFO - PROCESS | 8345 | --DOMWINDOW == 123 (0xa62bf800) [pid = 8345] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 04:42:43 INFO - PROCESS | 8345 | --DOMWINDOW == 122 (0x8ba95c00) [pid = 8345] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 04:42:43 INFO - PROCESS | 8345 | --DOMWINDOW == 121 (0x8da61800) [pid = 8345] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 04:42:43 INFO - PROCESS | 8345 | --DOMWINDOW == 120 (0x925e8400) [pid = 8345] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 04:42:43 INFO - PROCESS | 8345 | --DOMWINDOW == 119 (0x8ceb1000) [pid = 8345] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 04:42:43 INFO - PROCESS | 8345 | --DOMWINDOW == 118 (0x8b386000) [pid = 8345] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 04:42:43 INFO - PROCESS | 8345 | --DOMWINDOW == 117 (0x8b38a000) [pid = 8345] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 04:42:43 INFO - PROCESS | 8345 | --DOMWINDOW == 116 (0x8cb55c00) [pid = 8345] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 04:42:43 INFO - PROCESS | 8345 | 1468842163541 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]]]}] 04:42:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 04:42:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1748ms 04:42:43 INFO - PROCESS | 8345 | 1468842163609 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 04:42:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 04:42:43 INFO - PROCESS | 8345 | 1468842163613 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 04:42:43 INFO - PROCESS | 8345 | 1468842163620 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 04:42:43 INFO - PROCESS | 8345 | 1468842163624 Marionette TRACE conn3 <- [1,2618,null,{}] 04:42:43 INFO - PROCESS | 8345 | 1468842163630 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}] 04:42:43 INFO - PROCESS | 8345 | 1468842163640 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:43 INFO - PROCESS | 8345 | 1468842163975 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 04:42:44 INFO - PROCESS | 8345 | 1468842163992 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:44 INFO - PROCESS | 8345 | 1468842163999 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:44 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ba93c00 == 47 [pid = 8345] [id = 662] 04:42:44 INFO - PROCESS | 8345 | ++DOMWINDOW == 117 (0x8cb55c00) [pid = 8345] [serial = 1987] [outer = (nil)] 04:42:44 INFO - PROCESS | 8345 | ++DOMWINDOW == 118 (0x8f7c6800) [pid = 8345] [serial = 1988] [outer = 0x8cb55c00] 04:42:44 INFO - PROCESS | 8345 | 1468842164077 Marionette DEBUG loaded listener.js 04:42:44 INFO - PROCESS | 8345 | ++DOMWINDOW == 119 (0x925e5400) [pid = 8345] [serial = 1989] [outer = 0x8cb55c00] 04:42:45 INFO - PROCESS | 8345 | 1468842165191 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]]]}] 04:42:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 04:42:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1637ms 04:42:45 INFO - PROCESS | 8345 | 1468842165258 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 04:42:45 INFO - PROCESS | 8345 | 1468842165266 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 04:42:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 04:42:45 INFO - PROCESS | 8345 | 1468842165278 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 04:42:45 INFO - PROCESS | 8345 | 1468842165285 Marionette TRACE conn3 <- [1,2622,null,{}] 04:42:45 INFO - PROCESS | 8345 | 1468842165296 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}] 04:42:45 INFO - PROCESS | 8345 | 1468842165301 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:45 INFO - PROCESS | 8345 | 1468842165588 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 04:42:45 INFO - PROCESS | 8345 | 1468842165939 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:45 INFO - PROCESS | 8345 | 1468842165956 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:45 INFO - PROCESS | 8345 | ++DOCSHELL 0x8b38c000 == 48 [pid = 8345] [id = 663] 04:42:45 INFO - PROCESS | 8345 | ++DOMWINDOW == 120 (0x8b38e000) [pid = 8345] [serial = 1990] [outer = (nil)] 04:42:46 INFO - PROCESS | 8345 | ++DOMWINDOW == 121 (0x8bec4800) [pid = 8345] [serial = 1991] [outer = 0x8b38e000] 04:42:46 INFO - PROCESS | 8345 | 1468842166048 Marionette DEBUG loaded listener.js 04:42:46 INFO - PROCESS | 8345 | ++DOMWINDOW == 122 (0x8cb5f000) [pid = 8345] [serial = 1992] [outer = 0x8b38e000] 04:42:47 INFO - PROCESS | 8345 | 1468842167092 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]]]}] 04:42:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 04:42:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1892ms 04:42:47 INFO - PROCESS | 8345 | 1468842167170 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 04:42:47 INFO - PROCESS | 8345 | 1468842167178 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 04:42:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 04:42:47 INFO - PROCESS | 8345 | 1468842167191 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 04:42:47 INFO - PROCESS | 8345 | 1468842167198 Marionette TRACE conn3 <- [1,2626,null,{}] 04:42:47 INFO - PROCESS | 8345 | 1468842167205 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}] 04:42:47 INFO - PROCESS | 8345 | 1468842167212 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:47 INFO - PROCESS | 8345 | 1468842167486 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 04:42:47 INFO - PROCESS | 8345 | 1468842167822 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:47 INFO - PROCESS | 8345 | 1468842167834 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:47 INFO - PROCESS | 8345 | ++DOCSHELL 0x8d7cbc00 == 49 [pid = 8345] [id = 664] 04:42:47 INFO - PROCESS | 8345 | ++DOMWINDOW == 123 (0x8db8ec00) [pid = 8345] [serial = 1993] [outer = (nil)] 04:42:47 INFO - PROCESS | 8345 | ++DOMWINDOW == 124 (0x8f4c2000) [pid = 8345] [serial = 1994] [outer = 0x8db8ec00] 04:42:47 INFO - PROCESS | 8345 | 1468842167926 Marionette DEBUG loaded listener.js 04:42:48 INFO - PROCESS | 8345 | ++DOMWINDOW == 125 (0x8f66c400) [pid = 8345] [serial = 1995] [outer = 0x8db8ec00] 04:42:49 INFO - PROCESS | 8345 | 1468842169016 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]]]}] 04:42:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 04:42:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1899ms 04:42:49 INFO - PROCESS | 8345 | 1468842169091 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 04:42:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 04:42:49 INFO - PROCESS | 8345 | 1468842169096 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 04:42:49 INFO - PROCESS | 8345 | 1468842169104 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 04:42:49 INFO - PROCESS | 8345 | 1468842169111 Marionette TRACE conn3 <- [1,2630,null,{}] 04:42:49 INFO - PROCESS | 8345 | 1468842169129 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}] 04:42:49 INFO - PROCESS | 8345 | 1468842169139 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:49 INFO - PROCESS | 8345 | 1468842169539 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 04:42:49 INFO - PROCESS | 8345 | 1468842169766 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:49 INFO - PROCESS | 8345 | 1468842169774 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:49 INFO - PROCESS | 8345 | ++DOCSHELL 0x922f8000 == 50 [pid = 8345] [id = 665] 04:42:49 INFO - PROCESS | 8345 | ++DOMWINDOW == 126 (0x922fb800) [pid = 8345] [serial = 1996] [outer = (nil)] 04:42:49 INFO - PROCESS | 8345 | ++DOMWINDOW == 127 (0x925e4400) [pid = 8345] [serial = 1997] [outer = 0x922fb800] 04:42:49 INFO - PROCESS | 8345 | 1468842169889 Marionette DEBUG loaded listener.js 04:42:50 INFO - PROCESS | 8345 | ++DOMWINDOW == 128 (0x92ceec00) [pid = 8345] [serial = 1998] [outer = 0x922fb800] 04:42:50 INFO - PROCESS | 8345 | 1468842170845 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]]]}] 04:42:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 04:42:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1790ms 04:42:50 INFO - PROCESS | 8345 | 1468842170894 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 04:42:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 04:42:50 INFO - PROCESS | 8345 | 1468842170900 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 04:42:50 INFO - PROCESS | 8345 | 1468842170906 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 04:42:50 INFO - PROCESS | 8345 | 1468842170911 Marionette TRACE conn3 <- [1,2634,null,{}] 04:42:50 INFO - PROCESS | 8345 | 1468842170918 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}] 04:42:50 INFO - PROCESS | 8345 | 1468842170924 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:51 INFO - PROCESS | 8345 | 1468842171154 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 04:42:51 INFO - PROCESS | 8345 | 1468842171477 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:51 INFO - PROCESS | 8345 | 1468842171487 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:51 INFO - PROCESS | 8345 | ++DOCSHELL 0x8b38b000 == 51 [pid = 8345] [id = 666] 04:42:51 INFO - PROCESS | 8345 | ++DOMWINDOW == 129 (0x9189dc00) [pid = 8345] [serial = 1999] [outer = (nil)] 04:42:51 INFO - PROCESS | 8345 | ++DOMWINDOW == 130 (0x93c62000) [pid = 8345] [serial = 2000] [outer = 0x9189dc00] 04:42:51 INFO - PROCESS | 8345 | 1468842171573 Marionette DEBUG loaded listener.js 04:42:51 INFO - PROCESS | 8345 | ++DOMWINDOW == 131 (0x9505a800) [pid = 8345] [serial = 2001] [outer = 0x9189dc00] 04:42:52 INFO - PROCESS | 8345 | 1468842172507 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]]]}] 04:42:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 04:42:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1638ms 04:42:52 INFO - PROCESS | 8345 | 1468842172546 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 04:42:52 INFO - PROCESS | 8345 | 1468842172549 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 04:42:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 04:42:52 INFO - PROCESS | 8345 | 1468842172559 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 04:42:52 INFO - PROCESS | 8345 | 1468842172563 Marionette TRACE conn3 <- [1,2638,null,{}] 04:42:52 INFO - PROCESS | 8345 | 1468842172570 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}] 04:42:52 INFO - PROCESS | 8345 | 1468842172575 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:52 INFO - PROCESS | 8345 | 1468842172801 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 04:42:53 INFO - PROCESS | 8345 | 1468842173121 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:53 INFO - PROCESS | 8345 | 1468842173130 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:53 INFO - PROCESS | 8345 | ++DOCSHELL 0x92fdcc00 == 52 [pid = 8345] [id = 667] 04:42:53 INFO - PROCESS | 8345 | ++DOMWINDOW == 132 (0x93a45800) [pid = 8345] [serial = 2002] [outer = (nil)] 04:42:53 INFO - PROCESS | 8345 | ++DOMWINDOW == 133 (0x97558000) [pid = 8345] [serial = 2003] [outer = 0x93a45800] 04:42:53 INFO - PROCESS | 8345 | 1468842173219 Marionette DEBUG loaded listener.js 04:42:53 INFO - PROCESS | 8345 | ++DOMWINDOW == 134 (0x981d7c00) [pid = 8345] [serial = 2004] [outer = 0x93a45800] 04:42:54 INFO - PROCESS | 8345 | 1468842174164 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]]]}] 04:42:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 04:42:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1641ms 04:42:54 INFO - PROCESS | 8345 | 1468842174200 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 04:42:54 INFO - PROCESS | 8345 | 1468842174205 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 04:42:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 04:42:54 INFO - PROCESS | 8345 | 1468842174212 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 04:42:54 INFO - PROCESS | 8345 | 1468842174217 Marionette TRACE conn3 <- [1,2642,null,{}] 04:42:54 INFO - PROCESS | 8345 | 1468842174223 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}] 04:42:54 INFO - PROCESS | 8345 | 1468842174234 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:54 INFO - PROCESS | 8345 | 1468842174506 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 04:42:54 INFO - PROCESS | 8345 | 1468842174833 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:54 INFO - PROCESS | 8345 | 1468842174850 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:54 INFO - PROCESS | 8345 | ++DOCSHELL 0x92cf2800 == 53 [pid = 8345] [id = 668] 04:42:54 INFO - PROCESS | 8345 | ++DOMWINDOW == 135 (0x95161c00) [pid = 8345] [serial = 2005] [outer = (nil)] 04:42:54 INFO - PROCESS | 8345 | ++DOMWINDOW == 136 (0x99a3ec00) [pid = 8345] [serial = 2006] [outer = 0x95161c00] 04:42:54 INFO - PROCESS | 8345 | 1468842174957 Marionette DEBUG loaded listener.js 04:42:55 INFO - PROCESS | 8345 | ++DOMWINDOW == 137 (0x99abbc00) [pid = 8345] [serial = 2007] [outer = 0x95161c00] 04:42:55 INFO - PROCESS | 8345 | 1468842175899 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]]]}] 04:42:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 04:42:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1732ms 04:42:55 INFO - PROCESS | 8345 | 1468842175946 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 04:42:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 04:42:55 INFO - PROCESS | 8345 | 1468842175951 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 04:42:55 INFO - PROCESS | 8345 | 1468842175958 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 04:42:55 INFO - PROCESS | 8345 | 1468842175961 Marionette TRACE conn3 <- [1,2646,null,{}] 04:42:55 INFO - PROCESS | 8345 | 1468842175968 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}] 04:42:55 INFO - PROCESS | 8345 | 1468842175973 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:56 INFO - PROCESS | 8345 | 1468842176194 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 04:42:56 INFO - PROCESS | 8345 | 1468842176515 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:56 INFO - PROCESS | 8345 | 1468842176523 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:56 INFO - PROCESS | 8345 | ++DOCSHELL 0x922f0400 == 54 [pid = 8345] [id = 669] 04:42:56 INFO - PROCESS | 8345 | ++DOMWINDOW == 138 (0x95161400) [pid = 8345] [serial = 2008] [outer = (nil)] 04:42:56 INFO - PROCESS | 8345 | ++DOMWINDOW == 139 (0x99b9e400) [pid = 8345] [serial = 2009] [outer = 0x95161400] 04:42:56 INFO - PROCESS | 8345 | 1468842176611 Marionette DEBUG loaded listener.js 04:42:56 INFO - PROCESS | 8345 | ++DOMWINDOW == 140 (0x99ba0c00) [pid = 8345] [serial = 2010] [outer = 0x95161400] 04:42:57 INFO - PROCESS | 8345 | 1468842177506 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]]]}] 04:42:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 04:42:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1587ms 04:42:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 04:42:57 INFO - PROCESS | 8345 | 1468842177544 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 04:42:57 INFO - PROCESS | 8345 | 1468842177548 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 04:42:57 INFO - PROCESS | 8345 | 1468842177556 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 04:42:57 INFO - PROCESS | 8345 | 1468842177559 Marionette TRACE conn3 <- [1,2650,null,{}] 04:42:57 INFO - PROCESS | 8345 | 1468842177587 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}] 04:42:57 INFO - PROCESS | 8345 | 1468842177593 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:57 INFO - PROCESS | 8345 | 1468842177829 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 04:42:58 INFO - PROCESS | 8345 | 1468842178157 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:58 INFO - PROCESS | 8345 | 1468842178167 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:58 INFO - PROCESS | 8345 | ++DOCSHELL 0x8d7c2400 == 55 [pid = 8345] [id = 670] 04:42:58 INFO - PROCESS | 8345 | ++DOMWINDOW == 141 (0x99abdc00) [pid = 8345] [serial = 2011] [outer = (nil)] 04:42:58 INFO - PROCESS | 8345 | ++DOMWINDOW == 142 (0x99e01800) [pid = 8345] [serial = 2012] [outer = 0x99abdc00] 04:42:58 INFO - PROCESS | 8345 | 1468842178254 Marionette DEBUG loaded listener.js 04:42:58 INFO - PROCESS | 8345 | ++DOMWINDOW == 143 (0x99e04400) [pid = 8345] [serial = 2013] [outer = 0x99abdc00] 04:42:59 INFO - PROCESS | 8345 | 1468842179195 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]]]}] 04:42:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 04:42:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1691ms 04:42:59 INFO - PROCESS | 8345 | 1468842179247 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 04:42:59 INFO - PROCESS | 8345 | 1468842179250 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 04:42:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 04:42:59 INFO - PROCESS | 8345 | 1468842179257 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 04:42:59 INFO - PROCESS | 8345 | 1468842179261 Marionette TRACE conn3 <- [1,2654,null,{}] 04:42:59 INFO - PROCESS | 8345 | 1468842179267 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}] 04:42:59 INFO - PROCESS | 8345 | 1468842179273 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:59 INFO - PROCESS | 8345 | 1468842179501 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 04:42:59 INFO - PROCESS | 8345 | 1468842179838 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:59 INFO - PROCESS | 8345 | 1468842179845 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:42:59 INFO - PROCESS | 8345 | ++DOCSHELL 0x8db96800 == 56 [pid = 8345] [id = 671] 04:42:59 INFO - PROCESS | 8345 | ++DOMWINDOW == 144 (0x9973ac00) [pid = 8345] [serial = 2014] [outer = (nil)] 04:42:59 INFO - PROCESS | 8345 | ++DOMWINDOW == 145 (0x99e0a400) [pid = 8345] [serial = 2015] [outer = 0x9973ac00] 04:42:59 INFO - PROCESS | 8345 | 1468842179965 Marionette DEBUG loaded listener.js 04:43:00 INFO - PROCESS | 8345 | ++DOMWINDOW == 146 (0x9a28a400) [pid = 8345] [serial = 2016] [outer = 0x9973ac00] 04:43:00 INFO - PROCESS | 8345 | 1468842180927 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]]]}] 04:43:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 04:43:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1739ms 04:43:00 INFO - PROCESS | 8345 | 1468842180997 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 04:43:01 INFO - PROCESS | 8345 | 1468842181002 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 04:43:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 04:43:01 INFO - PROCESS | 8345 | 1468842181011 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 04:43:01 INFO - PROCESS | 8345 | 1468842181014 Marionette TRACE conn3 <- [1,2658,null,{}] 04:43:01 INFO - PROCESS | 8345 | 1468842181023 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}] 04:43:01 INFO - PROCESS | 8345 | 1468842181030 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:43:01 INFO - PROCESS | 8345 | 1468842181301 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 04:43:01 INFO - PROCESS | 8345 | 1468842181659 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:01 INFO - PROCESS | 8345 | 1468842181670 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:43:01 INFO - PROCESS | 8345 | ++DOCSHELL 0x99d74800 == 57 [pid = 8345] [id = 672] 04:43:01 INFO - PROCESS | 8345 | ++DOMWINDOW == 147 (0x99e02c00) [pid = 8345] [serial = 2017] [outer = (nil)] 04:43:01 INFO - PROCESS | 8345 | ++DOMWINDOW == 148 (0x9aa4a000) [pid = 8345] [serial = 2018] [outer = 0x99e02c00] 04:43:01 INFO - PROCESS | 8345 | 1468842181759 Marionette DEBUG loaded listener.js 04:43:01 INFO - PROCESS | 8345 | ++DOMWINDOW == 149 (0x9aa4e000) [pid = 8345] [serial = 2019] [outer = 0x99e02c00] 04:43:02 INFO - PROCESS | 8345 | 1468842182708 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]]]}] 04:43:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 04:43:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1733ms 04:43:02 INFO - PROCESS | 8345 | 1468842182744 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 04:43:02 INFO - PROCESS | 8345 | 1468842182748 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 04:43:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 04:43:02 INFO - PROCESS | 8345 | 1468842182757 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 04:43:02 INFO - PROCESS | 8345 | 1468842182762 Marionette TRACE conn3 <- [1,2662,null,{}] 04:43:02 INFO - PROCESS | 8345 | 1468842182769 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}] 04:43:02 INFO - PROCESS | 8345 | 1468842182776 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:43:03 INFO - PROCESS | 8345 | 1468842183033 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 04:43:03 INFO - PROCESS | 8345 | 1468842183373 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:03 INFO - PROCESS | 8345 | 1468842183382 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:43:03 INFO - PROCESS | 8345 | ++DOCSHELL 0x9b5f5c00 == 58 [pid = 8345] [id = 673] 04:43:03 INFO - PROCESS | 8345 | ++DOMWINDOW == 150 (0x9b5f6400) [pid = 8345] [serial = 2020] [outer = (nil)] 04:43:03 INFO - PROCESS | 8345 | ++DOMWINDOW == 151 (0x9b613400) [pid = 8345] [serial = 2021] [outer = 0x9b5f6400] 04:43:03 INFO - PROCESS | 8345 | 1468842183493 Marionette DEBUG loaded listener.js 04:43:03 INFO - PROCESS | 8345 | ++DOMWINDOW == 152 (0x9d801800) [pid = 8345] [serial = 2022] [outer = 0x9b5f6400] 04:43:04 INFO - PROCESS | 8345 | 1468842184476 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]]]}] 04:43:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 04:43:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1798ms 04:43:04 INFO - PROCESS | 8345 | 1468842184555 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 04:43:04 INFO - PROCESS | 8345 | 1468842184559 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 04:43:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 04:43:04 INFO - PROCESS | 8345 | 1468842184569 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 04:43:04 INFO - PROCESS | 8345 | 1468842184574 Marionette TRACE conn3 <- [1,2666,null,{}] 04:43:04 INFO - PROCESS | 8345 | 1468842184581 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}] 04:43:04 INFO - PROCESS | 8345 | 1468842184585 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:43:04 INFO - PROCESS | 8345 | 1468842184873 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 04:43:05 INFO - PROCESS | 8345 | 1468842185238 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:05 INFO - PROCESS | 8345 | 1468842185250 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:43:05 INFO - PROCESS | 8345 | ++DOCSHELL 0x99b9a400 == 59 [pid = 8345] [id = 674] 04:43:05 INFO - PROCESS | 8345 | ++DOMWINDOW == 153 (0x9b05f400) [pid = 8345] [serial = 2023] [outer = (nil)] 04:43:05 INFO - PROCESS | 8345 | ++DOMWINDOW == 154 (0xa1001c00) [pid = 8345] [serial = 2024] [outer = 0x9b05f400] 04:43:05 INFO - PROCESS | 8345 | 1468842185336 Marionette DEBUG loaded listener.js 04:43:05 INFO - PROCESS | 8345 | ++DOMWINDOW == 155 (0xa100d000) [pid = 8345] [serial = 2025] [outer = 0x9b05f400] 04:43:06 INFO - PROCESS | 8345 | SkCairoFTTypeface::onFilterRec unimplemented 04:43:06 INFO - PROCESS | 8345 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:43:06 INFO - PROCESS | 8345 | 1468842186719 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]]]}] 04:43:06 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) 04:43:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2190ms 04:43:06 INFO - PROCESS | 8345 | 1468842186759 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 04:43:06 INFO - PROCESS | 8345 | 1468842186764 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 04:43:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 04:43:06 INFO - PROCESS | 8345 | 1468842186775 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 04:43:06 INFO - PROCESS | 8345 | 1468842186783 Marionette TRACE conn3 <- [1,2670,null,{}] 04:43:06 INFO - PROCESS | 8345 | 1468842186792 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}] 04:43:06 INFO - PROCESS | 8345 | 1468842186798 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:43:07 INFO - PROCESS | 8345 | 1468842187100 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 04:43:07 INFO - PROCESS | 8345 | 1468842187914 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:07 INFO - PROCESS | 8345 | 1468842187925 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:43:08 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ab4d800 == 60 [pid = 8345] [id = 675] 04:43:08 INFO - PROCESS | 8345 | ++DOMWINDOW == 156 (0x8ab4dc00) [pid = 8345] [serial = 2026] [outer = (nil)] 04:43:08 INFO - PROCESS | 8345 | ++DOMWINDOW == 157 (0x8b38b400) [pid = 8345] [serial = 2027] [outer = 0x8ab4dc00] 04:43:08 INFO - PROCESS | 8345 | 1468842188079 Marionette DEBUG loaded listener.js 04:43:08 INFO - PROCESS | 8345 | ++DOMWINDOW == 158 (0x8ba94c00) [pid = 8345] [serial = 2028] [outer = 0x8ab4dc00] 04:43:09 INFO - PROCESS | 8345 | SkCairoFTTypeface::onFilterRec unimplemented 04:43:09 INFO - PROCESS | 8345 | 1468842189556 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"]]]}] 04:43:09 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 04:43:09 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:43:09 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 04:43:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:43:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:43:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 2832ms 04:43:09 INFO - PROCESS | 8345 | 1468842189707 Marionette TRACE conn3 -> [0,2673,"getWindowHandle",null] 04:43:09 INFO - PROCESS | 8345 | 1468842189713 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 04:43:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 04:43:09 INFO - PROCESS | 8345 | 1468842189727 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 04:43:09 INFO - PROCESS | 8345 | 1468842189732 Marionette TRACE conn3 <- [1,2674,null,{}] 04:43:09 INFO - PROCESS | 8345 | 1468842189742 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}] 04:43:09 INFO - PROCESS | 8345 | 1468842189746 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:43:09 INFO - PROCESS | 8345 | 1468842189987 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 04:43:10 INFO - PROCESS | 8345 | 1468842190272 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:10 INFO - PROCESS | 8345 | 1468842190282 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:43:10 INFO - PROCESS | 8345 | ++DOCSHELL 0x8b393000 == 61 [pid = 8345] [id = 676] 04:43:10 INFO - PROCESS | 8345 | ++DOMWINDOW == 159 (0x8bec4000) [pid = 8345] [serial = 2029] [outer = (nil)] 04:43:10 INFO - PROCESS | 8345 | ++DOMWINDOW == 160 (0x8d7ccc00) [pid = 8345] [serial = 2030] [outer = 0x8bec4000] 04:43:10 INFO - PROCESS | 8345 | 1468842190369 Marionette DEBUG loaded listener.js 04:43:10 INFO - PROCESS | 8345 | ++DOMWINDOW == 161 (0x8f6d9c00) [pid = 8345] [serial = 2031] [outer = 0x8bec4000] 04:43:12 INFO - PROCESS | 8345 | --DOCSHELL 0x8f7c5400 == 60 [pid = 8345] [id = 661] 04:43:12 INFO - PROCESS | 8345 | --DOCSHELL 0x8b392800 == 59 [pid = 8345] [id = 660] 04:43:12 INFO - PROCESS | 8345 | --DOCSHELL 0x8da61000 == 58 [pid = 8345] [id = 659] 04:43:12 INFO - PROCESS | 8345 | --DOCSHELL 0x8b387800 == 57 [pid = 8345] [id = 658] 04:43:12 INFO - PROCESS | 8345 | --DOCSHELL 0x8ba9cc00 == 56 [pid = 8345] [id = 657] 04:43:12 INFO - PROCESS | 8345 | --DOCSHELL 0x8d7cc000 == 55 [pid = 8345] [id = 653] 04:43:12 INFO - PROCESS | 8345 | --DOCSHELL 0x97551800 == 54 [pid = 8345] [id = 652] 04:43:12 INFO - PROCESS | 8345 | --DOCSHELL 0x8ba9d400 == 53 [pid = 8345] [id = 651] 04:43:12 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb5e800 == 52 [pid = 8345] [id = 650] 04:43:12 INFO - PROCESS | 8345 | --DOCSHELL 0x8ab43800 == 51 [pid = 8345] [id = 648] 04:43:12 INFO - PROCESS | 8345 | --DOCSHELL 0x922f4000 == 50 [pid = 8345] [id = 649] 04:43:12 INFO - PROCESS | 8345 | --DOCSHELL 0x8b394400 == 49 [pid = 8345] [id = 647] 04:43:12 INFO - PROCESS | 8345 | --DOCSHELL 0x8f7c5800 == 48 [pid = 8345] [id = 646] 04:43:12 INFO - PROCESS | 8345 | --DOCSHELL 0x8bec9800 == 47 [pid = 8345] [id = 645] 04:43:12 INFO - PROCESS | 8345 | --DOCSHELL 0x8ab4b800 == 46 [pid = 8345] [id = 642] 04:43:12 INFO - PROCESS | 8345 | --DOCSHELL 0x8ceb0400 == 45 [pid = 8345] [id = 637] 04:43:12 INFO - PROCESS | 8345 | --DOCSHELL 0x8cbea400 == 44 [pid = 8345] [id = 641] 04:43:12 INFO - PROCESS | 8345 | --DOCSHELL 0x8ab44c00 == 43 [pid = 8345] [id = 656] 04:43:12 INFO - PROCESS | 8345 | --DOCSHELL 0x8bec3c00 == 42 [pid = 8345] [id = 643] 04:43:12 INFO - PROCESS | 8345 | --DOCSHELL 0x8f7c3800 == 41 [pid = 8345] [id = 644] 04:43:12 INFO - PROCESS | 8345 | --DOCSHELL 0x92cf0c00 == 40 [pid = 8345] [id = 654] 04:43:12 INFO - PROCESS | 8345 | --DOCSHELL 0x8ab41000 == 39 [pid = 8345] [id = 655] 04:43:12 INFO - PROCESS | 8345 | --DOCSHELL 0x8ab4d800 == 38 [pid = 8345] [id = 675] 04:43:12 INFO - PROCESS | 8345 | --DOCSHELL 0x99b9a400 == 37 [pid = 8345] [id = 674] 04:43:12 INFO - PROCESS | 8345 | --DOCSHELL 0x9b5f5c00 == 36 [pid = 8345] [id = 673] 04:43:12 INFO - PROCESS | 8345 | --DOCSHELL 0x99d74800 == 35 [pid = 8345] [id = 672] 04:43:12 INFO - PROCESS | 8345 | --DOCSHELL 0x8d7c2400 == 34 [pid = 8345] [id = 670] 04:43:12 INFO - PROCESS | 8345 | --DOCSHELL 0x8db96800 == 33 [pid = 8345] [id = 671] 04:43:12 INFO - PROCESS | 8345 | --DOCSHELL 0x922f0400 == 32 [pid = 8345] [id = 669] 04:43:12 INFO - PROCESS | 8345 | --DOCSHELL 0x92cf2800 == 31 [pid = 8345] [id = 668] 04:43:12 INFO - PROCESS | 8345 | --DOCSHELL 0x92fdcc00 == 30 [pid = 8345] [id = 667] 04:43:12 INFO - PROCESS | 8345 | --DOCSHELL 0x922f8000 == 29 [pid = 8345] [id = 665] 04:43:12 INFO - PROCESS | 8345 | --DOCSHELL 0x8b38b000 == 28 [pid = 8345] [id = 666] 04:43:12 INFO - PROCESS | 8345 | --DOCSHELL 0x8d7cbc00 == 27 [pid = 8345] [id = 664] 04:43:12 INFO - PROCESS | 8345 | --DOCSHELL 0x8ba93c00 == 26 [pid = 8345] [id = 662] 04:43:12 INFO - PROCESS | 8345 | --DOCSHELL 0x8b38c000 == 25 [pid = 8345] [id = 663] 04:43:12 INFO - PROCESS | 8345 | --DOMWINDOW == 160 (0x8f60f400) [pid = 8345] [serial = 1925] [outer = (nil)] [url = about:blank] 04:43:12 INFO - PROCESS | 8345 | --DOMWINDOW == 159 (0x8d078800) [pid = 8345] [serial = 1866] [outer = (nil)] [url = about:blank] 04:43:12 INFO - PROCESS | 8345 | --DOMWINDOW == 158 (0x8cbe9800) [pid = 8345] [serial = 1865] [outer = (nil)] [url = about:blank] 04:43:12 INFO - PROCESS | 8345 | --DOMWINDOW == 157 (0x8f7cb800) [pid = 8345] [serial = 1869] [outer = (nil)] [url = about:blank] 04:43:12 INFO - PROCESS | 8345 | --DOMWINDOW == 156 (0x8f669800) [pid = 8345] [serial = 1868] [outer = (nil)] [url = about:blank] 04:43:12 INFO - PROCESS | 8345 | --DOMWINDOW == 155 (0x95055c00) [pid = 8345] [serial = 1872] [outer = (nil)] [url = about:blank] 04:43:12 INFO - PROCESS | 8345 | --DOMWINDOW == 154 (0x94f1a800) [pid = 8345] [serial = 1871] [outer = (nil)] [url = about:blank] 04:43:12 INFO - PROCESS | 8345 | --DOMWINDOW == 153 (0x976f7400) [pid = 8345] [serial = 1875] [outer = (nil)] [url = about:blank] 04:43:12 INFO - PROCESS | 8345 | --DOMWINDOW == 152 (0x976ed800) [pid = 8345] [serial = 1874] [outer = (nil)] [url = about:blank] 04:43:12 INFO - PROCESS | 8345 | --DOMWINDOW == 151 (0x99422400) [pid = 8345] [serial = 1877] [outer = (nil)] [url = about:blank] 04:43:12 INFO - PROCESS | 8345 | --DOMWINDOW == 150 (0x99736800) [pid = 8345] [serial = 1878] [outer = (nil)] [url = about:blank] 04:43:12 INFO - PROCESS | 8345 | --DOMWINDOW == 149 (0x99e0e800) [pid = 8345] [serial = 1881] [outer = (nil)] [url = about:blank] 04:43:12 INFO - PROCESS | 8345 | --DOMWINDOW == 148 (0x99d70400) [pid = 8345] [serial = 1880] [outer = (nil)] [url = about:blank] 04:43:12 INFO - PROCESS | 8345 | --DOMWINDOW == 147 (0x9aaaa800) [pid = 8345] [serial = 1884] [outer = (nil)] [url = about:blank] 04:43:12 INFO - PROCESS | 8345 | --DOMWINDOW == 146 (0x9aa4f400) [pid = 8345] [serial = 1883] [outer = (nil)] [url = about:blank] 04:43:12 INFO - PROCESS | 8345 | --DOMWINDOW == 145 (0xa1001400) [pid = 8345] [serial = 1887] [outer = (nil)] [url = about:blank] 04:43:12 INFO - PROCESS | 8345 | --DOMWINDOW == 144 (0x9b60d800) [pid = 8345] [serial = 1886] [outer = (nil)] [url = about:blank] 04:43:12 INFO - PROCESS | 8345 | --DOMWINDOW == 143 (0xa255d800) [pid = 8345] [serial = 1890] [outer = (nil)] [url = about:blank] 04:43:12 INFO - PROCESS | 8345 | --DOMWINDOW == 142 (0xa2531400) [pid = 8345] [serial = 1889] [outer = (nil)] [url = about:blank] 04:43:12 INFO - PROCESS | 8345 | --DOMWINDOW == 141 (0xa4e53c00) [pid = 8345] [serial = 1893] [outer = (nil)] [url = about:blank] 04:43:12 INFO - PROCESS | 8345 | --DOMWINDOW == 140 (0xa35e5c00) [pid = 8345] [serial = 1892] [outer = (nil)] [url = about:blank] 04:43:12 INFO - PROCESS | 8345 | --DOMWINDOW == 139 (0xa689a800) [pid = 8345] [serial = 1896] [outer = (nil)] [url = about:blank] 04:43:12 INFO - PROCESS | 8345 | --DOMWINDOW == 138 (0xa6829c00) [pid = 8345] [serial = 1895] [outer = (nil)] [url = about:blank] 04:43:12 INFO - PROCESS | 8345 | --DOMWINDOW == 137 (0x8becb000) [pid = 8345] [serial = 1916] [outer = (nil)] [url = about:blank] 04:43:12 INFO - PROCESS | 8345 | --DOMWINDOW == 136 (0x8f7c6c00) [pid = 8345] [serial = 1914] [outer = (nil)] [url = about:blank] 04:43:12 INFO - PROCESS | 8345 | --DOMWINDOW == 135 (0x8f60bc00) [pid = 8345] [serial = 1913] [outer = (nil)] [url = about:blank] 04:43:12 INFO - PROCESS | 8345 | --DOMWINDOW == 134 (0xa3280800) [pid = 8345] [serial = 1899] [outer = (nil)] [url = about:blank] 04:43:12 INFO - PROCESS | 8345 | --DOMWINDOW == 133 (0x925ebc00) [pid = 8345] [serial = 1898] [outer = (nil)] [url = about:blank] 04:43:12 INFO - PROCESS | 8345 | --DOMWINDOW == 132 (0x8d07f800) [pid = 8345] [serial = 1919] [outer = (nil)] [url = about:blank] 04:43:12 INFO - PROCESS | 8345 | --DOMWINDOW == 131 (0x8d7c0400) [pid = 8345] [serial = 1920] [outer = (nil)] [url = about:blank] 04:43:12 INFO - PROCESS | 8345 | --DOMWINDOW == 130 (0x8b390c00) [pid = 8345] [serial = 1902] [outer = (nil)] [url = about:blank] 04:43:12 INFO - PROCESS | 8345 | --DOMWINDOW == 129 (0x8b38d800) [pid = 8345] [serial = 1901] [outer = (nil)] [url = about:blank] 04:43:12 INFO - PROCESS | 8345 | --DOMWINDOW == 128 (0x8ce06000) [pid = 8345] [serial = 1905] [outer = (nil)] [url = about:blank] 04:43:12 INFO - PROCESS | 8345 | --DOMWINDOW == 127 (0x8ce03400) [pid = 8345] [serial = 1904] [outer = (nil)] [url = about:blank] 04:43:12 INFO - PROCESS | 8345 | --DOMWINDOW == 126 (0x8ce0e400) [pid = 8345] [serial = 1908] [outer = (nil)] [url = about:blank] 04:43:12 INFO - PROCESS | 8345 | --DOMWINDOW == 125 (0x8ce0b800) [pid = 8345] [serial = 1907] [outer = (nil)] [url = about:blank] 04:43:12 INFO - PROCESS | 8345 | --DOMWINDOW == 124 (0x8cea8000) [pid = 8345] [serial = 1911] [outer = (nil)] [url = about:blank] 04:43:12 INFO - PROCESS | 8345 | --DOMWINDOW == 123 (0x8cbeb800) [pid = 8345] [serial = 1910] [outer = (nil)] [url = about:blank] 04:43:12 INFO - PROCESS | 8345 | --DOMWINDOW == 122 (0x8cbe0400) [pid = 8345] [serial = 1922] [outer = (nil)] [url = about:blank] 04:43:12 INFO - PROCESS | 8345 | --DOMWINDOW == 121 (0x8da6bc00) [pid = 8345] [serial = 1923] [outer = (nil)] [url = about:blank] 04:43:12 INFO - PROCESS | 8345 | --DOMWINDOW == 120 (0x8cb54400) [pid = 8345] [serial = 1917] [outer = (nil)] [url = about:blank] 04:43:13 INFO - PROCESS | 8345 | SkCairoFTTypeface::onFilterRec unimplemented 04:43:13 INFO - PROCESS | 8345 | 1468842193705 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"]]]}] 04:43:13 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 04:43:13 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:43:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 04:43:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:43:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:43:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 4007ms 04:43:13 INFO - PROCESS | 8345 | 1468842193735 Marionette TRACE conn3 -> [0,2677,"getWindowHandle",null] 04:43:13 INFO - PROCESS | 8345 | 1468842193742 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 04:43:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 04:43:13 INFO - PROCESS | 8345 | 1468842193754 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 04:43:13 INFO - PROCESS | 8345 | 1468842193758 Marionette TRACE conn3 <- [1,2678,null,{}] 04:43:13 INFO - PROCESS | 8345 | 1468842193768 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}] 04:43:13 INFO - PROCESS | 8345 | 1468842193773 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:43:13 INFO - PROCESS | 8345 | 1468842193979 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 04:43:14 INFO - PROCESS | 8345 | 1468842194146 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:14 INFO - PROCESS | 8345 | 1468842194152 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:43:14 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ba9bc00 == 26 [pid = 8345] [id = 677] 04:43:14 INFO - PROCESS | 8345 | ++DOMWINDOW == 121 (0x8ba9c400) [pid = 8345] [serial = 2032] [outer = (nil)] 04:43:14 INFO - PROCESS | 8345 | ++DOMWINDOW == 122 (0x8cb55400) [pid = 8345] [serial = 2033] [outer = 0x8ba9c400] 04:43:14 INFO - PROCESS | 8345 | 1468842194230 Marionette DEBUG loaded listener.js 04:43:14 INFO - PROCESS | 8345 | ++DOMWINDOW == 123 (0x8cb5ac00) [pid = 8345] [serial = 2034] [outer = 0x8ba9c400] 04:43:15 INFO - PROCESS | 8345 | SkCairoFTTypeface::onFilterRec unimplemented 04:43:15 INFO - PROCESS | 8345 | 1468842195484 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]]]}] 04:43:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 04:43:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1746ms 04:43:15 INFO - PROCESS | 8345 | 1468842195509 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 04:43:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 04:43:15 INFO - PROCESS | 8345 | 1468842195518 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 04:43:15 INFO - PROCESS | 8345 | 1468842195530 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 04:43:15 INFO - PROCESS | 8345 | 1468842195535 Marionette TRACE conn3 <- [1,2682,null,{}] 04:43:15 INFO - PROCESS | 8345 | 1468842195560 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}] 04:43:15 INFO - PROCESS | 8345 | 1468842195567 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:43:15 INFO - PROCESS | 8345 | 1468842195881 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 04:43:15 INFO - PROCESS | 8345 | 1468842195931 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:15 INFO - PROCESS | 8345 | 1468842195942 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:43:15 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ce06400 == 27 [pid = 8345] [id = 678] 04:43:15 INFO - PROCESS | 8345 | ++DOMWINDOW == 124 (0x8ce06c00) [pid = 8345] [serial = 2035] [outer = (nil)] 04:43:16 INFO - PROCESS | 8345 | ++DOMWINDOW == 125 (0x8ce09800) [pid = 8345] [serial = 2036] [outer = 0x8ce06c00] 04:43:16 INFO - PROCESS | 8345 | 1468842196022 Marionette DEBUG loaded listener.js 04:43:16 INFO - PROCESS | 8345 | ++DOMWINDOW == 126 (0x8ce0f400) [pid = 8345] [serial = 2037] [outer = 0x8ce06c00] 04:43:18 INFO - PROCESS | 8345 | SkCairoFTTypeface::onFilterRec unimplemented 04:43:18 INFO - PROCESS | 8345 | --DOMWINDOW == 125 (0x8cea7400) [pid = 8345] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 04:43:18 INFO - PROCESS | 8345 | --DOMWINDOW == 124 (0x8f8a4000) [pid = 8345] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 04:43:18 INFO - PROCESS | 8345 | --DOMWINDOW == 123 (0x97551c00) [pid = 8345] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 04:43:18 INFO - PROCESS | 8345 | --DOMWINDOW == 122 (0x8cb51c00) [pid = 8345] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 04:43:18 INFO - PROCESS | 8345 | --DOMWINDOW == 121 (0x8becc400) [pid = 8345] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 04:43:18 INFO - PROCESS | 8345 | --DOMWINDOW == 120 (0x8ba9e000) [pid = 8345] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 04:43:18 INFO - PROCESS | 8345 | --DOMWINDOW == 119 (0x8f7c9400) [pid = 8345] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 04:43:18 INFO - PROCESS | 8345 | --DOMWINDOW == 118 (0x925de000) [pid = 8345] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 04:43:18 INFO - PROCESS | 8345 | --DOMWINDOW == 117 (0x8ba98c00) [pid = 8345] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 04:43:18 INFO - PROCESS | 8345 | --DOMWINDOW == 116 (0x8f4c2c00) [pid = 8345] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 04:43:18 INFO - PROCESS | 8345 | --DOMWINDOW == 115 (0x8f610400) [pid = 8345] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 04:43:18 INFO - PROCESS | 8345 | --DOMWINDOW == 114 (0x8b38a400) [pid = 8345] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 04:43:18 INFO - PROCESS | 8345 | --DOMWINDOW == 113 (0x97555000) [pid = 8345] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 04:43:18 INFO - PROCESS | 8345 | --DOMWINDOW == 112 (0x8da61c00) [pid = 8345] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 04:43:18 INFO - PROCESS | 8345 | --DOMWINDOW == 111 (0x8ba92000) [pid = 8345] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 04:43:18 INFO - PROCESS | 8345 | --DOMWINDOW == 110 (0x8f668400) [pid = 8345] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 04:43:18 INFO - PROCESS | 8345 | --DOMWINDOW == 109 (0x8ab45000) [pid = 8345] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 04:43:18 INFO - PROCESS | 8345 | --DOMWINDOW == 108 (0x8ba9c800) [pid = 8345] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 04:43:18 INFO - PROCESS | 8345 | --DOMWINDOW == 107 (0x8da65000) [pid = 8345] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 04:43:18 INFO - PROCESS | 8345 | --DOMWINDOW == 106 (0x8db92000) [pid = 8345] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 04:43:18 INFO - PROCESS | 8345 | --DOMWINDOW == 105 (0x910f5c00) [pid = 8345] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 04:43:18 INFO - PROCESS | 8345 | --DOMWINDOW == 104 (0x8cb55c00) [pid = 8345] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 04:43:18 INFO - PROCESS | 8345 | 1468842198268 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]]]}] 04:43:18 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) 04:43:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2796ms 04:43:18 INFO - PROCESS | 8345 | 1468842198332 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 04:43:18 INFO - PROCESS | 8345 | 1468842198337 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 04:43:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 04:43:18 INFO - PROCESS | 8345 | 1468842198347 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 04:43:18 INFO - PROCESS | 8345 | 1468842198353 Marionette TRACE conn3 <- [1,2686,null,{}] 04:43:18 INFO - PROCESS | 8345 | 1468842198372 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}] 04:43:18 INFO - PROCESS | 8345 | 1468842198382 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:43:18 INFO - PROCESS | 8345 | 1468842198553 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 04:43:18 INFO - PROCESS | 8345 | 1468842198567 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:18 INFO - PROCESS | 8345 | 1468842198574 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:43:18 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ceb3800 == 28 [pid = 8345] [id = 679] 04:43:18 INFO - PROCESS | 8345 | ++DOMWINDOW == 105 (0x8ceb3c00) [pid = 8345] [serial = 2038] [outer = (nil)] 04:43:18 INFO - PROCESS | 8345 | ++DOMWINDOW == 106 (0x8d07cc00) [pid = 8345] [serial = 2039] [outer = 0x8ceb3c00] 04:43:18 INFO - PROCESS | 8345 | 1468842198795 Marionette DEBUG loaded listener.js 04:43:18 INFO - PROCESS | 8345 | ++DOMWINDOW == 107 (0x8d082c00) [pid = 8345] [serial = 2040] [outer = 0x8ceb3c00] 04:43:20 INFO - PROCESS | 8345 | SkCairoFTTypeface::onFilterRec unimplemented 04:43:20 INFO - PROCESS | 8345 | 1468842200216 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"]]]}] 04:43:20 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 04:43:20 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:43:20 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 04:43:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:43:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:43:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1888ms 04:43:20 INFO - PROCESS | 8345 | 1468842200236 Marionette TRACE conn3 -> [0,2689,"getWindowHandle",null] 04:43:20 INFO - PROCESS | 8345 | 1468842200244 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 04:43:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 04:43:20 INFO - PROCESS | 8345 | 1468842200254 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 04:43:20 INFO - PROCESS | 8345 | 1468842200259 Marionette TRACE conn3 <- [1,2690,null,{}] 04:43:20 INFO - PROCESS | 8345 | 1468842200334 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}] 04:43:20 INFO - PROCESS | 8345 | 1468842200341 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:43:20 INFO - PROCESS | 8345 | 1468842200649 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 04:43:20 INFO - PROCESS | 8345 | 1468842200791 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:20 INFO - PROCESS | 8345 | 1468842200799 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:43:20 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ab49800 == 29 [pid = 8345] [id = 680] 04:43:20 INFO - PROCESS | 8345 | ++DOMWINDOW == 108 (0x8bec7000) [pid = 8345] [serial = 2041] [outer = (nil)] 04:43:20 INFO - PROCESS | 8345 | ++DOMWINDOW == 109 (0x8cb50400) [pid = 8345] [serial = 2042] [outer = 0x8bec7000] 04:43:20 INFO - PROCESS | 8345 | 1468842200897 Marionette DEBUG loaded listener.js 04:43:21 INFO - PROCESS | 8345 | ++DOMWINDOW == 110 (0x8cbe0400) [pid = 8345] [serial = 2043] [outer = 0x8bec7000] 04:43:22 INFO - PROCESS | 8345 | SkCairoFTTypeface::onFilterRec unimplemented 04:43:22 INFO - PROCESS | 8345 | 1468842202418 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"]]]}] 04:43:22 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 04:43:22 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:43:22 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 04:43:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:43:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:43:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 2189ms 04:43:22 INFO - PROCESS | 8345 | 1468842202443 Marionette TRACE conn3 -> [0,2693,"getWindowHandle",null] 04:43:22 INFO - PROCESS | 8345 | 1468842202451 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 04:43:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 04:43:22 INFO - PROCESS | 8345 | 1468842202514 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 04:43:22 INFO - PROCESS | 8345 | 1468842202520 Marionette TRACE conn3 <- [1,2694,null,{}] 04:43:22 INFO - PROCESS | 8345 | 1468842202580 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}] 04:43:22 INFO - PROCESS | 8345 | 1468842202588 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:43:22 INFO - PROCESS | 8345 | 1468842202801 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 04:43:23 INFO - PROCESS | 8345 | 1468842202995 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:23 INFO - PROCESS | 8345 | 1468842203004 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:43:23 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ce02000 == 30 [pid = 8345] [id = 681] 04:43:23 INFO - PROCESS | 8345 | ++DOMWINDOW == 111 (0x8ce03400) [pid = 8345] [serial = 2044] [outer = (nil)] 04:43:23 INFO - PROCESS | 8345 | ++DOMWINDOW == 112 (0x8d07d000) [pid = 8345] [serial = 2045] [outer = 0x8ce03400] 04:43:23 INFO - PROCESS | 8345 | 1468842203091 Marionette DEBUG loaded listener.js 04:43:23 INFO - PROCESS | 8345 | ++DOMWINDOW == 113 (0x8d7c3400) [pid = 8345] [serial = 2046] [outer = 0x8ce03400] 04:43:24 INFO - PROCESS | 8345 | SkCairoFTTypeface::onFilterRec unimplemented 04:43:24 INFO - PROCESS | 8345 | 1468842204519 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"]]]}] 04:43:24 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 04:43:24 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:43:24 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 04:43:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:43:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:43:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 2091ms 04:43:24 INFO - PROCESS | 8345 | 1468842204556 Marionette TRACE conn3 -> [0,2697,"getWindowHandle",null] 04:43:24 INFO - PROCESS | 8345 | 1468842204559 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 04:43:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 04:43:24 INFO - PROCESS | 8345 | 1468842204569 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 04:43:24 INFO - PROCESS | 8345 | 1468842204576 Marionette TRACE conn3 <- [1,2698,null,{}] 04:43:24 INFO - PROCESS | 8345 | 1468842204740 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}] 04:43:24 INFO - PROCESS | 8345 | 1468842204750 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:43:24 INFO - PROCESS | 8345 | 1468842204963 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 04:43:25 INFO - PROCESS | 8345 | 1468842205167 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:25 INFO - PROCESS | 8345 | 1468842205177 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:43:25 INFO - PROCESS | 8345 | ++DOCSHELL 0x8d7ce400 == 31 [pid = 8345] [id = 682] 04:43:25 INFO - PROCESS | 8345 | ++DOMWINDOW == 114 (0x8da63000) [pid = 8345] [serial = 2047] [outer = (nil)] 04:43:25 INFO - PROCESS | 8345 | ++DOMWINDOW == 115 (0x8db8b000) [pid = 8345] [serial = 2048] [outer = 0x8da63000] 04:43:25 INFO - PROCESS | 8345 | 1468842205311 Marionette DEBUG loaded listener.js 04:43:25 INFO - PROCESS | 8345 | ++DOMWINDOW == 116 (0x8db93800) [pid = 8345] [serial = 2049] [outer = 0x8da63000] 04:43:26 INFO - PROCESS | 8345 | SkCairoFTTypeface::onFilterRec unimplemented 04:43:26 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 04:43:26 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:43:26 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 04:43:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:43:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:43:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 2186ms 04:43:26 INFO - PROCESS | 8345 | 1468842206740 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"]]]}] 04:43:26 INFO - PROCESS | 8345 | 1468842206757 Marionette TRACE conn3 -> [0,2701,"getWindowHandle",null] 04:43:26 INFO - PROCESS | 8345 | 1468842206763 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 04:43:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 04:43:26 INFO - PROCESS | 8345 | 1468842206770 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 04:43:26 INFO - PROCESS | 8345 | 1468842206773 Marionette TRACE conn3 <- [1,2702,null,{}] 04:43:26 INFO - PROCESS | 8345 | 1468842206780 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}] 04:43:26 INFO - PROCESS | 8345 | 1468842206784 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:43:27 INFO - PROCESS | 8345 | 1468842207029 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 04:43:27 INFO - PROCESS | 8345 | 1468842207236 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:27 INFO - PROCESS | 8345 | 1468842207246 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:43:27 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ab40400 == 32 [pid = 8345] [id = 683] 04:43:27 INFO - PROCESS | 8345 | ++DOMWINDOW == 117 (0x8ba9a000) [pid = 8345] [serial = 2050] [outer = (nil)] 04:43:27 INFO - PROCESS | 8345 | ++DOMWINDOW == 118 (0x8f60c800) [pid = 8345] [serial = 2051] [outer = 0x8ba9a000] 04:43:27 INFO - PROCESS | 8345 | 1468842207332 Marionette DEBUG loaded listener.js 04:43:27 INFO - PROCESS | 8345 | ++DOMWINDOW == 119 (0x8b392400) [pid = 8345] [serial = 2052] [outer = 0x8ba9a000] 04:43:28 INFO - PROCESS | 8345 | 1468842208350 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]]]}] 04:43:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 04:43:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1635ms 04:43:28 INFO - PROCESS | 8345 | 1468842208407 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 04:43:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 04:43:28 INFO - PROCESS | 8345 | 1468842208411 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 04:43:28 INFO - PROCESS | 8345 | 1468842208419 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 04:43:28 INFO - PROCESS | 8345 | 1468842208423 Marionette TRACE conn3 <- [1,2706,null,{}] 04:43:28 INFO - PROCESS | 8345 | 1468842208430 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}] 04:43:28 INFO - PROCESS | 8345 | 1468842208435 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:43:28 INFO - PROCESS | 8345 | 1468842208671 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 04:43:28 INFO - PROCESS | 8345 | 1468842208918 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:28 INFO - PROCESS | 8345 | 1468842208929 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:43:29 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ab47800 == 33 [pid = 8345] [id = 684] 04:43:29 INFO - PROCESS | 8345 | ++DOMWINDOW == 120 (0x8ba96800) [pid = 8345] [serial = 2053] [outer = (nil)] 04:43:29 INFO - PROCESS | 8345 | ++DOMWINDOW == 121 (0x8f665800) [pid = 8345] [serial = 2054] [outer = 0x8ba96800] 04:43:29 INFO - PROCESS | 8345 | 1468842209067 Marionette DEBUG loaded listener.js 04:43:29 INFO - PROCESS | 8345 | ++DOMWINDOW == 122 (0x8f60bc00) [pid = 8345] [serial = 2055] [outer = 0x8ba96800] 04:43:30 INFO - PROCESS | 8345 | 1468842210071 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]]]}] 04:43:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 04:43:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1695ms 04:43:30 INFO - PROCESS | 8345 | 1468842210114 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 04:43:30 INFO - PROCESS | 8345 | 1468842210118 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 04:43:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 04:43:30 INFO - PROCESS | 8345 | 1468842210125 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 04:43:30 INFO - PROCESS | 8345 | 1468842210129 Marionette TRACE conn3 <- [1,2710,null,{}] 04:43:30 INFO - PROCESS | 8345 | 1468842210136 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}] 04:43:30 INFO - PROCESS | 8345 | 1468842210148 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:43:30 INFO - PROCESS | 8345 | 1468842210458 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 04:43:30 INFO - PROCESS | 8345 | 1468842210760 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:30 INFO - PROCESS | 8345 | 1468842210771 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:43:30 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ab4ec00 == 34 [pid = 8345] [id = 685] 04:43:30 INFO - PROCESS | 8345 | ++DOMWINDOW == 123 (0x8b38b800) [pid = 8345] [serial = 2056] [outer = (nil)] 04:43:30 INFO - PROCESS | 8345 | ++DOMWINDOW == 124 (0x8cbe6000) [pid = 8345] [serial = 2057] [outer = 0x8b38b800] 04:43:30 INFO - PROCESS | 8345 | 1468842210861 Marionette DEBUG loaded listener.js 04:43:31 INFO - PROCESS | 8345 | ++DOMWINDOW == 125 (0x8f7c6c00) [pid = 8345] [serial = 2058] [outer = 0x8b38b800] 04:43:32 INFO - PROCESS | 8345 | 1468842212071 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] 04:43:32 INFO - PROCESS | 8345 | 1468842212132 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 04:43:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 04:43:32 INFO - PROCESS | 8345 | 1468842212142 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 04:43:32 INFO - PROCESS | 8345 | 1468842212146 Marionette TRACE conn3 <- [1,2714,null,{}] 04:43:32 INFO - PROCESS | 8345 | 1468842212181 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}] 04:43:32 INFO - PROCESS | 8345 | 1468842212187 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:43:32 INFO - PROCESS | 8345 | 1468842212435 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 04:43:32 INFO - PROCESS | 8345 | 1468842212816 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:32 INFO - PROCESS | 8345 | 1468842212826 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:43:32 INFO - PROCESS | 8345 | --DOCSHELL 0x8db8c400 == 33 [pid = 8345] [id = 577] 04:43:32 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb5bc00 == 32 [pid = 8345] [id = 594] 04:43:32 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ba91000 == 33 [pid = 8345] [id = 686] 04:43:32 INFO - PROCESS | 8345 | ++DOMWINDOW == 126 (0x8ba92400) [pid = 8345] [serial = 2059] [outer = (nil)] 04:43:32 INFO - PROCESS | 8345 | ++DOMWINDOW == 127 (0x8bec9000) [pid = 8345] [serial = 2060] [outer = 0x8ba92400] 04:43:32 INFO - PROCESS | 8345 | 1468842212942 Marionette DEBUG loaded listener.js 04:43:33 INFO - PROCESS | 8345 | ++DOMWINDOW == 128 (0x8cb5b400) [pid = 8345] [serial = 2061] [outer = 0x8ba92400] 04:43:33 INFO - PROCESS | 8345 | --DOCSHELL 0x8ce06400 == 32 [pid = 8345] [id = 678] 04:43:33 INFO - PROCESS | 8345 | --DOCSHELL 0x8ba9bc00 == 31 [pid = 8345] [id = 677] 04:43:33 INFO - PROCESS | 8345 | --DOCSHELL 0x8b393000 == 30 [pid = 8345] [id = 676] 04:43:33 INFO - PROCESS | 8345 | --DOMWINDOW == 127 (0x8db91000) [pid = 8345] [serial = 1931] [outer = (nil)] [url = about:blank] 04:43:33 INFO - PROCESS | 8345 | --DOMWINDOW == 126 (0x8f7c6800) [pid = 8345] [serial = 1988] [outer = (nil)] [url = about:blank] 04:43:33 INFO - PROCESS | 8345 | --DOMWINDOW == 125 (0x925e5400) [pid = 8345] [serial = 1989] [outer = (nil)] [url = about:blank] 04:43:33 INFO - PROCESS | 8345 | --DOMWINDOW == 124 (0x8db90c00) [pid = 8345] [serial = 1977] [outer = (nil)] [url = about:blank] 04:43:33 INFO - PROCESS | 8345 | --DOMWINDOW == 123 (0x918a2800) [pid = 8345] [serial = 1985] [outer = (nil)] [url = about:blank] 04:43:33 INFO - PROCESS | 8345 | --DOMWINDOW == 122 (0x975f5c00) [pid = 8345] [serial = 1959] [outer = (nil)] [url = about:blank] 04:43:33 INFO - PROCESS | 8345 | --DOMWINDOW == 121 (0x90f62000) [pid = 8345] [serial = 1938] [outer = (nil)] [url = about:blank] 04:43:33 INFO - PROCESS | 8345 | --DOMWINDOW == 120 (0x94f7dc00) [pid = 8345] [serial = 1955] [outer = (nil)] [url = about:blank] 04:43:33 INFO - PROCESS | 8345 | --DOMWINDOW == 119 (0x8bec0c00) [pid = 8345] [serial = 1974] [outer = (nil)] [url = about:blank] 04:43:33 INFO - PROCESS | 8345 | --DOMWINDOW == 118 (0x8f8ae000) [pid = 8345] [serial = 1935] [outer = (nil)] [url = about:blank] 04:43:33 INFO - PROCESS | 8345 | --DOMWINDOW == 117 (0x92cf4000) [pid = 8345] [serial = 1950] [outer = (nil)] [url = about:blank] 04:43:33 INFO - PROCESS | 8345 | --DOMWINDOW == 116 (0x8ce0a000) [pid = 8345] [serial = 1929] [outer = (nil)] [url = about:blank] 04:43:33 INFO - PROCESS | 8345 | --DOMWINDOW == 115 (0x976f4c00) [pid = 8345] [serial = 1961] [outer = (nil)] [url = about:blank] 04:43:33 INFO - PROCESS | 8345 | --DOMWINDOW == 114 (0x8f8acc00) [pid = 8345] [serial = 1982] [outer = (nil)] [url = about:blank] 04:43:33 INFO - PROCESS | 8345 | --DOMWINDOW == 113 (0x8f8a4400) [pid = 8345] [serial = 1934] [outer = (nil)] [url = about:blank] 04:43:33 INFO - PROCESS | 8345 | --DOMWINDOW == 112 (0x94f19800) [pid = 8345] [serial = 1968] [outer = (nil)] [url = about:blank] 04:43:33 INFO - PROCESS | 8345 | --DOMWINDOW == 111 (0x9889b800) [pid = 8345] [serial = 1964] [outer = (nil)] [url = about:blank] 04:43:33 INFO - PROCESS | 8345 | --DOMWINDOW == 110 (0x8f667400) [pid = 8345] [serial = 1979] [outer = (nil)] [url = about:blank] 04:43:33 INFO - PROCESS | 8345 | --DOMWINDOW == 109 (0x925e6400) [pid = 8345] [serial = 1947] [outer = (nil)] [url = about:blank] 04:43:33 INFO - PROCESS | 8345 | --DOMWINDOW == 108 (0x90f64400) [pid = 8345] [serial = 1937] [outer = (nil)] [url = about:blank] 04:43:33 INFO - PROCESS | 8345 | --DOMWINDOW == 107 (0x8bec3800) [pid = 8345] [serial = 1973] [outer = (nil)] [url = about:blank] 04:43:33 INFO - PROCESS | 8345 | --DOMWINDOW == 106 (0x93c59c00) [pid = 8345] [serial = 1953] [outer = (nil)] [url = about:blank] 04:43:33 INFO - PROCESS | 8345 | --DOMWINDOW == 105 (0x925e3800) [pid = 8345] [serial = 1946] [outer = (nil)] [url = about:blank] 04:43:33 INFO - PROCESS | 8345 | --DOMWINDOW == 104 (0x9504e800) [pid = 8345] [serial = 1956] [outer = (nil)] [url = about:blank] 04:43:33 INFO - PROCESS | 8345 | --DOMWINDOW == 103 (0x8cbe3c00) [pid = 8345] [serial = 1928] [outer = (nil)] [url = about:blank] 04:43:33 INFO - PROCESS | 8345 | --DOMWINDOW == 102 (0x976f9800) [pid = 8345] [serial = 1962] [outer = (nil)] [url = about:blank] 04:43:33 INFO - PROCESS | 8345 | --DOMWINDOW == 101 (0x8f6d1800) [pid = 8345] [serial = 1980] [outer = (nil)] [url = about:blank] 04:43:33 INFO - PROCESS | 8345 | --DOMWINDOW == 100 (0x8cb5f400) [pid = 8345] [serial = 1971] [outer = (nil)] [url = about:blank] 04:43:33 INFO - PROCESS | 8345 | --DOMWINDOW == 99 (0x93a50c00) [pid = 8345] [serial = 1952] [outer = (nil)] [url = about:blank] 04:43:33 INFO - PROCESS | 8345 | --DOMWINDOW == 98 (0x8ba95400) [pid = 8345] [serial = 1970] [outer = (nil)] [url = about:blank] 04:43:33 INFO - PROCESS | 8345 | --DOMWINDOW == 97 (0x922f4400) [pid = 8345] [serial = 1944] [outer = (nil)] [url = about:blank] 04:43:33 INFO - PROCESS | 8345 | --DOMWINDOW == 96 (0x8f608000) [pid = 8345] [serial = 1932] [outer = (nil)] [url = about:blank] 04:43:33 INFO - PROCESS | 8345 | --DOMWINDOW == 95 (0x91b5ac00) [pid = 8345] [serial = 1986] [outer = (nil)] [url = about:blank] 04:43:33 INFO - PROCESS | 8345 | --DOMWINDOW == 94 (0x9220cc00) [pid = 8345] [serial = 1943] [outer = (nil)] [url = about:blank] 04:43:33 INFO - PROCESS | 8345 | --DOMWINDOW == 93 (0x97558c00) [pid = 8345] [serial = 1958] [outer = (nil)] [url = about:blank] 04:43:33 INFO - PROCESS | 8345 | --DOMWINDOW == 92 (0x8f666000) [pid = 8345] [serial = 1926] [outer = (nil)] [url = about:blank] 04:43:33 INFO - PROCESS | 8345 | --DOMWINDOW == 91 (0x8d081c00) [pid = 8345] [serial = 1967] [outer = (nil)] [url = about:blank] 04:43:33 INFO - PROCESS | 8345 | --DOMWINDOW == 90 (0x9189e000) [pid = 8345] [serial = 1940] [outer = (nil)] [url = about:blank] 04:43:33 INFO - PROCESS | 8345 | --DOMWINDOW == 89 (0x99416400) [pid = 8345] [serial = 1965] [outer = (nil)] [url = about:blank] 04:43:33 INFO - PROCESS | 8345 | --DOMWINDOW == 88 (0x918a2400) [pid = 8345] [serial = 1941] [outer = (nil)] [url = about:blank] 04:43:33 INFO - PROCESS | 8345 | --DOMWINDOW == 87 (0x92cf1400) [pid = 8345] [serial = 1949] [outer = (nil)] [url = about:blank] 04:43:33 INFO - PROCESS | 8345 | --DOMWINDOW == 86 (0x90f62400) [pid = 8345] [serial = 1983] [outer = (nil)] [url = about:blank] 04:43:33 INFO - PROCESS | 8345 | --DOMWINDOW == 85 (0x8da62c00) [pid = 8345] [serial = 1976] [outer = (nil)] [url = about:blank] 04:43:33 INFO - PROCESS | 8345 | 1468842213914 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]]]}] 04:43:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 04:43:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1796ms 04:43:33 INFO - PROCESS | 8345 | 1468842213942 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 04:43:33 INFO - PROCESS | 8345 | 1468842213949 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 04:43:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 04:43:33 INFO - PROCESS | 8345 | 1468842213961 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 04:43:33 INFO - PROCESS | 8345 | 1468842213965 Marionette TRACE conn3 <- [1,2718,null,{}] 04:43:33 INFO - PROCESS | 8345 | 1468842213973 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}] 04:43:33 INFO - PROCESS | 8345 | 1468842213979 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:43:34 INFO - PROCESS | 8345 | 1468842214193 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 04:43:34 INFO - PROCESS | 8345 | 1468842214398 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:34 INFO - PROCESS | 8345 | 1468842214406 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:43:34 INFO - PROCESS | 8345 | ++DOCSHELL 0x8b391400 == 31 [pid = 8345] [id = 687] 04:43:34 INFO - PROCESS | 8345 | ++DOMWINDOW == 86 (0x8cead000) [pid = 8345] [serial = 2062] [outer = (nil)] 04:43:34 INFO - PROCESS | 8345 | ++DOMWINDOW == 87 (0x8d7c2c00) [pid = 8345] [serial = 2063] [outer = 0x8cead000] 04:43:34 INFO - PROCESS | 8345 | 1468842214489 Marionette DEBUG loaded listener.js 04:43:34 INFO - PROCESS | 8345 | ++DOMWINDOW == 88 (0x8da60400) [pid = 8345] [serial = 2064] [outer = 0x8cead000] 04:43:35 INFO - PROCESS | 8345 | 1468842215449 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] 04:43:35 INFO - PROCESS | 8345 | 1468842215510 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 04:43:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 04:43:35 INFO - PROCESS | 8345 | 1468842215518 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 04:43:35 INFO - PROCESS | 8345 | 1468842215525 Marionette TRACE conn3 <- [1,2722,null,{}] 04:43:35 INFO - PROCESS | 8345 | 1468842215550 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}] 04:43:35 INFO - PROCESS | 8345 | 1468842215559 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:43:35 INFO - PROCESS | 8345 | 1468842215818 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 04:43:35 INFO - PROCESS | 8345 | 1468842215846 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:35 INFO - PROCESS | 8345 | 1468842215856 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:43:35 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f4b7c00 == 32 [pid = 8345] [id = 688] 04:43:35 INFO - PROCESS | 8345 | ++DOMWINDOW == 89 (0x8f4b8000) [pid = 8345] [serial = 2065] [outer = (nil)] 04:43:35 INFO - PROCESS | 8345 | ++DOMWINDOW == 90 (0x8f4bbc00) [pid = 8345] [serial = 2066] [outer = 0x8f4b8000] 04:43:35 INFO - PROCESS | 8345 | 1468842215937 Marionette DEBUG loaded listener.js 04:43:36 INFO - PROCESS | 8345 | ++DOMWINDOW == 91 (0x8f60a000) [pid = 8345] [serial = 2067] [outer = 0x8f4b8000] 04:43:37 INFO - PROCESS | 8345 | 1468842217035 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] 04:43:37 INFO - PROCESS | 8345 | 1468842217067 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 04:43:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 04:43:37 INFO - PROCESS | 8345 | 1468842217081 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 04:43:37 INFO - PROCESS | 8345 | 1468842217085 Marionette TRACE conn3 <- [1,2726,null,{}] 04:43:37 INFO - PROCESS | 8345 | 1468842217091 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}] 04:43:37 INFO - PROCESS | 8345 | 1468842217097 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:43:37 INFO - PROCESS | 8345 | 1468842217357 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 04:43:37 INFO - PROCESS | 8345 | 1468842217391 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:37 INFO - PROCESS | 8345 | 1468842217400 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:43:37 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ab44800 == 33 [pid = 8345] [id = 689] 04:43:37 INFO - PROCESS | 8345 | ++DOMWINDOW == 92 (0x8da63c00) [pid = 8345] [serial = 2068] [outer = (nil)] 04:43:37 INFO - PROCESS | 8345 | ++DOMWINDOW == 93 (0x8f6de400) [pid = 8345] [serial = 2069] [outer = 0x8da63c00] 04:43:37 INFO - PROCESS | 8345 | 1468842217473 Marionette DEBUG loaded listener.js 04:43:37 INFO - PROCESS | 8345 | ++DOMWINDOW == 94 (0x8f7c8c00) [pid = 8345] [serial = 2070] [outer = 0x8da63c00] 04:43:38 INFO - PROCESS | 8345 | --DOMWINDOW == 93 (0x9973ac00) [pid = 8345] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 04:43:38 INFO - PROCESS | 8345 | --DOMWINDOW == 92 (0x99e02c00) [pid = 8345] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 04:43:38 INFO - PROCESS | 8345 | --DOMWINDOW == 91 (0x8b38e000) [pid = 8345] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 04:43:38 INFO - PROCESS | 8345 | --DOMWINDOW == 90 (0x9b5f6400) [pid = 8345] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 04:43:38 INFO - PROCESS | 8345 | --DOMWINDOW == 89 (0x93a45800) [pid = 8345] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 04:43:38 INFO - PROCESS | 8345 | --DOMWINDOW == 88 (0x8db8ec00) [pid = 8345] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 04:43:38 INFO - PROCESS | 8345 | --DOMWINDOW == 87 (0x95161c00) [pid = 8345] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 04:43:38 INFO - PROCESS | 8345 | --DOMWINDOW == 86 (0x9b05f400) [pid = 8345] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 04:43:38 INFO - PROCESS | 8345 | --DOMWINDOW == 85 (0x922fb800) [pid = 8345] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 04:43:38 INFO - PROCESS | 8345 | --DOMWINDOW == 84 (0x95161400) [pid = 8345] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 04:43:38 INFO - PROCESS | 8345 | --DOMWINDOW == 83 (0x8bec4000) [pid = 8345] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 04:43:38 INFO - PROCESS | 8345 | --DOMWINDOW == 82 (0x8ba9c400) [pid = 8345] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 04:43:38 INFO - PROCESS | 8345 | --DOMWINDOW == 81 (0x99abdc00) [pid = 8345] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 04:43:38 INFO - PROCESS | 8345 | --DOMWINDOW == 80 (0x8ce06c00) [pid = 8345] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 04:43:38 INFO - PROCESS | 8345 | --DOMWINDOW == 79 (0x9189dc00) [pid = 8345] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 04:43:38 INFO - PROCESS | 8345 | --DOMWINDOW == 78 (0x8ab4dc00) [pid = 8345] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 04:43:38 INFO - PROCESS | 8345 | 1468842218841 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]]]}] 04:43:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 04:43:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1792ms 04:43:38 INFO - PROCESS | 8345 | 1468842218874 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 04:43:38 INFO - PROCESS | 8345 | 1468842218882 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 04:43:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 04:43:38 INFO - PROCESS | 8345 | 1468842218893 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 04:43:38 INFO - PROCESS | 8345 | 1468842218898 Marionette TRACE conn3 <- [1,2730,null,{}] 04:43:38 INFO - PROCESS | 8345 | 1468842218910 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}] 04:43:38 INFO - PROCESS | 8345 | 1468842218918 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:43:39 INFO - PROCESS | 8345 | 1468842219189 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 04:43:39 INFO - PROCESS | 8345 | 1468842219500 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:39 INFO - PROCESS | 8345 | 1468842219510 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:43:39 INFO - PROCESS | 8345 | ++DOCSHELL 0x8bec5400 == 34 [pid = 8345] [id = 690] 04:43:39 INFO - PROCESS | 8345 | ++DOMWINDOW == 79 (0x8bec8800) [pid = 8345] [serial = 2071] [outer = (nil)] 04:43:39 INFO - PROCESS | 8345 | ++DOMWINDOW == 80 (0x8ce07c00) [pid = 8345] [serial = 2072] [outer = 0x8bec8800] 04:43:39 INFO - PROCESS | 8345 | 1468842219602 Marionette DEBUG loaded listener.js 04:43:39 INFO - PROCESS | 8345 | ++DOMWINDOW == 81 (0x8ceb2000) [pid = 8345] [serial = 2073] [outer = 0x8bec8800] 04:43:41 INFO - PROCESS | 8345 | 1468842221017 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"]]]}] 04:43:41 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 04:43:41 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 04:43:41 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 04:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:43:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:43:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 2189ms 04:43:41 INFO - PROCESS | 8345 | 1468842221083 Marionette TRACE conn3 -> [0,2733,"getWindowHandle",null] 04:43:41 INFO - PROCESS | 8345 | 1468842221091 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 04:43:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 04:43:41 INFO - PROCESS | 8345 | 1468842221103 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 04:43:41 INFO - PROCESS | 8345 | 1468842221107 Marionette TRACE conn3 <- [1,2734,null,{}] 04:43:41 INFO - PROCESS | 8345 | 1468842221301 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}] 04:43:41 INFO - PROCESS | 8345 | 1468842221308 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:43:41 INFO - PROCESS | 8345 | 1468842221593 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 04:43:41 INFO - PROCESS | 8345 | 1468842221733 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:41 INFO - PROCESS | 8345 | 1468842221746 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:43:41 INFO - PROCESS | 8345 | ++DOCSHELL 0x8db8d400 == 35 [pid = 8345] [id = 691] 04:43:41 INFO - PROCESS | 8345 | ++DOMWINDOW == 82 (0x8f4b7800) [pid = 8345] [serial = 2074] [outer = (nil)] 04:43:41 INFO - PROCESS | 8345 | ++DOMWINDOW == 83 (0x8f6d0800) [pid = 8345] [serial = 2075] [outer = 0x8f4b7800] 04:43:41 INFO - PROCESS | 8345 | 1468842221839 Marionette DEBUG loaded listener.js 04:43:41 INFO - PROCESS | 8345 | ++DOMWINDOW == 84 (0x8f7c4000) [pid = 8345] [serial = 2076] [outer = 0x8f4b7800] 04:43:42 INFO - PROCESS | 8345 | 1468842222859 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]]]}] 04:43:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 04:43:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1829ms 04:43:42 INFO - PROCESS | 8345 | 1468842222932 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 04:43:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 04:43:42 INFO - PROCESS | 8345 | 1468842222937 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 04:43:42 INFO - PROCESS | 8345 | 1468842222945 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 04:43:42 INFO - PROCESS | 8345 | 1468842222952 Marionette TRACE conn3 <- [1,2738,null,{}] 04:43:42 INFO - PROCESS | 8345 | 1468842222971 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}] 04:43:42 INFO - PROCESS | 8345 | 1468842222980 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:43:43 INFO - PROCESS | 8345 | 1468842223254 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 04:43:43 INFO - PROCESS | 8345 | 1468842223549 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:43 INFO - PROCESS | 8345 | 1468842223561 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:43:43 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f8ae000 == 36 [pid = 8345] [id = 692] 04:43:43 INFO - PROCESS | 8345 | ++DOMWINDOW == 85 (0x8f8afc00) [pid = 8345] [serial = 2077] [outer = (nil)] 04:43:43 INFO - PROCESS | 8345 | ++DOMWINDOW == 86 (0x90f5d000) [pid = 8345] [serial = 2078] [outer = 0x8f8afc00] 04:43:43 INFO - PROCESS | 8345 | 1468842223649 Marionette DEBUG loaded listener.js 04:43:43 INFO - PROCESS | 8345 | ++DOMWINDOW == 87 (0x90f62800) [pid = 8345] [serial = 2079] [outer = 0x8f8afc00] 04:43:44 INFO - PROCESS | 8345 | 1468842224662 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]]]}] 04:43:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 04:43:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1789ms 04:43:44 INFO - PROCESS | 8345 | 1468842224734 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 04:43:44 INFO - PROCESS | 8345 | 1468842224739 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 04:43:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 04:43:44 INFO - PROCESS | 8345 | 1468842224747 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 04:43:44 INFO - PROCESS | 8345 | 1468842224750 Marionette TRACE conn3 <- [1,2742,null,{}] 04:43:44 INFO - PROCESS | 8345 | 1468842224757 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}] 04:43:44 INFO - PROCESS | 8345 | 1468842224762 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:43:45 INFO - PROCESS | 8345 | 1468842225009 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 04:43:45 INFO - PROCESS | 8345 | 1468842225304 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:45 INFO - PROCESS | 8345 | 1468842225313 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:43:45 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ab46400 == 37 [pid = 8345] [id = 693] 04:43:45 INFO - PROCESS | 8345 | ++DOMWINDOW == 88 (0x8f6dac00) [pid = 8345] [serial = 2080] [outer = (nil)] 04:43:45 INFO - PROCESS | 8345 | ++DOMWINDOW == 89 (0x910ee000) [pid = 8345] [serial = 2081] [outer = 0x8f6dac00] 04:43:45 INFO - PROCESS | 8345 | 1468842225406 Marionette DEBUG loaded listener.js 04:43:45 INFO - PROCESS | 8345 | ++DOMWINDOW == 90 (0x910f2800) [pid = 8345] [serial = 2082] [outer = 0x8f6dac00] 04:43:46 INFO - PROCESS | 8345 | 1468842226287 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]]]}] 04:43:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 04:43:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1584ms 04:43:46 INFO - PROCESS | 8345 | 1468842226332 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 04:43:46 INFO - PROCESS | 8345 | 1468842226337 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 04:43:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 04:43:46 INFO - PROCESS | 8345 | 1468842226363 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 04:43:46 INFO - PROCESS | 8345 | 1468842226367 Marionette TRACE conn3 <- [1,2746,null,{}] 04:43:46 INFO - PROCESS | 8345 | 1468842226374 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}] 04:43:46 INFO - PROCESS | 8345 | 1468842226380 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:43:46 INFO - PROCESS | 8345 | 1468842226583 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 04:43:46 INFO - PROCESS | 8345 | 1468842226780 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:46 INFO - PROCESS | 8345 | 1468842226793 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:43:46 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f608c00 == 38 [pid = 8345] [id = 694] 04:43:46 INFO - PROCESS | 8345 | ++DOMWINDOW == 91 (0x90f65400) [pid = 8345] [serial = 2083] [outer = (nil)] 04:43:46 INFO - PROCESS | 8345 | ++DOMWINDOW == 92 (0x91899800) [pid = 8345] [serial = 2084] [outer = 0x90f65400] 04:43:46 INFO - PROCESS | 8345 | 1468842226912 Marionette DEBUG loaded listener.js 04:43:47 INFO - PROCESS | 8345 | ++DOMWINDOW == 93 (0x9189e000) [pid = 8345] [serial = 2085] [outer = 0x90f65400] 04:43:47 INFO - PROCESS | 8345 | 1468842227914 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]]]}] 04:43:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 04:43:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1586ms 04:43:47 INFO - PROCESS | 8345 | 1468842227946 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 04:43:47 INFO - PROCESS | 8345 | 1468842227950 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 04:43:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 04:43:47 INFO - PROCESS | 8345 | 1468842227958 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 04:43:47 INFO - PROCESS | 8345 | 1468842227962 Marionette TRACE conn3 <- [1,2750,null,{}] 04:43:47 INFO - PROCESS | 8345 | 1468842227969 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}] 04:43:47 INFO - PROCESS | 8345 | 1468842227980 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:43:48 INFO - PROCESS | 8345 | 1468842228310 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 04:43:48 INFO - PROCESS | 8345 | 1468842228529 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:48 INFO - PROCESS | 8345 | 1468842228543 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:43:48 INFO - PROCESS | 8345 | ++DOCSHELL 0x8b386c00 == 39 [pid = 8345] [id = 695] 04:43:48 INFO - PROCESS | 8345 | ++DOMWINDOW == 94 (0x8ba8fc00) [pid = 8345] [serial = 2086] [outer = (nil)] 04:43:48 INFO - PROCESS | 8345 | ++DOMWINDOW == 95 (0x8bec3800) [pid = 8345] [serial = 2087] [outer = 0x8ba8fc00] 04:43:48 INFO - PROCESS | 8345 | 1468842228670 Marionette DEBUG loaded listener.js 04:43:48 INFO - PROCESS | 8345 | ++DOMWINDOW == 96 (0x8f6db800) [pid = 8345] [serial = 2088] [outer = 0x8ba8fc00] 04:43:49 INFO - PROCESS | 8345 | 1468842229647 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]]]}] 04:43:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 04:43:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1754ms 04:43:49 INFO - PROCESS | 8345 | 1468842229713 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 04:43:49 INFO - PROCESS | 8345 | 1468842229718 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 04:43:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 04:43:49 INFO - PROCESS | 8345 | 1468842229726 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 04:43:49 INFO - PROCESS | 8345 | 1468842229731 Marionette TRACE conn3 <- [1,2754,null,{}] 04:43:49 INFO - PROCESS | 8345 | 1468842229737 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}] 04:43:49 INFO - PROCESS | 8345 | 1468842229742 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:43:49 INFO - PROCESS | 8345 | 1468842229953 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 04:43:50 INFO - PROCESS | 8345 | 1468842230454 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:50 INFO - PROCESS | 8345 | 1468842230467 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:43:50 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ba90c00 == 40 [pid = 8345] [id = 696] 04:43:50 INFO - PROCESS | 8345 | ++DOMWINDOW == 97 (0x8ba92800) [pid = 8345] [serial = 2089] [outer = (nil)] 04:43:50 INFO - PROCESS | 8345 | ++DOMWINDOW == 98 (0x8bec4000) [pid = 8345] [serial = 2090] [outer = 0x8ba92800] 04:43:50 INFO - PROCESS | 8345 | 1468842230594 Marionette DEBUG loaded listener.js 04:43:50 INFO - PROCESS | 8345 | ++DOMWINDOW == 99 (0x8cbe9800) [pid = 8345] [serial = 2091] [outer = 0x8ba92800] 04:43:51 INFO - PROCESS | 8345 | 1468842231542 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]]]}] 04:43:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 04:43:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1890ms 04:43:51 INFO - PROCESS | 8345 | 1468842231619 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 04:43:51 INFO - PROCESS | 8345 | 1468842231626 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 04:43:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 04:43:51 INFO - PROCESS | 8345 | 1468842231635 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 04:43:51 INFO - PROCESS | 8345 | 1468842231640 Marionette TRACE conn3 <- [1,2758,null,{}] 04:43:51 INFO - PROCESS | 8345 | 1468842231650 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}] 04:43:51 INFO - PROCESS | 8345 | 1468842231657 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:43:51 INFO - PROCESS | 8345 | 1468842231956 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 04:43:52 INFO - PROCESS | 8345 | 1468842232212 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:52 INFO - PROCESS | 8345 | 1468842232225 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:43:53 INFO - PROCESS | 8345 | --DOCSHELL 0x8ab4ec00 == 39 [pid = 8345] [id = 685] 04:43:53 INFO - PROCESS | 8345 | --DOCSHELL 0x8ab47800 == 38 [pid = 8345] [id = 684] 04:43:53 INFO - PROCESS | 8345 | --DOCSHELL 0x8d7ce400 == 37 [pid = 8345] [id = 682] 04:43:53 INFO - PROCESS | 8345 | --DOCSHELL 0x8ab40400 == 36 [pid = 8345] [id = 683] 04:43:53 INFO - PROCESS | 8345 | --DOCSHELL 0x8ab49800 == 35 [pid = 8345] [id = 680] 04:43:53 INFO - PROCESS | 8345 | --DOCSHELL 0x8ce02000 == 34 [pid = 8345] [id = 681] 04:43:53 INFO - PROCESS | 8345 | --DOCSHELL 0x8db97800 == 33 [pid = 8345] [id = 581] 04:43:53 INFO - PROCESS | 8345 | --DOCSHELL 0x99a43400 == 32 [pid = 8345] [id = 590] 04:43:53 INFO - PROCESS | 8345 | --DOCSHELL 0x8cea8c00 == 31 [pid = 8345] [id = 589] 04:43:53 INFO - PROCESS | 8345 | --DOCSHELL 0x92cee400 == 30 [pid = 8345] [id = 584] 04:43:53 INFO - PROCESS | 8345 | --DOCSHELL 0x8cbee400 == 29 [pid = 8345] [id = 593] 04:43:53 INFO - PROCESS | 8345 | --DOCSHELL 0x95153c00 == 28 [pid = 8345] [id = 583] 04:43:53 INFO - PROCESS | 8345 | --DOCSHELL 0x8f4c0800 == 27 [pid = 8345] [id = 592] 04:43:53 INFO - PROCESS | 8345 | --DOCSHELL 0x8f8a8c00 == 26 [pid = 8345] [id = 578] 04:43:53 INFO - PROCESS | 8345 | --DOCSHELL 0x975f3800 == 25 [pid = 8345] [id = 587] 04:43:53 INFO - PROCESS | 8345 | --DOCSHELL 0x8bec7800 == 24 [pid = 8345] [id = 580] 04:43:53 INFO - PROCESS | 8345 | --DOCSHELL 0x922f2000 == 23 [pid = 8345] [id = 579] 04:43:53 INFO - PROCESS | 8345 | --DOCSHELL 0x8ceb3800 == 22 [pid = 8345] [id = 679] 04:43:53 INFO - PROCESS | 8345 | --DOCSHELL 0x8cbef800 == 21 [pid = 8345] [id = 585] 04:43:53 INFO - PROCESS | 8345 | --DOCSHELL 0x90f5d800 == 20 [pid = 8345] [id = 582] 04:43:53 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb56c00 == 19 [pid = 8345] [id = 588] 04:43:53 INFO - PROCESS | 8345 | --DOCSHELL 0x9b5e9000 == 18 [pid = 8345] [id = 591] 04:43:53 INFO - PROCESS | 8345 | --DOCSHELL 0x981dc000 == 17 [pid = 8345] [id = 586] 04:43:53 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ab41400 == 18 [pid = 8345] [id = 697] 04:43:53 INFO - PROCESS | 8345 | ++DOMWINDOW == 100 (0x8ab41800) [pid = 8345] [serial = 2092] [outer = (nil)] 04:43:53 INFO - PROCESS | 8345 | ++DOMWINDOW == 101 (0x8ab45800) [pid = 8345] [serial = 2093] [outer = 0x8ab41800] 04:43:53 INFO - PROCESS | 8345 | 1468842233517 Marionette DEBUG loaded listener.js 04:43:53 INFO - PROCESS | 8345 | ++DOMWINDOW == 102 (0x8b389800) [pid = 8345] [serial = 2094] [outer = 0x8ab41800] 04:43:53 INFO - PROCESS | 8345 | --DOMWINDOW == 101 (0x9d801800) [pid = 8345] [serial = 2022] [outer = (nil)] [url = about:blank] 04:43:53 INFO - PROCESS | 8345 | --DOMWINDOW == 100 (0x8bec4800) [pid = 8345] [serial = 1991] [outer = (nil)] [url = about:blank] 04:43:53 INFO - PROCESS | 8345 | --DOMWINDOW == 99 (0x9b613400) [pid = 8345] [serial = 2021] [outer = (nil)] [url = about:blank] 04:43:53 INFO - PROCESS | 8345 | --DOMWINDOW == 98 (0x981d7c00) [pid = 8345] [serial = 2004] [outer = (nil)] [url = about:blank] 04:43:53 INFO - PROCESS | 8345 | --DOMWINDOW == 97 (0x97558000) [pid = 8345] [serial = 2003] [outer = (nil)] [url = about:blank] 04:43:53 INFO - PROCESS | 8345 | --DOMWINDOW == 96 (0x8f66c400) [pid = 8345] [serial = 1995] [outer = (nil)] [url = about:blank] 04:43:53 INFO - PROCESS | 8345 | --DOMWINDOW == 95 (0x8f4c2000) [pid = 8345] [serial = 1994] [outer = (nil)] [url = about:blank] 04:43:53 INFO - PROCESS | 8345 | --DOMWINDOW == 94 (0x99abbc00) [pid = 8345] [serial = 2007] [outer = (nil)] [url = about:blank] 04:43:53 INFO - PROCESS | 8345 | --DOMWINDOW == 93 (0x99a3ec00) [pid = 8345] [serial = 2006] [outer = (nil)] [url = about:blank] 04:43:53 INFO - PROCESS | 8345 | --DOMWINDOW == 92 (0xa100d000) [pid = 8345] [serial = 2025] [outer = (nil)] [url = about:blank] 04:43:53 INFO - PROCESS | 8345 | --DOMWINDOW == 91 (0xa1001c00) [pid = 8345] [serial = 2024] [outer = (nil)] [url = about:blank] 04:43:53 INFO - PROCESS | 8345 | --DOMWINDOW == 90 (0x92ceec00) [pid = 8345] [serial = 1998] [outer = (nil)] [url = about:blank] 04:43:53 INFO - PROCESS | 8345 | --DOMWINDOW == 89 (0x99ba0c00) [pid = 8345] [serial = 2010] [outer = (nil)] [url = about:blank] 04:43:53 INFO - PROCESS | 8345 | --DOMWINDOW == 88 (0x8f6d9c00) [pid = 8345] [serial = 2031] [outer = (nil)] [url = about:blank] 04:43:53 INFO - PROCESS | 8345 | --DOMWINDOW == 87 (0x8d7ccc00) [pid = 8345] [serial = 2030] [outer = (nil)] [url = about:blank] 04:43:53 INFO - PROCESS | 8345 | --DOMWINDOW == 86 (0x925e4400) [pid = 8345] [serial = 1997] [outer = (nil)] [url = about:blank] 04:43:53 INFO - PROCESS | 8345 | --DOMWINDOW == 85 (0x8cb55400) [pid = 8345] [serial = 2033] [outer = (nil)] [url = about:blank] 04:43:53 INFO - PROCESS | 8345 | --DOMWINDOW == 84 (0x99b9e400) [pid = 8345] [serial = 2009] [outer = (nil)] [url = about:blank] 04:43:53 INFO - PROCESS | 8345 | --DOMWINDOW == 83 (0x99e04400) [pid = 8345] [serial = 2013] [outer = (nil)] [url = about:blank] 04:43:53 INFO - PROCESS | 8345 | --DOMWINDOW == 82 (0x99e01800) [pid = 8345] [serial = 2012] [outer = (nil)] [url = about:blank] 04:43:53 INFO - PROCESS | 8345 | --DOMWINDOW == 81 (0x8ce09800) [pid = 8345] [serial = 2036] [outer = (nil)] [url = about:blank] 04:43:53 INFO - PROCESS | 8345 | --DOMWINDOW == 80 (0x9a28a400) [pid = 8345] [serial = 2016] [outer = (nil)] [url = about:blank] 04:43:53 INFO - PROCESS | 8345 | --DOMWINDOW == 79 (0x9505a800) [pid = 8345] [serial = 2001] [outer = (nil)] [url = about:blank] 04:43:53 INFO - PROCESS | 8345 | --DOMWINDOW == 78 (0x93c62000) [pid = 8345] [serial = 2000] [outer = (nil)] [url = about:blank] 04:43:53 INFO - PROCESS | 8345 | --DOMWINDOW == 77 (0x8ba94c00) [pid = 8345] [serial = 2028] [outer = (nil)] [url = about:blank] 04:43:53 INFO - PROCESS | 8345 | --DOMWINDOW == 76 (0x8b38b400) [pid = 8345] [serial = 2027] [outer = (nil)] [url = about:blank] 04:43:53 INFO - PROCESS | 8345 | --DOMWINDOW == 75 (0x8ce0f400) [pid = 8345] [serial = 2037] [outer = (nil)] [url = about:blank] 04:43:53 INFO - PROCESS | 8345 | --DOMWINDOW == 74 (0x8cb5ac00) [pid = 8345] [serial = 2034] [outer = (nil)] [url = about:blank] 04:43:53 INFO - PROCESS | 8345 | --DOMWINDOW == 73 (0x8d07cc00) [pid = 8345] [serial = 2039] [outer = (nil)] [url = about:blank] 04:43:53 INFO - PROCESS | 8345 | --DOMWINDOW == 72 (0x99e0a400) [pid = 8345] [serial = 2015] [outer = (nil)] [url = about:blank] 04:43:53 INFO - PROCESS | 8345 | --DOMWINDOW == 71 (0x9aa4e000) [pid = 8345] [serial = 2019] [outer = (nil)] [url = about:blank] 04:43:53 INFO - PROCESS | 8345 | --DOMWINDOW == 70 (0x9aa4a000) [pid = 8345] [serial = 2018] [outer = (nil)] [url = about:blank] 04:43:53 INFO - PROCESS | 8345 | --DOMWINDOW == 69 (0x8cb5f000) [pid = 8345] [serial = 1992] [outer = (nil)] [url = about:blank] 04:43:54 INFO - PROCESS | 8345 | 1468842234624 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]]]}] 04:43:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 04:43:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 3050ms 04:43:54 INFO - PROCESS | 8345 | 1468842234687 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 04:43:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 04:43:54 INFO - PROCESS | 8345 | 1468842234693 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 04:43:54 INFO - PROCESS | 8345 | 1468842234703 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 04:43:54 INFO - PROCESS | 8345 | 1468842234708 Marionette TRACE conn3 <- [1,2762,null,{}] 04:43:54 INFO - PROCESS | 8345 | 1468842234716 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}] 04:43:54 INFO - PROCESS | 8345 | 1468842234722 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:43:54 INFO - PROCESS | 8345 | 1468842234905 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 04:43:55 INFO - PROCESS | 8345 | 1468842235068 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:55 INFO - PROCESS | 8345 | 1468842235079 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:43:55 INFO - PROCESS | 8345 | ++DOCSHELL 0x8bec8400 == 19 [pid = 8345] [id = 698] 04:43:55 INFO - PROCESS | 8345 | ++DOMWINDOW == 70 (0x8beca800) [pid = 8345] [serial = 2095] [outer = (nil)] 04:43:55 INFO - PROCESS | 8345 | ++DOMWINDOW == 71 (0x8cb51800) [pid = 8345] [serial = 2096] [outer = 0x8beca800] 04:43:55 INFO - PROCESS | 8345 | 1468842235158 Marionette DEBUG loaded listener.js 04:43:55 INFO - PROCESS | 8345 | ++DOMWINDOW == 72 (0x8cb58c00) [pid = 8345] [serial = 2097] [outer = 0x8beca800] 04:43:56 INFO - PROCESS | 8345 | 1468842236057 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]]]}] 04:43:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 04:43:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1388ms 04:43:56 INFO - PROCESS | 8345 | 1468842236113 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 04:43:56 INFO - PROCESS | 8345 | 1468842236121 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 04:43:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 04:43:56 INFO - PROCESS | 8345 | 1468842236135 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 04:43:56 INFO - PROCESS | 8345 | 1468842236141 Marionette TRACE conn3 <- [1,2766,null,{}] 04:43:56 INFO - PROCESS | 8345 | 1468842236156 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}] 04:43:56 INFO - PROCESS | 8345 | 1468842236162 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:43:56 INFO - PROCESS | 8345 | 1468842236408 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 04:43:56 INFO - PROCESS | 8345 | 1468842236434 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:56 INFO - PROCESS | 8345 | 1468842236441 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:43:56 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ce01c00 == 20 [pid = 8345] [id = 699] 04:43:56 INFO - PROCESS | 8345 | ++DOMWINDOW == 73 (0x8ce0b000) [pid = 8345] [serial = 2098] [outer = (nil)] 04:43:56 INFO - PROCESS | 8345 | ++DOMWINDOW == 74 (0x8ce0f400) [pid = 8345] [serial = 2099] [outer = 0x8ce0b000] 04:43:56 INFO - PROCESS | 8345 | 1468842236518 Marionette DEBUG loaded listener.js 04:43:56 INFO - PROCESS | 8345 | ++DOMWINDOW == 75 (0x8ceafc00) [pid = 8345] [serial = 2100] [outer = 0x8ce0b000] 04:43:57 INFO - PROCESS | 8345 | 1468842237632 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]]]}] 04:43:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 04:43:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1555ms 04:43:57 INFO - PROCESS | 8345 | 1468842237689 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 04:43:57 INFO - PROCESS | 8345 | 1468842237693 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 04:43:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 04:43:57 INFO - PROCESS | 8345 | 1468842237707 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 04:43:57 INFO - PROCESS | 8345 | 1468842237715 Marionette TRACE conn3 <- [1,2770,null,{}] 04:43:57 INFO - PROCESS | 8345 | 1468842237734 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}] 04:43:57 INFO - PROCESS | 8345 | 1468842237744 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:43:58 INFO - PROCESS | 8345 | 1468842238003 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 04:43:58 INFO - PROCESS | 8345 | 1468842238033 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:58 INFO - PROCESS | 8345 | 1468842238045 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:43:58 INFO - PROCESS | 8345 | ++DOCSHELL 0x8d7c6c00 == 21 [pid = 8345] [id = 700] 04:43:58 INFO - PROCESS | 8345 | ++DOMWINDOW == 76 (0x8d7cbc00) [pid = 8345] [serial = 2101] [outer = (nil)] 04:43:58 INFO - PROCESS | 8345 | ++DOMWINDOW == 77 (0x8da66800) [pid = 8345] [serial = 2102] [outer = 0x8d7cbc00] 04:43:58 INFO - PROCESS | 8345 | 1468842238117 Marionette DEBUG loaded listener.js 04:43:58 INFO - PROCESS | 8345 | ++DOMWINDOW == 78 (0x8da6d000) [pid = 8345] [serial = 2103] [outer = 0x8d7cbc00] 04:43:59 INFO - PROCESS | 8345 | --DOMWINDOW == 77 (0x8cead000) [pid = 8345] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 04:43:59 INFO - PROCESS | 8345 | --DOMWINDOW == 76 (0x8f4b8000) [pid = 8345] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 04:43:59 INFO - PROCESS | 8345 | --DOMWINDOW == 75 (0x8da63c00) [pid = 8345] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 04:43:59 INFO - PROCESS | 8345 | --DOMWINDOW == 74 (0x8ceb3c00) [pid = 8345] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 04:43:59 INFO - PROCESS | 8345 | --DOMWINDOW == 73 (0x8b38b800) [pid = 8345] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 04:43:59 INFO - PROCESS | 8345 | --DOMWINDOW == 72 (0x8ba96800) [pid = 8345] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 04:43:59 INFO - PROCESS | 8345 | --DOMWINDOW == 71 (0x8ba92400) [pid = 8345] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 04:43:59 INFO - PROCESS | 8345 | --DOMWINDOW == 70 (0x8ba9a000) [pid = 8345] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 04:43:59 INFO - PROCESS | 8345 | --DOMWINDOW == 69 (0x8da63000) [pid = 8345] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 04:43:59 INFO - PROCESS | 8345 | --DOMWINDOW == 68 (0x8bec7000) [pid = 8345] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 04:43:59 INFO - PROCESS | 8345 | --DOMWINDOW == 67 (0x8ce03400) [pid = 8345] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 04:43:59 INFO - PROCESS | 8345 | 1468842239698 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]]]}] 04:43:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 04:43:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 2054ms 04:43:59 INFO - PROCESS | 8345 | 1468842239756 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 04:43:59 INFO - PROCESS | 8345 | 1468842239762 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 04:43:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 04:43:59 INFO - PROCESS | 8345 | 1468842239770 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 04:43:59 INFO - PROCESS | 8345 | 1468842239774 Marionette TRACE conn3 <- [1,2774,null,{}] 04:43:59 INFO - PROCESS | 8345 | 1468842239780 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}] 04:43:59 INFO - PROCESS | 8345 | 1468842239786 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:00 INFO - PROCESS | 8345 | 1468842240040 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 04:44:00 INFO - PROCESS | 8345 | 1468842240057 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:00 INFO - PROCESS | 8345 | 1468842240065 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:00 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ba92400 == 22 [pid = 8345] [id = 701] 04:44:00 INFO - PROCESS | 8345 | ++DOMWINDOW == 68 (0x8d07e000) [pid = 8345] [serial = 2104] [outer = (nil)] 04:44:00 INFO - PROCESS | 8345 | ++DOMWINDOW == 69 (0x8db94c00) [pid = 8345] [serial = 2105] [outer = 0x8d07e000] 04:44:00 INFO - PROCESS | 8345 | 1468842240142 Marionette DEBUG loaded listener.js 04:44:00 INFO - PROCESS | 8345 | ++DOMWINDOW == 70 (0x8db97000) [pid = 8345] [serial = 2106] [outer = 0x8d07e000] 04:44:01 INFO - PROCESS | 8345 | 1468842241189 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]]]}] 04:44:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 04:44:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1489ms 04:44:01 INFO - PROCESS | 8345 | 1468842241260 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 04:44:01 INFO - PROCESS | 8345 | 1468842241268 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 04:44:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 04:44:01 INFO - PROCESS | 8345 | 1468842241279 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 04:44:01 INFO - PROCESS | 8345 | 1468842241285 Marionette TRACE conn3 <- [1,2778,null,{}] 04:44:01 INFO - PROCESS | 8345 | 1468842241296 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}] 04:44:01 INFO - PROCESS | 8345 | 1468842241301 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:01 INFO - PROCESS | 8345 | 1468842241552 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 04:44:01 INFO - PROCESS | 8345 | 1468842241807 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:01 INFO - PROCESS | 8345 | 1468842241822 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:01 INFO - PROCESS | 8345 | ++DOCSHELL 0x8bec9400 == 23 [pid = 8345] [id = 702] 04:44:01 INFO - PROCESS | 8345 | ++DOMWINDOW == 71 (0x8bec9800) [pid = 8345] [serial = 2107] [outer = (nil)] 04:44:01 INFO - PROCESS | 8345 | ++DOMWINDOW == 72 (0x8cb56c00) [pid = 8345] [serial = 2108] [outer = 0x8bec9800] 04:44:01 INFO - PROCESS | 8345 | 1468842241956 Marionette DEBUG loaded listener.js 04:44:02 INFO - PROCESS | 8345 | ++DOMWINDOW == 73 (0x8ce0ec00) [pid = 8345] [serial = 2109] [outer = 0x8bec9800] 04:44:03 INFO - PROCESS | 8345 | 1468842243021 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]]]}] 04:44:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 04:44:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1791ms 04:44:03 INFO - PROCESS | 8345 | 1468842243070 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 04:44:03 INFO - PROCESS | 8345 | 1468842243079 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 04:44:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 04:44:03 INFO - PROCESS | 8345 | 1468842243092 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 04:44:03 INFO - PROCESS | 8345 | 1468842243096 Marionette TRACE conn3 <- [1,2782,null,{}] 04:44:03 INFO - PROCESS | 8345 | 1468842243105 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}] 04:44:03 INFO - PROCESS | 8345 | 1468842243110 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:03 INFO - PROCESS | 8345 | 1468842243371 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 04:44:03 INFO - PROCESS | 8345 | 1468842243613 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:03 INFO - PROCESS | 8345 | 1468842243620 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:03 INFO - PROCESS | 8345 | ++DOCSHELL 0x8b394400 == 24 [pid = 8345] [id = 703] 04:44:03 INFO - PROCESS | 8345 | ++DOMWINDOW == 74 (0x8db8a400) [pid = 8345] [serial = 2110] [outer = (nil)] 04:44:03 INFO - PROCESS | 8345 | ++DOMWINDOW == 75 (0x8db96400) [pid = 8345] [serial = 2111] [outer = 0x8db8a400] 04:44:03 INFO - PROCESS | 8345 | 1468842243761 Marionette DEBUG loaded listener.js 04:44:03 INFO - PROCESS | 8345 | ++DOMWINDOW == 76 (0x8f4bf400) [pid = 8345] [serial = 2112] [outer = 0x8db8a400] 04:44:04 INFO - PROCESS | 8345 | 1468842244844 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]]]}] 04:44:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 04:44:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1797ms 04:44:04 INFO - PROCESS | 8345 | 1468842244889 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 04:44:04 INFO - PROCESS | 8345 | 1468842244894 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 04:44:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 04:44:04 INFO - PROCESS | 8345 | 1468842244902 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 04:44:04 INFO - PROCESS | 8345 | 1468842244908 Marionette TRACE conn3 <- [1,2786,null,{}] 04:44:04 INFO - PROCESS | 8345 | 1468842244927 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}] 04:44:04 INFO - PROCESS | 8345 | 1468842244937 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:05 INFO - PROCESS | 8345 | 1468842245158 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 04:44:05 INFO - PROCESS | 8345 | 1468842245461 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:05 INFO - PROCESS | 8345 | 1468842245473 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:05 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f667400 == 25 [pid = 8345] [id = 704] 04:44:05 INFO - PROCESS | 8345 | ++DOMWINDOW == 77 (0x8f668800) [pid = 8345] [serial = 2113] [outer = (nil)] 04:44:05 INFO - PROCESS | 8345 | ++DOMWINDOW == 78 (0x8f66e400) [pid = 8345] [serial = 2114] [outer = 0x8f668800] 04:44:05 INFO - PROCESS | 8345 | 1468842245599 Marionette DEBUG loaded listener.js 04:44:05 INFO - PROCESS | 8345 | ++DOMWINDOW == 79 (0x8f6d4400) [pid = 8345] [serial = 2115] [outer = 0x8f668800] 04:44:06 INFO - PROCESS | 8345 | 1468842246558 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]]]}] 04:44:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 04:44:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1690ms 04:44:06 INFO - PROCESS | 8345 | 1468842246592 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 04:44:06 INFO - PROCESS | 8345 | 1468842246597 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 04:44:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 04:44:06 INFO - PROCESS | 8345 | 1468842246624 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 04:44:06 INFO - PROCESS | 8345 | 1468842246629 Marionette TRACE conn3 <- [1,2790,null,{}] 04:44:06 INFO - PROCESS | 8345 | 1468842246635 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}] 04:44:06 INFO - PROCESS | 8345 | 1468842246641 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:06 INFO - PROCESS | 8345 | 1468842246848 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 04:44:07 INFO - PROCESS | 8345 | 1468842247039 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:07 INFO - PROCESS | 8345 | 1468842247048 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:07 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ab4a400 == 26 [pid = 8345] [id = 705] 04:44:07 INFO - PROCESS | 8345 | ++DOMWINDOW == 80 (0x8f6d5800) [pid = 8345] [serial = 2116] [outer = (nil)] 04:44:07 INFO - PROCESS | 8345 | ++DOMWINDOW == 81 (0x8f7c5c00) [pid = 8345] [serial = 2117] [outer = 0x8f6d5800] 04:44:07 INFO - PROCESS | 8345 | 1468842247172 Marionette DEBUG loaded listener.js 04:44:07 INFO - PROCESS | 8345 | ++DOMWINDOW == 82 (0x8f7ca800) [pid = 8345] [serial = 2118] [outer = 0x8f6d5800] 04:44:08 INFO - PROCESS | 8345 | 1468842248183 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]]]}] 04:44:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 04:44:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1593ms 04:44:08 INFO - PROCESS | 8345 | 1468842248214 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 04:44:08 INFO - PROCESS | 8345 | 1468842248219 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 04:44:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 04:44:08 INFO - PROCESS | 8345 | 1468842248226 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 04:44:08 INFO - PROCESS | 8345 | 1468842248230 Marionette TRACE conn3 <- [1,2794,null,{}] 04:44:08 INFO - PROCESS | 8345 | 1468842248237 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}] 04:44:08 INFO - PROCESS | 8345 | 1468842248243 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:08 INFO - PROCESS | 8345 | 1468842248456 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 04:44:08 INFO - PROCESS | 8345 | 1468842248644 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:08 INFO - PROCESS | 8345 | 1468842248650 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:08 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f8a1000 == 27 [pid = 8345] [id = 706] 04:44:08 INFO - PROCESS | 8345 | ++DOMWINDOW == 83 (0x8f8a1c00) [pid = 8345] [serial = 2119] [outer = (nil)] 04:44:08 INFO - PROCESS | 8345 | ++DOMWINDOW == 84 (0x8f8a6400) [pid = 8345] [serial = 2120] [outer = 0x8f8a1c00] 04:44:08 INFO - PROCESS | 8345 | 1468842248736 Marionette DEBUG loaded listener.js 04:44:08 INFO - PROCESS | 8345 | ++DOMWINDOW == 85 (0x8f8a8400) [pid = 8345] [serial = 2121] [outer = 0x8f8a1c00] 04:44:09 INFO - PROCESS | 8345 | 1468842249790 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]]]}] 04:44:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 04:44:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1600ms 04:44:09 INFO - PROCESS | 8345 | 1468842249827 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 04:44:09 INFO - PROCESS | 8345 | 1468842249831 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 04:44:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 04:44:09 INFO - PROCESS | 8345 | 1468842249839 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 04:44:09 INFO - PROCESS | 8345 | 1468842249843 Marionette TRACE conn3 <- [1,2798,null,{}] 04:44:09 INFO - PROCESS | 8345 | 1468842249850 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}] 04:44:09 INFO - PROCESS | 8345 | 1468842249862 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:10 INFO - PROCESS | 8345 | 1468842250117 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 04:44:10 INFO - PROCESS | 8345 | 1468842250376 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:10 INFO - PROCESS | 8345 | 1468842250385 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:10 INFO - PROCESS | 8345 | ++DOCSHELL 0x8b385400 == 28 [pid = 8345] [id = 707] 04:44:10 INFO - PROCESS | 8345 | ++DOMWINDOW == 86 (0x8b388000) [pid = 8345] [serial = 2122] [outer = (nil)] 04:44:10 INFO - PROCESS | 8345 | ++DOMWINDOW == 87 (0x8ba9dc00) [pid = 8345] [serial = 2123] [outer = 0x8b388000] 04:44:10 INFO - PROCESS | 8345 | 1468842250526 Marionette DEBUG loaded listener.js 04:44:10 INFO - PROCESS | 8345 | ++DOMWINDOW == 88 (0x8ce04000) [pid = 8345] [serial = 2124] [outer = 0x8b388000] 04:44:11 INFO - PROCESS | 8345 | 1468842251690 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]]]}] 04:44:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 04:44:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1886ms 04:44:11 INFO - PROCESS | 8345 | 1468842251727 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 04:44:11 INFO - PROCESS | 8345 | 1468842251734 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 04:44:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 04:44:11 INFO - PROCESS | 8345 | 1468842251745 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 04:44:11 INFO - PROCESS | 8345 | 1468842251750 Marionette TRACE conn3 <- [1,2802,null,{}] 04:44:11 INFO - PROCESS | 8345 | 1468842251761 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}] 04:44:11 INFO - PROCESS | 8345 | 1468842251766 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:12 INFO - PROCESS | 8345 | 1468842252008 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 04:44:12 INFO - PROCESS | 8345 | 1468842252384 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:12 INFO - PROCESS | 8345 | 1468842252400 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:12 INFO - PROCESS | 8345 | ++DOCSHELL 0x8bec2c00 == 29 [pid = 8345] [id = 708] 04:44:12 INFO - PROCESS | 8345 | ++DOMWINDOW == 89 (0x8bec4400) [pid = 8345] [serial = 2125] [outer = (nil)] 04:44:12 INFO - PROCESS | 8345 | ++DOMWINDOW == 90 (0x8cb58400) [pid = 8345] [serial = 2126] [outer = 0x8bec4400] 04:44:12 INFO - PROCESS | 8345 | 1468842252476 Marionette DEBUG loaded listener.js 04:44:12 INFO - PROCESS | 8345 | ++DOMWINDOW == 91 (0x8cbeac00) [pid = 8345] [serial = 2127] [outer = 0x8bec4400] 04:44:12 INFO - PROCESS | 8345 | --DOMWINDOW == 90 (0x8f7c6c00) [pid = 8345] [serial = 2058] [outer = (nil)] [url = about:blank] 04:44:12 INFO - PROCESS | 8345 | --DOMWINDOW == 89 (0x8cbe6000) [pid = 8345] [serial = 2057] [outer = (nil)] [url = about:blank] 04:44:12 INFO - PROCESS | 8345 | --DOMWINDOW == 88 (0x8f665800) [pid = 8345] [serial = 2054] [outer = (nil)] [url = about:blank] 04:44:12 INFO - PROCESS | 8345 | --DOMWINDOW == 87 (0x8bec9000) [pid = 8345] [serial = 2060] [outer = (nil)] [url = about:blank] 04:44:12 INFO - PROCESS | 8345 | --DOMWINDOW == 86 (0x8b392400) [pid = 8345] [serial = 2052] [outer = (nil)] [url = about:blank] 04:44:12 INFO - PROCESS | 8345 | --DOMWINDOW == 85 (0x8db93800) [pid = 8345] [serial = 2049] [outer = (nil)] [url = about:blank] 04:44:12 INFO - PROCESS | 8345 | --DOMWINDOW == 84 (0x8f60c800) [pid = 8345] [serial = 2051] [outer = (nil)] [url = about:blank] 04:44:12 INFO - PROCESS | 8345 | --DOMWINDOW == 83 (0x8f60bc00) [pid = 8345] [serial = 2055] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 8345 | --DOMWINDOW == 82 (0x8db8b000) [pid = 8345] [serial = 2048] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 8345 | --DOMWINDOW == 81 (0x8cbe0400) [pid = 8345] [serial = 2043] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 8345 | --DOMWINDOW == 80 (0x8cb5b400) [pid = 8345] [serial = 2061] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 8345 | --DOMWINDOW == 79 (0x8d7c3400) [pid = 8345] [serial = 2046] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 8345 | --DOMWINDOW == 78 (0x8d07d000) [pid = 8345] [serial = 2045] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 8345 | --DOMWINDOW == 77 (0x8cb50400) [pid = 8345] [serial = 2042] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 8345 | --DOMWINDOW == 76 (0x8f60a000) [pid = 8345] [serial = 2067] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 8345 | --DOMWINDOW == 75 (0x8da60400) [pid = 8345] [serial = 2064] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 8345 | --DOMWINDOW == 74 (0x8d7c2c00) [pid = 8345] [serial = 2063] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 8345 | --DOMWINDOW == 73 (0x8f4bbc00) [pid = 8345] [serial = 2066] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 8345 | --DOMWINDOW == 72 (0x8f6de400) [pid = 8345] [serial = 2069] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 8345 | --DOMWINDOW == 71 (0x8d082c00) [pid = 8345] [serial = 2040] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 8345 | --DOMWINDOW == 70 (0x8f7c8c00) [pid = 8345] [serial = 2070] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 8345 | 1468842253406 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]]]}] 04:44:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 04:44:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1742ms 04:44:13 INFO - PROCESS | 8345 | 1468842253488 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 04:44:13 INFO - PROCESS | 8345 | 1468842253495 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 04:44:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 04:44:13 INFO - PROCESS | 8345 | 1468842253507 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 04:44:13 INFO - PROCESS | 8345 | 1468842253510 Marionette TRACE conn3 <- [1,2806,null,{}] 04:44:13 INFO - PROCESS | 8345 | 1468842253518 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}] 04:44:13 INFO - PROCESS | 8345 | 1468842253524 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:13 INFO - PROCESS | 8345 | 1468842253711 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 04:44:13 INFO - PROCESS | 8345 | 1468842253859 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:13 INFO - PROCESS | 8345 | 1468842253869 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:13 INFO - PROCESS | 8345 | ++DOCSHELL 0x8b390000 == 30 [pid = 8345] [id = 709] 04:44:13 INFO - PROCESS | 8345 | ++DOMWINDOW == 71 (0x8cbe0400) [pid = 8345] [serial = 2128] [outer = (nil)] 04:44:13 INFO - PROCESS | 8345 | ++DOMWINDOW == 72 (0x8d087c00) [pid = 8345] [serial = 2129] [outer = 0x8cbe0400] 04:44:13 INFO - PROCESS | 8345 | 1468842253947 Marionette DEBUG loaded listener.js 04:44:14 INFO - PROCESS | 8345 | ++DOMWINDOW == 73 (0x8d7c9000) [pid = 8345] [serial = 2130] [outer = 0x8cbe0400] 04:44:14 INFO - PROCESS | 8345 | 1468842254821 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]]]}] 04:44:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 04:44:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1386ms 04:44:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 04:44:14 INFO - PROCESS | 8345 | 1468842254893 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 04:44:14 INFO - PROCESS | 8345 | 1468842254896 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 04:44:14 INFO - PROCESS | 8345 | 1468842254904 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 04:44:14 INFO - PROCESS | 8345 | 1468842254911 Marionette TRACE conn3 <- [1,2810,null,{}] 04:44:14 INFO - PROCESS | 8345 | 1468842254928 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}] 04:44:14 INFO - PROCESS | 8345 | 1468842254937 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:15 INFO - PROCESS | 8345 | 1468842255139 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 04:44:15 INFO - PROCESS | 8345 | 1468842255315 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:15 INFO - PROCESS | 8345 | 1468842255328 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:15 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f4bc800 == 31 [pid = 8345] [id = 710] 04:44:15 INFO - PROCESS | 8345 | ++DOMWINDOW == 74 (0x8f4bd000) [pid = 8345] [serial = 2131] [outer = (nil)] 04:44:15 INFO - PROCESS | 8345 | ++DOMWINDOW == 75 (0x8f606400) [pid = 8345] [serial = 2132] [outer = 0x8f4bd000] 04:44:15 INFO - PROCESS | 8345 | 1468842255402 Marionette DEBUG loaded listener.js 04:44:15 INFO - PROCESS | 8345 | ++DOMWINDOW == 76 (0x8f60c800) [pid = 8345] [serial = 2133] [outer = 0x8f4bd000] 04:44:16 INFO - PROCESS | 8345 | 1468842256370 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]]]}] 04:44:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 04:44:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1541ms 04:44:16 INFO - PROCESS | 8345 | 1468842256444 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 04:44:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 04:44:16 INFO - PROCESS | 8345 | 1468842256449 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 04:44:16 INFO - PROCESS | 8345 | 1468842256456 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 04:44:16 INFO - PROCESS | 8345 | 1468842256460 Marionette TRACE conn3 <- [1,2814,null,{}] 04:44:16 INFO - PROCESS | 8345 | 1468842256473 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}] 04:44:16 INFO - PROCESS | 8345 | 1468842256479 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:16 INFO - PROCESS | 8345 | 1468842256719 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 04:44:16 INFO - PROCESS | 8345 | 1468842256745 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:16 INFO - PROCESS | 8345 | 1468842256756 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:16 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f663400 == 32 [pid = 8345] [id = 711] 04:44:16 INFO - PROCESS | 8345 | ++DOMWINDOW == 77 (0x8f663800) [pid = 8345] [serial = 2134] [outer = (nil)] 04:44:16 INFO - PROCESS | 8345 | ++DOMWINDOW == 78 (0x8f669800) [pid = 8345] [serial = 2135] [outer = 0x8f663800] 04:44:16 INFO - PROCESS | 8345 | 1468842256842 Marionette DEBUG loaded listener.js 04:44:16 INFO - PROCESS | 8345 | ++DOMWINDOW == 79 (0x8f670000) [pid = 8345] [serial = 2136] [outer = 0x8f663800] 04:44:17 INFO - PROCESS | 8345 | --DOMWINDOW == 78 (0x8bec8800) [pid = 8345] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 04:44:17 INFO - PROCESS | 8345 | --DOMWINDOW == 77 (0x8ab41800) [pid = 8345] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 04:44:17 INFO - PROCESS | 8345 | --DOMWINDOW == 76 (0x8f4b7800) [pid = 8345] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 04:44:17 INFO - PROCESS | 8345 | --DOMWINDOW == 75 (0x8beca800) [pid = 8345] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 04:44:17 INFO - PROCESS | 8345 | --DOMWINDOW == 74 (0x8ce0b000) [pid = 8345] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 04:44:17 INFO - PROCESS | 8345 | --DOMWINDOW == 73 (0x8f8afc00) [pid = 8345] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 04:44:17 INFO - PROCESS | 8345 | --DOMWINDOW == 72 (0x8ba92800) [pid = 8345] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 04:44:17 INFO - PROCESS | 8345 | --DOMWINDOW == 71 (0x8f6dac00) [pid = 8345] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 04:44:17 INFO - PROCESS | 8345 | --DOMWINDOW == 70 (0x90f65400) [pid = 8345] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 04:44:17 INFO - PROCESS | 8345 | --DOMWINDOW == 69 (0x8ba8fc00) [pid = 8345] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 04:44:17 INFO - PROCESS | 8345 | --DOMWINDOW == 68 (0x8d7cbc00) [pid = 8345] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 04:44:17 INFO - PROCESS | 8345 | 1468842257890 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]]]}] 04:44:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 04:44:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1492ms 04:44:17 INFO - PROCESS | 8345 | 1468842257949 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 04:44:17 INFO - PROCESS | 8345 | 1468842257953 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 04:44:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 04:44:17 INFO - PROCESS | 8345 | 1468842257960 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 04:44:17 INFO - PROCESS | 8345 | 1468842257964 Marionette TRACE conn3 <- [1,2818,null,{}] 04:44:17 INFO - PROCESS | 8345 | 1468842257978 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}] 04:44:17 INFO - PROCESS | 8345 | 1468842257984 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:18 INFO - PROCESS | 8345 | 1468842258165 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 04:44:18 INFO - PROCESS | 8345 | 1468842258175 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:18 INFO - PROCESS | 8345 | 1468842258185 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:18 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ab41800 == 33 [pid = 8345] [id = 712] 04:44:18 INFO - PROCESS | 8345 | ++DOMWINDOW == 69 (0x8ab43400) [pid = 8345] [serial = 2137] [outer = (nil)] 04:44:18 INFO - PROCESS | 8345 | ++DOMWINDOW == 70 (0x8f614000) [pid = 8345] [serial = 2138] [outer = 0x8ab43400] 04:44:18 INFO - PROCESS | 8345 | 1468842258257 Marionette DEBUG loaded listener.js 04:44:18 INFO - PROCESS | 8345 | ++DOMWINDOW == 71 (0x8f6d8800) [pid = 8345] [serial = 2139] [outer = 0x8ab43400] 04:44:19 INFO - PROCESS | 8345 | 1468842259268 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]]]}] 04:44:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 04:44:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1351ms 04:44:19 INFO - PROCESS | 8345 | 1468842259312 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 04:44:19 INFO - PROCESS | 8345 | 1468842259315 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 04:44:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 04:44:19 INFO - PROCESS | 8345 | 1468842259324 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 04:44:19 INFO - PROCESS | 8345 | 1468842259329 Marionette TRACE conn3 <- [1,2822,null,{}] 04:44:19 INFO - PROCESS | 8345 | 1468842259336 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}] 04:44:19 INFO - PROCESS | 8345 | 1468842259346 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:19 INFO - PROCESS | 8345 | 1468842259670 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 04:44:19 INFO - PROCESS | 8345 | 1468842259970 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:19 INFO - PROCESS | 8345 | 1468842259983 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:20 INFO - PROCESS | 8345 | ++DOCSHELL 0x8b389400 == 34 [pid = 8345] [id = 713] 04:44:20 INFO - PROCESS | 8345 | ++DOMWINDOW == 72 (0x8b38a800) [pid = 8345] [serial = 2140] [outer = (nil)] 04:44:20 INFO - PROCESS | 8345 | ++DOMWINDOW == 73 (0x8b38d800) [pid = 8345] [serial = 2141] [outer = 0x8b38a800] 04:44:20 INFO - PROCESS | 8345 | 1468842260117 Marionette DEBUG loaded listener.js 04:44:20 INFO - PROCESS | 8345 | ++DOMWINDOW == 74 (0x8ba92800) [pid = 8345] [serial = 2142] [outer = 0x8b38a800] 04:44:21 INFO - PROCESS | 8345 | 1468842261123 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]]]}] 04:44:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 04:44:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1835ms 04:44:21 INFO - PROCESS | 8345 | 1468842261162 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 04:44:21 INFO - PROCESS | 8345 | 1468842261169 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 04:44:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 04:44:21 INFO - PROCESS | 8345 | 1468842261197 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 04:44:21 INFO - PROCESS | 8345 | 1468842261204 Marionette TRACE conn3 <- [1,2826,null,{}] 04:44:21 INFO - PROCESS | 8345 | 1468842261213 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}] 04:44:21 INFO - PROCESS | 8345 | 1468842261219 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:21 INFO - PROCESS | 8345 | 1468842261449 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 04:44:21 INFO - PROCESS | 8345 | 1468842261762 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:21 INFO - PROCESS | 8345 | 1468842261773 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:21 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb5e800 == 35 [pid = 8345] [id = 714] 04:44:21 INFO - PROCESS | 8345 | ++DOMWINDOW == 75 (0x8cbeec00) [pid = 8345] [serial = 2143] [outer = (nil)] 04:44:21 INFO - PROCESS | 8345 | ++DOMWINDOW == 76 (0x8ce0e400) [pid = 8345] [serial = 2144] [outer = 0x8cbeec00] 04:44:21 INFO - PROCESS | 8345 | 1468842261870 Marionette DEBUG loaded listener.js 04:44:22 INFO - PROCESS | 8345 | ++DOMWINDOW == 77 (0x8d085c00) [pid = 8345] [serial = 2145] [outer = 0x8cbeec00] 04:44:22 INFO - PROCESS | 8345 | 1468842262896 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 04:44:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 04:44:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1748ms 04:44:22 INFO - PROCESS | 8345 | 1468842262943 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 04:44:22 INFO - PROCESS | 8345 | 1468842262949 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 04:44:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 04:44:22 INFO - PROCESS | 8345 | 1468842262957 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 04:44:22 INFO - PROCESS | 8345 | 1468842262962 Marionette TRACE conn3 <- [1,2830,null,{}] 04:44:22 INFO - PROCESS | 8345 | 1468842262969 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}] 04:44:22 INFO - PROCESS | 8345 | 1468842262976 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:23 INFO - PROCESS | 8345 | 1468842263199 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 04:44:23 INFO - PROCESS | 8345 | 1468842263497 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:23 INFO - PROCESS | 8345 | 1468842263505 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:23 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ce08400 == 36 [pid = 8345] [id = 715] 04:44:23 INFO - PROCESS | 8345 | ++DOMWINDOW == 78 (0x8db91000) [pid = 8345] [serial = 2146] [outer = (nil)] 04:44:23 INFO - PROCESS | 8345 | ++DOMWINDOW == 79 (0x8db97400) [pid = 8345] [serial = 2147] [outer = 0x8db91000] 04:44:23 INFO - PROCESS | 8345 | 1468842263640 Marionette DEBUG loaded listener.js 04:44:23 INFO - PROCESS | 8345 | ++DOMWINDOW == 80 (0x8f607000) [pid = 8345] [serial = 2148] [outer = 0x8db91000] 04:44:24 INFO - PROCESS | 8345 | 1468842264683 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]]]}] 04:44:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 04:44:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1787ms 04:44:24 INFO - PROCESS | 8345 | 1468842264746 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 04:44:24 INFO - PROCESS | 8345 | 1468842264754 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 04:44:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 04:44:24 INFO - PROCESS | 8345 | 1468842264774 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 04:44:24 INFO - PROCESS | 8345 | 1468842264794 Marionette TRACE conn3 <- [1,2834,null,{}] 04:44:24 INFO - PROCESS | 8345 | 1468842264804 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}] 04:44:24 INFO - PROCESS | 8345 | 1468842264813 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:25 INFO - PROCESS | 8345 | 1468842265076 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 04:44:25 INFO - PROCESS | 8345 | 1468842265292 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:25 INFO - PROCESS | 8345 | 1468842265302 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:25 INFO - PROCESS | 8345 | ++DOCSHELL 0x8da67400 == 37 [pid = 8345] [id = 716] 04:44:25 INFO - PROCESS | 8345 | ++DOMWINDOW == 81 (0x8db90800) [pid = 8345] [serial = 2149] [outer = (nil)] 04:44:25 INFO - PROCESS | 8345 | ++DOMWINDOW == 82 (0x90f58c00) [pid = 8345] [serial = 2150] [outer = 0x8db90800] 04:44:25 INFO - PROCESS | 8345 | 1468842265412 Marionette DEBUG loaded listener.js 04:44:25 INFO - PROCESS | 8345 | ++DOMWINDOW == 83 (0x90f64800) [pid = 8345] [serial = 2151] [outer = 0x8db90800] 04:44:26 INFO - PROCESS | 8345 | 1468842266359 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 04:44:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 04:44:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1673ms 04:44:26 INFO - PROCESS | 8345 | 1468842266438 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 04:44:26 INFO - PROCESS | 8345 | 1468842266443 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 04:44:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 04:44:26 INFO - PROCESS | 8345 | 1468842266450 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 04:44:26 INFO - PROCESS | 8345 | 1468842266455 Marionette TRACE conn3 <- [1,2838,null,{}] 04:44:26 INFO - PROCESS | 8345 | 1468842266461 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}] 04:44:26 INFO - PROCESS | 8345 | 1468842266467 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:26 INFO - PROCESS | 8345 | 1468842266673 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 04:44:26 INFO - PROCESS | 8345 | 1468842266838 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:26 INFO - PROCESS | 8345 | 1468842266846 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:26 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f7c2400 == 38 [pid = 8345] [id = 717] 04:44:26 INFO - PROCESS | 8345 | ++DOMWINDOW == 84 (0x90f5e800) [pid = 8345] [serial = 2152] [outer = (nil)] 04:44:26 INFO - PROCESS | 8345 | ++DOMWINDOW == 85 (0x918a2400) [pid = 8345] [serial = 2153] [outer = 0x90f5e800] 04:44:26 INFO - PROCESS | 8345 | 1468842266930 Marionette DEBUG loaded listener.js 04:44:27 INFO - PROCESS | 8345 | ++DOMWINDOW == 86 (0x918a5400) [pid = 8345] [serial = 2154] [outer = 0x90f5e800] 04:44:27 INFO - PROCESS | 8345 | 1468842267931 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]]]}] 04:44:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 04:44:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1532ms 04:44:27 INFO - PROCESS | 8345 | 1468842267984 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 04:44:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 04:44:27 INFO - PROCESS | 8345 | 1468842267989 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 04:44:28 INFO - PROCESS | 8345 | 1468842267997 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 04:44:28 INFO - PROCESS | 8345 | 1468842268000 Marionette TRACE conn3 <- [1,2842,null,{}] 04:44:28 INFO - PROCESS | 8345 | 1468842268008 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}] 04:44:28 INFO - PROCESS | 8345 | 1468842268014 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:28 INFO - PROCESS | 8345 | 1468842268236 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 04:44:28 INFO - PROCESS | 8345 | 1468842268429 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:28 INFO - PROCESS | 8345 | 1468842268453 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:28 INFO - PROCESS | 8345 | ++DOCSHELL 0x91b59c00 == 39 [pid = 8345] [id = 718] 04:44:28 INFO - PROCESS | 8345 | ++DOMWINDOW == 87 (0x91b5ac00) [pid = 8345] [serial = 2155] [outer = (nil)] 04:44:28 INFO - PROCESS | 8345 | ++DOMWINDOW == 88 (0x91b5f000) [pid = 8345] [serial = 2156] [outer = 0x91b5ac00] 04:44:28 INFO - PROCESS | 8345 | 1468842268650 Marionette DEBUG loaded listener.js 04:44:28 INFO - PROCESS | 8345 | ++DOMWINDOW == 89 (0x9216e000) [pid = 8345] [serial = 2157] [outer = 0x91b5ac00] 04:44:29 INFO - PROCESS | 8345 | 1468842269727 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]]]}] 04:44:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 04:44:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1787ms 04:44:29 INFO - PROCESS | 8345 | 1468842269784 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 04:44:29 INFO - PROCESS | 8345 | 1468842269789 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 04:44:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 04:44:29 INFO - PROCESS | 8345 | 1468842269796 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 04:44:29 INFO - PROCESS | 8345 | 1468842269801 Marionette TRACE conn3 <- [1,2846,null,{}] 04:44:29 INFO - PROCESS | 8345 | 1468842269816 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}] 04:44:29 INFO - PROCESS | 8345 | 1468842269826 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:30 INFO - PROCESS | 8345 | 1468842270088 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 04:44:30 INFO - PROCESS | 8345 | 1468842270329 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:30 INFO - PROCESS | 8345 | 1468842270336 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:30 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f6d6800 == 40 [pid = 8345] [id = 719] 04:44:30 INFO - PROCESS | 8345 | ++DOMWINDOW == 90 (0x91b55400) [pid = 8345] [serial = 2158] [outer = (nil)] 04:44:30 INFO - PROCESS | 8345 | ++DOMWINDOW == 91 (0x922f1800) [pid = 8345] [serial = 2159] [outer = 0x91b55400] 04:44:30 INFO - PROCESS | 8345 | 1468842270482 Marionette DEBUG loaded listener.js 04:44:30 INFO - PROCESS | 8345 | ++DOMWINDOW == 92 (0x922f5c00) [pid = 8345] [serial = 2160] [outer = 0x91b55400] 04:44:31 INFO - PROCESS | 8345 | 1468842271477 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]]]}] 04:44:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 04:44:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1755ms 04:44:31 INFO - PROCESS | 8345 | 1468842271552 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 04:44:31 INFO - PROCESS | 8345 | 1468842271557 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 04:44:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 04:44:31 INFO - PROCESS | 8345 | 1468842271564 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 04:44:31 INFO - PROCESS | 8345 | 1468842271569 Marionette TRACE conn3 <- [1,2850,null,{}] 04:44:31 INFO - PROCESS | 8345 | 1468842271576 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}] 04:44:31 INFO - PROCESS | 8345 | 1468842271580 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:31 INFO - PROCESS | 8345 | 1468842271837 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 04:44:32 INFO - PROCESS | 8345 | 1468842272102 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:32 INFO - PROCESS | 8345 | 1468842272114 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:32 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ba99c00 == 41 [pid = 8345] [id = 720] 04:44:32 INFO - PROCESS | 8345 | ++DOMWINDOW == 93 (0x8bec7000) [pid = 8345] [serial = 2161] [outer = (nil)] 04:44:32 INFO - PROCESS | 8345 | ++DOMWINDOW == 94 (0x8db90c00) [pid = 8345] [serial = 2162] [outer = 0x8bec7000] 04:44:32 INFO - PROCESS | 8345 | 1468842272206 Marionette DEBUG loaded listener.js 04:44:32 INFO - PROCESS | 8345 | ++DOMWINDOW == 95 (0x922fcc00) [pid = 8345] [serial = 2163] [outer = 0x8bec7000] 04:44:33 INFO - PROCESS | 8345 | 1468842273163 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 04:44:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 04:44:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1635ms 04:44:33 INFO - PROCESS | 8345 | 1468842273200 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 04:44:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 04:44:33 INFO - PROCESS | 8345 | 1468842273205 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 04:44:33 INFO - PROCESS | 8345 | 1468842273214 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 04:44:33 INFO - PROCESS | 8345 | 1468842273219 Marionette TRACE conn3 <- [1,2854,null,{}] 04:44:33 INFO - PROCESS | 8345 | 1468842273225 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}] 04:44:33 INFO - PROCESS | 8345 | 1468842273231 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:33 INFO - PROCESS | 8345 | 1468842273441 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 04:44:33 INFO - PROCESS | 8345 | 1468842273977 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:33 INFO - PROCESS | 8345 | 1468842273986 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:34 INFO - PROCESS | 8345 | ++DOCSHELL 0x8b393400 == 42 [pid = 8345] [id = 721] 04:44:34 INFO - PROCESS | 8345 | ++DOMWINDOW == 96 (0x8ba8f800) [pid = 8345] [serial = 2164] [outer = (nil)] 04:44:34 INFO - PROCESS | 8345 | ++DOMWINDOW == 97 (0x8ba98800) [pid = 8345] [serial = 2165] [outer = 0x8ba8f800] 04:44:34 INFO - PROCESS | 8345 | 1468842274076 Marionette DEBUG loaded listener.js 04:44:34 INFO - PROCESS | 8345 | ++DOMWINDOW == 98 (0x8becd800) [pid = 8345] [serial = 2166] [outer = 0x8ba8f800] 04:44:35 INFO - PROCESS | 8345 | 1468842275090 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]]]}] 04:44:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 04:44:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1953ms 04:44:35 INFO - PROCESS | 8345 | 1468842275168 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 04:44:35 INFO - PROCESS | 8345 | 1468842275173 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 04:44:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 04:44:35 INFO - PROCESS | 8345 | 1468842275182 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 04:44:35 INFO - PROCESS | 8345 | 1468842275188 Marionette TRACE conn3 <- [1,2858,null,{}] 04:44:35 INFO - PROCESS | 8345 | 1468842275197 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}] 04:44:35 INFO - PROCESS | 8345 | 1468842275202 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:35 INFO - PROCESS | 8345 | 1468842275425 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 04:44:35 INFO - PROCESS | 8345 | 1468842275750 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:35 INFO - PROCESS | 8345 | 1468842275758 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:35 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ba95000 == 43 [pid = 8345] [id = 722] 04:44:35 INFO - PROCESS | 8345 | ++DOMWINDOW == 99 (0x8bec9000) [pid = 8345] [serial = 2167] [outer = (nil)] 04:44:35 INFO - PROCESS | 8345 | ++DOMWINDOW == 100 (0x8d7c5400) [pid = 8345] [serial = 2168] [outer = 0x8bec9000] 04:44:35 INFO - PROCESS | 8345 | 1468842275848 Marionette DEBUG loaded listener.js 04:44:35 INFO - PROCESS | 8345 | ++DOMWINDOW == 101 (0x8da64800) [pid = 8345] [serial = 2169] [outer = 0x8bec9000] 04:44:37 INFO - PROCESS | 8345 | --DOCSHELL 0x8ab41800 == 42 [pid = 8345] [id = 712] 04:44:37 INFO - PROCESS | 8345 | --DOCSHELL 0x8f663400 == 41 [pid = 8345] [id = 711] 04:44:37 INFO - PROCESS | 8345 | --DOCSHELL 0x8f4bc800 == 40 [pid = 8345] [id = 710] 04:44:37 INFO - PROCESS | 8345 | --DOCSHELL 0x8b390000 == 39 [pid = 8345] [id = 709] 04:44:37 INFO - PROCESS | 8345 | --DOCSHELL 0x8bec2c00 == 38 [pid = 8345] [id = 708] 04:44:37 INFO - PROCESS | 8345 | --DOCSHELL 0x8f4b7c00 == 37 [pid = 8345] [id = 688] 04:44:37 INFO - PROCESS | 8345 | --DOCSHELL 0x8b391400 == 36 [pid = 8345] [id = 687] 04:44:37 INFO - PROCESS | 8345 | --DOCSHELL 0x8ba92400 == 35 [pid = 8345] [id = 701] 04:44:37 INFO - PROCESS | 8345 | --DOCSHELL 0x8ab46400 == 34 [pid = 8345] [id = 693] 04:44:37 INFO - PROCESS | 8345 | --DOCSHELL 0x8bec9400 == 33 [pid = 8345] [id = 702] 04:44:37 INFO - PROCESS | 8345 | --DOCSHELL 0x8f8ae000 == 32 [pid = 8345] [id = 692] 04:44:37 INFO - PROCESS | 8345 | --DOCSHELL 0x8b386c00 == 31 [pid = 8345] [id = 695] 04:44:37 INFO - PROCESS | 8345 | --DOCSHELL 0x8ab4a400 == 30 [pid = 8345] [id = 705] 04:44:37 INFO - PROCESS | 8345 | --DOCSHELL 0x8b385400 == 29 [pid = 8345] [id = 707] 04:44:37 INFO - PROCESS | 8345 | --DOCSHELL 0x8ba90c00 == 28 [pid = 8345] [id = 696] 04:44:37 INFO - PROCESS | 8345 | --DOCSHELL 0x8b394400 == 27 [pid = 8345] [id = 703] 04:44:37 INFO - PROCESS | 8345 | --DOCSHELL 0x8d7c6c00 == 26 [pid = 8345] [id = 700] 04:44:37 INFO - PROCESS | 8345 | --DOCSHELL 0x8db8d400 == 25 [pid = 8345] [id = 691] 04:44:37 INFO - PROCESS | 8345 | --DOCSHELL 0x8ab44800 == 24 [pid = 8345] [id = 689] 04:44:37 INFO - PROCESS | 8345 | --DOCSHELL 0x8ce01c00 == 23 [pid = 8345] [id = 699] 04:44:37 INFO - PROCESS | 8345 | --DOCSHELL 0x8f8a1000 == 22 [pid = 8345] [id = 706] 04:44:37 INFO - PROCESS | 8345 | --DOCSHELL 0x8f667400 == 21 [pid = 8345] [id = 704] 04:44:37 INFO - PROCESS | 8345 | --DOCSHELL 0x8bec8400 == 20 [pid = 8345] [id = 698] 04:44:37 INFO - PROCESS | 8345 | --DOCSHELL 0x8bec5400 == 19 [pid = 8345] [id = 690] 04:44:37 INFO - PROCESS | 8345 | --DOCSHELL 0x8f608c00 == 18 [pid = 8345] [id = 694] 04:44:37 INFO - PROCESS | 8345 | --DOCSHELL 0x8ba91000 == 17 [pid = 8345] [id = 686] 04:44:37 INFO - PROCESS | 8345 | --DOCSHELL 0x8ab41400 == 16 [pid = 8345] [id = 697] 04:44:37 INFO - PROCESS | 8345 | --DOCSHELL 0x8f6d6800 == 15 [pid = 8345] [id = 719] 04:44:37 INFO - PROCESS | 8345 | --DOCSHELL 0x8ba99c00 == 14 [pid = 8345] [id = 720] 04:44:37 INFO - PROCESS | 8345 | --DOCSHELL 0x91b59c00 == 13 [pid = 8345] [id = 718] 04:44:37 INFO - PROCESS | 8345 | --DOCSHELL 0x8f7c2400 == 12 [pid = 8345] [id = 717] 04:44:37 INFO - PROCESS | 8345 | --DOCSHELL 0x8da67400 == 11 [pid = 8345] [id = 716] 04:44:37 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb5e800 == 10 [pid = 8345] [id = 714] 04:44:37 INFO - PROCESS | 8345 | --DOCSHELL 0x8ce08400 == 9 [pid = 8345] [id = 715] 04:44:37 INFO - PROCESS | 8345 | --DOCSHELL 0x8b389400 == 8 [pid = 8345] [id = 713] 04:44:37 INFO - PROCESS | 8345 | --DOMWINDOW == 100 (0x8ceb2000) [pid = 8345] [serial = 2073] [outer = (nil)] [url = about:blank] 04:44:37 INFO - PROCESS | 8345 | --DOMWINDOW == 99 (0x8ce07c00) [pid = 8345] [serial = 2072] [outer = (nil)] [url = about:blank] 04:44:37 INFO - PROCESS | 8345 | --DOMWINDOW == 98 (0x8ab45800) [pid = 8345] [serial = 2093] [outer = (nil)] [url = about:blank] 04:44:37 INFO - PROCESS | 8345 | --DOMWINDOW == 97 (0x8f7c4000) [pid = 8345] [serial = 2076] [outer = (nil)] [url = about:blank] 04:44:37 INFO - PROCESS | 8345 | --DOMWINDOW == 96 (0x8f6d0800) [pid = 8345] [serial = 2075] [outer = (nil)] [url = about:blank] 04:44:37 INFO - PROCESS | 8345 | --DOMWINDOW == 95 (0x8b389800) [pid = 8345] [serial = 2094] [outer = (nil)] [url = about:blank] 04:44:37 INFO - PROCESS | 8345 | --DOMWINDOW == 94 (0x8cb51800) [pid = 8345] [serial = 2096] [outer = (nil)] [url = about:blank] 04:44:37 INFO - PROCESS | 8345 | --DOMWINDOW == 93 (0x8ceafc00) [pid = 8345] [serial = 2100] [outer = (nil)] [url = about:blank] 04:44:37 INFO - PROCESS | 8345 | --DOMWINDOW == 92 (0x90f62800) [pid = 8345] [serial = 2079] [outer = (nil)] [url = about:blank] 04:44:37 INFO - PROCESS | 8345 | --DOMWINDOW == 91 (0x90f5d000) [pid = 8345] [serial = 2078] [outer = (nil)] [url = about:blank] 04:44:37 INFO - PROCESS | 8345 | --DOMWINDOW == 90 (0x8cbe9800) [pid = 8345] [serial = 2091] [outer = (nil)] [url = about:blank] 04:44:37 INFO - PROCESS | 8345 | --DOMWINDOW == 89 (0x8bec4000) [pid = 8345] [serial = 2090] [outer = (nil)] [url = about:blank] 04:44:37 INFO - PROCESS | 8345 | --DOMWINDOW == 88 (0x910f2800) [pid = 8345] [serial = 2082] [outer = (nil)] [url = about:blank] 04:44:37 INFO - PROCESS | 8345 | --DOMWINDOW == 87 (0x910ee000) [pid = 8345] [serial = 2081] [outer = (nil)] [url = about:blank] 04:44:37 INFO - PROCESS | 8345 | --DOMWINDOW == 86 (0x9189e000) [pid = 8345] [serial = 2085] [outer = (nil)] [url = about:blank] 04:44:37 INFO - PROCESS | 8345 | --DOMWINDOW == 85 (0x91899800) [pid = 8345] [serial = 2084] [outer = (nil)] [url = about:blank] 04:44:37 INFO - PROCESS | 8345 | --DOMWINDOW == 84 (0x8f6db800) [pid = 8345] [serial = 2088] [outer = (nil)] [url = about:blank] 04:44:37 INFO - PROCESS | 8345 | --DOMWINDOW == 83 (0x8bec3800) [pid = 8345] [serial = 2087] [outer = (nil)] [url = about:blank] 04:44:37 INFO - PROCESS | 8345 | --DOMWINDOW == 82 (0x8da66800) [pid = 8345] [serial = 2102] [outer = (nil)] [url = about:blank] 04:44:37 INFO - PROCESS | 8345 | --DOMWINDOW == 81 (0x8da6d000) [pid = 8345] [serial = 2103] [outer = (nil)] [url = about:blank] 04:44:37 INFO - PROCESS | 8345 | --DOMWINDOW == 80 (0x8ce0f400) [pid = 8345] [serial = 2099] [outer = (nil)] [url = about:blank] 04:44:37 INFO - PROCESS | 8345 | --DOMWINDOW == 79 (0x8cb58c00) [pid = 8345] [serial = 2097] [outer = (nil)] [url = about:blank] 04:44:37 INFO - PROCESS | 8345 | --DOMWINDOW == 78 (0x8db94c00) [pid = 8345] [serial = 2105] [outer = (nil)] [url = about:blank] 04:44:38 INFO - PROCESS | 8345 | 1468842278148 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 04:44:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 04:44:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 2998ms 04:44:38 INFO - PROCESS | 8345 | 1468842278182 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 04:44:38 INFO - PROCESS | 8345 | 1468842278189 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 04:44:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 04:44:38 INFO - PROCESS | 8345 | 1468842278199 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 04:44:38 INFO - PROCESS | 8345 | 1468842278203 Marionette TRACE conn3 <- [1,2862,null,{}] 04:44:38 INFO - PROCESS | 8345 | 1468842278213 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}] 04:44:38 INFO - PROCESS | 8345 | 1468842278220 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:38 INFO - PROCESS | 8345 | 1468842278471 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 04:44:38 INFO - PROCESS | 8345 | 1468842278628 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:38 INFO - PROCESS | 8345 | 1468842278646 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:38 INFO - PROCESS | 8345 | ++DOCSHELL 0x8b38a000 == 9 [pid = 8345] [id = 723] 04:44:38 INFO - PROCESS | 8345 | ++DOMWINDOW == 79 (0x8ba97000) [pid = 8345] [serial = 2170] [outer = (nil)] 04:44:38 INFO - PROCESS | 8345 | ++DOMWINDOW == 80 (0x8ba9cc00) [pid = 8345] [serial = 2171] [outer = 0x8ba97000] 04:44:38 INFO - PROCESS | 8345 | 1468842278718 Marionette DEBUG loaded listener.js 04:44:38 INFO - PROCESS | 8345 | ++DOMWINDOW == 81 (0x8bec7c00) [pid = 8345] [serial = 2172] [outer = 0x8ba97000] 04:44:39 INFO - PROCESS | 8345 | 1468842279575 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]]]}] 04:44:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 04:44:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1446ms 04:44:39 INFO - PROCESS | 8345 | 1468842279645 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 04:44:39 INFO - PROCESS | 8345 | 1468842279653 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 04:44:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 04:44:39 INFO - PROCESS | 8345 | 1468842279666 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 04:44:39 INFO - PROCESS | 8345 | 1468842279670 Marionette TRACE conn3 <- [1,2866,null,{}] 04:44:39 INFO - PROCESS | 8345 | 1468842279678 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}] 04:44:39 INFO - PROCESS | 8345 | 1468842279684 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:39 INFO - PROCESS | 8345 | 1468842279877 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 04:44:40 INFO - PROCESS | 8345 | 1468842280054 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:40 INFO - PROCESS | 8345 | 1468842280061 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:40 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cbe5c00 == 10 [pid = 8345] [id = 724] 04:44:40 INFO - PROCESS | 8345 | ++DOMWINDOW == 82 (0x8cbeb800) [pid = 8345] [serial = 2173] [outer = (nil)] 04:44:40 INFO - PROCESS | 8345 | ++DOMWINDOW == 83 (0x8ce06400) [pid = 8345] [serial = 2174] [outer = 0x8cbeb800] 04:44:40 INFO - PROCESS | 8345 | 1468842280142 Marionette DEBUG loaded listener.js 04:44:40 INFO - PROCESS | 8345 | ++DOMWINDOW == 84 (0x8ce09800) [pid = 8345] [serial = 2175] [outer = 0x8cbeb800] 04:44:41 INFO - PROCESS | 8345 | 1468842281187 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]]]}] 04:44:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 04:44:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1542ms 04:44:41 INFO - PROCESS | 8345 | 1468842281208 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 04:44:41 INFO - PROCESS | 8345 | 1468842281215 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 04:44:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 04:44:41 INFO - PROCESS | 8345 | 1468842281233 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 04:44:41 INFO - PROCESS | 8345 | 1468842281240 Marionette TRACE conn3 <- [1,2870,null,{}] 04:44:41 INFO - PROCESS | 8345 | 1468842281259 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}] 04:44:41 INFO - PROCESS | 8345 | 1468842281269 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:41 INFO - PROCESS | 8345 | 1468842281518 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 04:44:41 INFO - PROCESS | 8345 | 1468842281543 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:41 INFO - PROCESS | 8345 | 1468842281553 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:41 INFO - PROCESS | 8345 | ++DOCSHELL 0x8d7c2800 == 11 [pid = 8345] [id = 725] 04:44:41 INFO - PROCESS | 8345 | ++DOMWINDOW == 85 (0x8d7c6000) [pid = 8345] [serial = 2176] [outer = (nil)] 04:44:41 INFO - PROCESS | 8345 | ++DOMWINDOW == 86 (0x8da65800) [pid = 8345] [serial = 2177] [outer = 0x8d7c6000] 04:44:41 INFO - PROCESS | 8345 | 1468842281631 Marionette DEBUG loaded listener.js 04:44:41 INFO - PROCESS | 8345 | ++DOMWINDOW == 87 (0x8da6dc00) [pid = 8345] [serial = 2178] [outer = 0x8d7c6000] 04:44:43 INFO - PROCESS | 8345 | --DOMWINDOW == 86 (0x8f668800) [pid = 8345] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 04:44:43 INFO - PROCESS | 8345 | --DOMWINDOW == 85 (0x8f663800) [pid = 8345] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 04:44:43 INFO - PROCESS | 8345 | --DOMWINDOW == 84 (0x8cbe0400) [pid = 8345] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 04:44:43 INFO - PROCESS | 8345 | --DOMWINDOW == 83 (0x8bec4400) [pid = 8345] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 04:44:43 INFO - PROCESS | 8345 | --DOMWINDOW == 82 (0x8f8a1c00) [pid = 8345] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 04:44:43 INFO - PROCESS | 8345 | --DOMWINDOW == 81 (0x8bec9800) [pid = 8345] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 04:44:43 INFO - PROCESS | 8345 | --DOMWINDOW == 80 (0x8db8a400) [pid = 8345] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 04:44:43 INFO - PROCESS | 8345 | --DOMWINDOW == 79 (0x8f4bd000) [pid = 8345] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 04:44:43 INFO - PROCESS | 8345 | --DOMWINDOW == 78 (0x8b388000) [pid = 8345] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 04:44:43 INFO - PROCESS | 8345 | --DOMWINDOW == 77 (0x8f6d5800) [pid = 8345] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 04:44:43 INFO - PROCESS | 8345 | --DOMWINDOW == 76 (0x8d07e000) [pid = 8345] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 04:44:43 INFO - PROCESS | 8345 | --DOMWINDOW == 75 (0x8ab43400) [pid = 8345] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 04:44:43 INFO - PROCESS | 8345 | 1468842283264 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]]]}] 04:44:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 04:44:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 2096ms 04:44:43 INFO - PROCESS | 8345 | 1468842283329 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 04:44:43 INFO - PROCESS | 8345 | 1468842283335 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 04:44:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 04:44:43 INFO - PROCESS | 8345 | 1468842283342 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 04:44:43 INFO - PROCESS | 8345 | 1468842283344 Marionette TRACE conn3 <- [1,2874,null,{}] 04:44:43 INFO - PROCESS | 8345 | 1468842283352 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}] 04:44:43 INFO - PROCESS | 8345 | 1468842283356 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:43 INFO - PROCESS | 8345 | 1468842283551 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 04:44:43 INFO - PROCESS | 8345 | 1468842283700 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:43 INFO - PROCESS | 8345 | 1468842283709 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:43 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ba8f400 == 12 [pid = 8345] [id = 726] 04:44:43 INFO - PROCESS | 8345 | ++DOMWINDOW == 76 (0x8ba90400) [pid = 8345] [serial = 2179] [outer = (nil)] 04:44:43 INFO - PROCESS | 8345 | ++DOMWINDOW == 77 (0x8d07e000) [pid = 8345] [serial = 2180] [outer = 0x8ba90400] 04:44:43 INFO - PROCESS | 8345 | 1468842283785 Marionette DEBUG loaded listener.js 04:44:43 INFO - PROCESS | 8345 | ++DOMWINDOW == 78 (0x8f4b9400) [pid = 8345] [serial = 2181] [outer = 0x8ba90400] 04:44:44 INFO - PROCESS | 8345 | 1468842284655 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]]]}] 04:44:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 04:44:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1387ms 04:44:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 04:44:44 INFO - PROCESS | 8345 | 1468842284730 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 04:44:44 INFO - PROCESS | 8345 | 1468842284733 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 04:44:44 INFO - PROCESS | 8345 | 1468842284740 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 04:44:44 INFO - PROCESS | 8345 | 1468842284743 Marionette TRACE conn3 <- [1,2878,null,{}] 04:44:44 INFO - PROCESS | 8345 | 1468842284751 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}] 04:44:44 INFO - PROCESS | 8345 | 1468842284757 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:44 INFO - PROCESS | 8345 | 1468842284932 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 04:44:45 INFO - PROCESS | 8345 | 1468842285194 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:45 INFO - PROCESS | 8345 | 1468842285205 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:45 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ab45c00 == 13 [pid = 8345] [id = 727] 04:44:45 INFO - PROCESS | 8345 | ++DOMWINDOW == 79 (0x8ab46800) [pid = 8345] [serial = 2182] [outer = (nil)] 04:44:45 INFO - PROCESS | 8345 | ++DOMWINDOW == 80 (0x8ab4d000) [pid = 8345] [serial = 2183] [outer = 0x8ab46800] 04:44:45 INFO - PROCESS | 8345 | 1468842285372 Marionette DEBUG loaded listener.js 04:44:45 INFO - PROCESS | 8345 | ++DOMWINDOW == 81 (0x8ba8fc00) [pid = 8345] [serial = 2184] [outer = 0x8ab46800] 04:44:46 INFO - PROCESS | 8345 | 1468842286456 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]]]}] 04:44:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 04:44:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1789ms 04:44:46 INFO - PROCESS | 8345 | 1468842286532 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 04:44:46 INFO - PROCESS | 8345 | 1468842286538 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 04:44:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 04:44:46 INFO - PROCESS | 8345 | 1468842286548 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 04:44:46 INFO - PROCESS | 8345 | 1468842286553 Marionette TRACE conn3 <- [1,2882,null,{}] 04:44:46 INFO - PROCESS | 8345 | 1468842286562 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}] 04:44:46 INFO - PROCESS | 8345 | 1468842286571 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:46 INFO - PROCESS | 8345 | 1468842286825 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 04:44:47 INFO - PROCESS | 8345 | 1468842287072 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:47 INFO - PROCESS | 8345 | 1468842287083 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:47 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ce03c00 == 14 [pid = 8345] [id = 728] 04:44:47 INFO - PROCESS | 8345 | ++DOMWINDOW == 82 (0x8ce0dc00) [pid = 8345] [serial = 2185] [outer = (nil)] 04:44:47 INFO - PROCESS | 8345 | ++DOMWINDOW == 83 (0x8ceac800) [pid = 8345] [serial = 2186] [outer = 0x8ce0dc00] 04:44:47 INFO - PROCESS | 8345 | 1468842287187 Marionette DEBUG loaded listener.js 04:44:47 INFO - PROCESS | 8345 | ++DOMWINDOW == 84 (0x8ceb5c00) [pid = 8345] [serial = 2187] [outer = 0x8ce0dc00] 04:44:48 INFO - PROCESS | 8345 | 1468842288171 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]]]}] 04:44:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 04:44:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1699ms 04:44:48 INFO - PROCESS | 8345 | 1468842288251 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 04:44:48 INFO - PROCESS | 8345 | 1468842288259 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 04:44:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 04:44:48 INFO - PROCESS | 8345 | 1468842288267 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 04:44:48 INFO - PROCESS | 8345 | 1468842288272 Marionette TRACE conn3 <- [1,2886,null,{}] 04:44:48 INFO - PROCESS | 8345 | 1468842288279 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}] 04:44:48 INFO - PROCESS | 8345 | 1468842288285 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:48 INFO - PROCESS | 8345 | 1468842288528 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 04:44:48 INFO - PROCESS | 8345 | 1468842288825 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:48 INFO - PROCESS | 8345 | 1468842288834 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:48 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ce08000 == 15 [pid = 8345] [id = 729] 04:44:48 INFO - PROCESS | 8345 | ++DOMWINDOW == 85 (0x8f4b8400) [pid = 8345] [serial = 2188] [outer = (nil)] 04:44:48 INFO - PROCESS | 8345 | ++DOMWINDOW == 86 (0x8f4c2800) [pid = 8345] [serial = 2189] [outer = 0x8f4b8400] 04:44:48 INFO - PROCESS | 8345 | 1468842288967 Marionette DEBUG loaded listener.js 04:44:49 INFO - PROCESS | 8345 | ++DOMWINDOW == 87 (0x8f609400) [pid = 8345] [serial = 2190] [outer = 0x8f4b8400] 04:44:50 INFO - PROCESS | 8345 | 1468842290002 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]]]}] 04:44:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 04:44:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1791ms 04:44:50 INFO - PROCESS | 8345 | 1468842290059 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 04:44:50 INFO - PROCESS | 8345 | 1468842290069 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 04:44:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 04:44:50 INFO - PROCESS | 8345 | 1468842290127 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 04:44:50 INFO - PROCESS | 8345 | 1468842290139 Marionette TRACE conn3 <- [1,2890,null,{}] 04:44:50 INFO - PROCESS | 8345 | 1468842290206 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}] 04:44:50 INFO - PROCESS | 8345 | 1468842290215 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:50 INFO - PROCESS | 8345 | 1468842290440 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 04:44:50 INFO - PROCESS | 8345 | 1468842290742 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:50 INFO - PROCESS | 8345 | 1468842290752 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:50 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ab40800 == 16 [pid = 8345] [id = 730] 04:44:50 INFO - PROCESS | 8345 | ++DOMWINDOW == 88 (0x8da6e400) [pid = 8345] [serial = 2191] [outer = (nil)] 04:44:50 INFO - PROCESS | 8345 | ++DOMWINDOW == 89 (0x8f6de000) [pid = 8345] [serial = 2192] [outer = 0x8da6e400] 04:44:50 INFO - PROCESS | 8345 | 1468842290838 Marionette DEBUG loaded listener.js 04:44:50 INFO - PROCESS | 8345 | ++DOMWINDOW == 90 (0x8f6da800) [pid = 8345] [serial = 2193] [outer = 0x8da6e400] 04:44:51 INFO - PROCESS | 8345 | 1468842291857 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 04:44:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 04:44:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1840ms 04:44:51 INFO - PROCESS | 8345 | 1468842291924 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 04:44:51 INFO - PROCESS | 8345 | 1468842291930 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 04:44:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 04:44:51 INFO - PROCESS | 8345 | 1468842291937 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 04:44:51 INFO - PROCESS | 8345 | 1468842291940 Marionette TRACE conn3 <- [1,2894,null,{}] 04:44:51 INFO - PROCESS | 8345 | 1468842291948 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}] 04:44:51 INFO - PROCESS | 8345 | 1468842291953 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:52 INFO - PROCESS | 8345 | 1468842292174 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 04:44:52 INFO - PROCESS | 8345 | 1468842292412 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:52 INFO - PROCESS | 8345 | 1468842292421 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:52 INFO - PROCESS | 8345 | ++DOCSHELL 0x8d7c1400 == 17 [pid = 8345] [id = 731] 04:44:52 INFO - PROCESS | 8345 | ++DOMWINDOW == 91 (0x8f7c5000) [pid = 8345] [serial = 2194] [outer = (nil)] 04:44:52 INFO - PROCESS | 8345 | ++DOMWINDOW == 92 (0x8f8a6800) [pid = 8345] [serial = 2195] [outer = 0x8f7c5000] 04:44:52 INFO - PROCESS | 8345 | 1468842292551 Marionette DEBUG loaded listener.js 04:44:52 INFO - PROCESS | 8345 | ++DOMWINDOW == 93 (0x8f8afc00) [pid = 8345] [serial = 2196] [outer = 0x8f7c5000] 04:44:53 INFO - PROCESS | 8345 | 1468842293504 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]]]}] 04:44:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 04:44:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1635ms 04:44:53 INFO - PROCESS | 8345 | 1468842293572 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 04:44:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 04:44:53 INFO - PROCESS | 8345 | 1468842293576 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 04:44:53 INFO - PROCESS | 8345 | 1468842293584 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 04:44:53 INFO - PROCESS | 8345 | 1468842293587 Marionette TRACE conn3 <- [1,2898,null,{}] 04:44:53 INFO - PROCESS | 8345 | 1468842293594 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}] 04:44:53 INFO - PROCESS | 8345 | 1468842293600 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:53 INFO - PROCESS | 8345 | 1468842293936 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 04:44:54 INFO - PROCESS | 8345 | 1468842294140 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:54 INFO - PROCESS | 8345 | 1468842294160 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:54 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb54c00 == 18 [pid = 8345] [id = 732] 04:44:54 INFO - PROCESS | 8345 | ++DOMWINDOW == 94 (0x8cb5e400) [pid = 8345] [serial = 2197] [outer = (nil)] 04:44:54 INFO - PROCESS | 8345 | ++DOMWINDOW == 95 (0x90f62800) [pid = 8345] [serial = 2198] [outer = 0x8cb5e400] 04:44:54 INFO - PROCESS | 8345 | 1468842294266 Marionette DEBUG loaded listener.js 04:44:54 INFO - PROCESS | 8345 | ++DOMWINDOW == 96 (0x910f7800) [pid = 8345] [serial = 2199] [outer = 0x8cb5e400] 04:44:55 INFO - PROCESS | 8345 | 1468842295286 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]]]}] 04:44:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 04:44:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1746ms 04:44:55 INFO - PROCESS | 8345 | 1468842295330 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 04:44:55 INFO - PROCESS | 8345 | 1468842295335 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 04:44:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 04:44:55 INFO - PROCESS | 8345 | 1468842295342 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 04:44:55 INFO - PROCESS | 8345 | 1468842295346 Marionette TRACE conn3 <- [1,2902,null,{}] 04:44:55 INFO - PROCESS | 8345 | 1468842295353 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}] 04:44:55 INFO - PROCESS | 8345 | 1468842295359 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:55 INFO - PROCESS | 8345 | 1468842295580 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 04:44:55 INFO - PROCESS | 8345 | 1468842295815 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:55 INFO - PROCESS | 8345 | 1468842295826 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:56 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ab41c00 == 19 [pid = 8345] [id = 733] 04:44:56 INFO - PROCESS | 8345 | ++DOMWINDOW == 97 (0x8ab42400) [pid = 8345] [serial = 2200] [outer = (nil)] 04:44:56 INFO - PROCESS | 8345 | ++DOMWINDOW == 98 (0x8ab4b400) [pid = 8345] [serial = 2201] [outer = 0x8ab42400] 04:44:56 INFO - PROCESS | 8345 | 1468842296095 Marionette DEBUG loaded listener.js 04:44:56 INFO - PROCESS | 8345 | ++DOMWINDOW == 99 (0x8b38e000) [pid = 8345] [serial = 2202] [outer = 0x8ab42400] 04:44:57 INFO - PROCESS | 8345 | 1468842297120 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 04:44:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 04:44:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1846ms 04:44:57 INFO - PROCESS | 8345 | 1468842297191 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 04:44:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 04:44:57 INFO - PROCESS | 8345 | 1468842297197 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 04:44:57 INFO - PROCESS | 8345 | 1468842297206 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 04:44:57 INFO - PROCESS | 8345 | 1468842297211 Marionette TRACE conn3 <- [1,2906,null,{}] 04:44:57 INFO - PROCESS | 8345 | 1468842297219 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}] 04:44:57 INFO - PROCESS | 8345 | 1468842297223 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:57 INFO - PROCESS | 8345 | 1468842297497 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 04:44:57 INFO - PROCESS | 8345 | --DOCSHELL 0x8ba8f400 == 18 [pid = 8345] [id = 726] 04:44:57 INFO - PROCESS | 8345 | --DOCSHELL 0x8d7c2800 == 17 [pid = 8345] [id = 725] 04:44:57 INFO - PROCESS | 8345 | --DOCSHELL 0x8cbe5c00 == 16 [pid = 8345] [id = 724] 04:44:57 INFO - PROCESS | 8345 | --DOCSHELL 0x8b38a000 == 15 [pid = 8345] [id = 723] 04:44:57 INFO - PROCESS | 8345 | 1468842297806 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:57 INFO - PROCESS | 8345 | 1468842297820 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:57 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb52000 == 16 [pid = 8345] [id = 734] 04:44:57 INFO - PROCESS | 8345 | ++DOMWINDOW == 100 (0x8cb5a000) [pid = 8345] [serial = 2203] [outer = (nil)] 04:44:57 INFO - PROCESS | 8345 | ++DOMWINDOW == 101 (0x8cbe5c00) [pid = 8345] [serial = 2204] [outer = 0x8cb5a000] 04:44:57 INFO - PROCESS | 8345 | 1468842297914 Marionette DEBUG loaded listener.js 04:44:58 INFO - PROCESS | 8345 | ++DOMWINDOW == 102 (0x8ceaec00) [pid = 8345] [serial = 2205] [outer = 0x8cb5a000] 04:44:58 INFO - PROCESS | 8345 | --DOMWINDOW == 101 (0x8f66e400) [pid = 8345] [serial = 2114] [outer = (nil)] [url = about:blank] 04:44:58 INFO - PROCESS | 8345 | --DOMWINDOW == 100 (0x8f670000) [pid = 8345] [serial = 2136] [outer = (nil)] [url = about:blank] 04:44:58 INFO - PROCESS | 8345 | --DOMWINDOW == 99 (0x8f6d4400) [pid = 8345] [serial = 2115] [outer = (nil)] [url = about:blank] 04:44:58 INFO - PROCESS | 8345 | --DOMWINDOW == 98 (0x8d087c00) [pid = 8345] [serial = 2129] [outer = (nil)] [url = about:blank] 04:44:58 INFO - PROCESS | 8345 | --DOMWINDOW == 97 (0x8cbeac00) [pid = 8345] [serial = 2127] [outer = (nil)] [url = about:blank] 04:44:58 INFO - PROCESS | 8345 | --DOMWINDOW == 96 (0x8f669800) [pid = 8345] [serial = 2135] [outer = (nil)] [url = about:blank] 04:44:58 INFO - PROCESS | 8345 | --DOMWINDOW == 95 (0x8f8a8400) [pid = 8345] [serial = 2121] [outer = (nil)] [url = about:blank] 04:44:58 INFO - PROCESS | 8345 | --DOMWINDOW == 94 (0x8f8a6400) [pid = 8345] [serial = 2120] [outer = (nil)] [url = about:blank] 04:44:58 INFO - PROCESS | 8345 | --DOMWINDOW == 93 (0x8ce0ec00) [pid = 8345] [serial = 2109] [outer = (nil)] [url = about:blank] 04:44:58 INFO - PROCESS | 8345 | --DOMWINDOW == 92 (0x8d7c9000) [pid = 8345] [serial = 2130] [outer = (nil)] [url = about:blank] 04:44:58 INFO - PROCESS | 8345 | --DOMWINDOW == 91 (0x8db96400) [pid = 8345] [serial = 2111] [outer = (nil)] [url = about:blank] 04:44:58 INFO - PROCESS | 8345 | --DOMWINDOW == 90 (0x8f4bf400) [pid = 8345] [serial = 2112] [outer = (nil)] [url = about:blank] 04:44:58 INFO - PROCESS | 8345 | --DOMWINDOW == 89 (0x8f60c800) [pid = 8345] [serial = 2133] [outer = (nil)] [url = about:blank] 04:44:58 INFO - PROCESS | 8345 | --DOMWINDOW == 88 (0x8cb56c00) [pid = 8345] [serial = 2108] [outer = (nil)] [url = about:blank] 04:44:58 INFO - PROCESS | 8345 | --DOMWINDOW == 87 (0x8f606400) [pid = 8345] [serial = 2132] [outer = (nil)] [url = about:blank] 04:44:58 INFO - PROCESS | 8345 | --DOMWINDOW == 86 (0x8ce04000) [pid = 8345] [serial = 2124] [outer = (nil)] [url = about:blank] 04:44:58 INFO - PROCESS | 8345 | --DOMWINDOW == 85 (0x8f7c5c00) [pid = 8345] [serial = 2117] [outer = (nil)] [url = about:blank] 04:44:58 INFO - PROCESS | 8345 | --DOMWINDOW == 84 (0x8db97000) [pid = 8345] [serial = 2106] [outer = (nil)] [url = about:blank] 04:44:58 INFO - PROCESS | 8345 | --DOMWINDOW == 83 (0x8ba9dc00) [pid = 8345] [serial = 2123] [outer = (nil)] [url = about:blank] 04:44:58 INFO - PROCESS | 8345 | --DOMWINDOW == 82 (0x8cb58400) [pid = 8345] [serial = 2126] [outer = (nil)] [url = about:blank] 04:44:58 INFO - PROCESS | 8345 | --DOMWINDOW == 81 (0x8f7ca800) [pid = 8345] [serial = 2118] [outer = (nil)] [url = about:blank] 04:44:58 INFO - PROCESS | 8345 | --DOMWINDOW == 80 (0x8f614000) [pid = 8345] [serial = 2138] [outer = (nil)] [url = about:blank] 04:44:58 INFO - PROCESS | 8345 | --DOMWINDOW == 79 (0x8f6d8800) [pid = 8345] [serial = 2139] [outer = (nil)] [url = about:blank] 04:44:58 INFO - PROCESS | 8345 | 1468842298859 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]]]}] 04:44:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 04:44:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1686ms 04:44:58 INFO - PROCESS | 8345 | 1468842298896 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 04:44:58 INFO - PROCESS | 8345 | 1468842298903 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 04:44:58 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 04:44:58 INFO - PROCESS | 8345 | 1468842298922 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 04:44:58 INFO - PROCESS | 8345 | 1468842298927 Marionette TRACE conn3 <- [1,2910,null,{}] 04:44:58 INFO - PROCESS | 8345 | 1468842298933 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}] 04:44:58 INFO - PROCESS | 8345 | 1468842298940 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:59 INFO - PROCESS | 8345 | 1468842299138 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 04:44:59 INFO - PROCESS | 8345 | 1468842299162 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:59 INFO - PROCESS | 8345 | 1468842299172 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:44:59 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ab45400 == 17 [pid = 8345] [id = 735] 04:44:59 INFO - PROCESS | 8345 | ++DOMWINDOW == 80 (0x8ce03800) [pid = 8345] [serial = 2206] [outer = (nil)] 04:44:59 INFO - PROCESS | 8345 | ++DOMWINDOW == 81 (0x8db92000) [pid = 8345] [serial = 2207] [outer = 0x8ce03800] 04:44:59 INFO - PROCESS | 8345 | 1468842299378 Marionette DEBUG loaded listener.js 04:44:59 INFO - PROCESS | 8345 | ++DOMWINDOW == 82 (0x8f4be000) [pid = 8345] [serial = 2208] [outer = 0x8ce03800] 04:45:00 INFO - PROCESS | 8345 | 1468842300215 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]]]}] 04:45:00 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 04:45:00 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 04:45:00 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1336ms 04:45:00 INFO - PROCESS | 8345 | 1468842300262 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 04:45:00 INFO - PROCESS | 8345 | 1468842300266 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 04:45:00 INFO - TEST-START | /DOMEvents/constructors.html 04:45:00 INFO - PROCESS | 8345 | 1468842300273 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 04:45:00 INFO - PROCESS | 8345 | 1468842300279 Marionette TRACE conn3 <- [1,2914,null,{}] 04:45:00 INFO - PROCESS | 8345 | 1468842300303 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}] 04:45:00 INFO - PROCESS | 8345 | 1468842300315 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:00 INFO - PROCESS | 8345 | 1468842300584 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 04:45:00 INFO - PROCESS | 8345 | 1468842300621 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:00 INFO - PROCESS | 8345 | 1468842300633 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:00 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ab48800 == 18 [pid = 8345] [id = 736] 04:45:00 INFO - PROCESS | 8345 | ++DOMWINDOW == 83 (0x8f665800) [pid = 8345] [serial = 2209] [outer = (nil)] 04:45:00 INFO - PROCESS | 8345 | ++DOMWINDOW == 84 (0x8f66b400) [pid = 8345] [serial = 2210] [outer = 0x8f665800] 04:45:00 INFO - PROCESS | 8345 | 1468842300705 Marionette DEBUG loaded listener.js 04:45:00 INFO - PROCESS | 8345 | ++DOMWINDOW == 85 (0x8f669800) [pid = 8345] [serial = 2211] [outer = 0x8f665800] 04:45:02 INFO - PROCESS | 8345 | 1468842301957 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]]]}] 04:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 04:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 04:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 04:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 04:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 04:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 04:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 04:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 04:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 04:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 04:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 04:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 04:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 04:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 04:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 04:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 04:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 04:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 04:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 04:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 04:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 04:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 04:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 04:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 04:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 04:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 04:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 04:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 04:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 04:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 04:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 04:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 04:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 04:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 04:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 04:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 04:45:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 04:45:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 04:45:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 04:45:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:45:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 04:45:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 04:45:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 04:45:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:45:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 04:45:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 04:45:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 04:45:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:45:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 04:45:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 04:45:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 04:45:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:45:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 04:45:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 04:45:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 04:45:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:45:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 04:45:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 04:45:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 04:45:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 04:45:02 INFO - TEST-OK | /DOMEvents/constructors.html | took 1772ms 04:45:02 INFO - PROCESS | 8345 | 1468842302047 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 04:45:02 INFO - PROCESS | 8345 | 1468842302058 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 04:45:02 INFO - TEST-START | /DOMEvents/event-phases-order.html 04:45:02 INFO - PROCESS | 8345 | 1468842302071 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 04:45:02 INFO - PROCESS | 8345 | 1468842302078 Marionette TRACE conn3 <- [1,2918,null,{}] 04:45:02 INFO - PROCESS | 8345 | 1468842302096 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}] 04:45:02 INFO - PROCESS | 8345 | 1468842302102 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:02 INFO - PROCESS | 8345 | 1468842302327 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 04:45:02 INFO - PROCESS | 8345 | --DOMWINDOW == 84 (0x8b38a800) [pid = 8345] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 04:45:02 INFO - PROCESS | 8345 | --DOMWINDOW == 83 (0x8cbeec00) [pid = 8345] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 04:45:02 INFO - PROCESS | 8345 | --DOMWINDOW == 82 (0x8db91000) [pid = 8345] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 04:45:02 INFO - PROCESS | 8345 | --DOMWINDOW == 81 (0x8db90800) [pid = 8345] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 04:45:02 INFO - PROCESS | 8345 | --DOMWINDOW == 80 (0x8d7c6000) [pid = 8345] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 04:45:02 INFO - PROCESS | 8345 | --DOMWINDOW == 79 (0x8cbeb800) [pid = 8345] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 04:45:02 INFO - PROCESS | 8345 | --DOMWINDOW == 78 (0x90f5e800) [pid = 8345] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 04:45:02 INFO - PROCESS | 8345 | --DOMWINDOW == 77 (0x91b5ac00) [pid = 8345] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 04:45:02 INFO - PROCESS | 8345 | --DOMWINDOW == 76 (0x8ba97000) [pid = 8345] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 04:45:02 INFO - PROCESS | 8345 | --DOMWINDOW == 75 (0x91b55400) [pid = 8345] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 04:45:02 INFO - PROCESS | 8345 | --DOMWINDOW == 74 (0x8bec9000) [pid = 8345] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 04:45:02 INFO - PROCESS | 8345 | --DOMWINDOW == 73 (0x8bec7000) [pid = 8345] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 04:45:02 INFO - PROCESS | 8345 | --DOMWINDOW == 72 (0x8ba8f800) [pid = 8345] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 04:45:02 INFO - PROCESS | 8345 | 1468842302626 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:02 INFO - PROCESS | 8345 | 1468842302633 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:02 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ab4e000 == 19 [pid = 8345] [id = 737] 04:45:02 INFO - PROCESS | 8345 | ++DOMWINDOW == 73 (0x8b385400) [pid = 8345] [serial = 2212] [outer = (nil)] 04:45:02 INFO - PROCESS | 8345 | ++DOMWINDOW == 74 (0x8cb57000) [pid = 8345] [serial = 2213] [outer = 0x8b385400] 04:45:02 INFO - PROCESS | 8345 | 1468842302706 Marionette DEBUG loaded listener.js 04:45:02 INFO - PROCESS | 8345 | ++DOMWINDOW == 75 (0x8cb5d400) [pid = 8345] [serial = 2214] [outer = 0x8b385400] 04:45:03 INFO - PROCESS | 8345 | 1468842303426 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 04:45:03 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 04:45:03 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1404ms 04:45:03 INFO - PROCESS | 8345 | 1468842303474 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 04:45:03 INFO - PROCESS | 8345 | 1468842303478 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 04:45:03 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 04:45:03 INFO - PROCESS | 8345 | 1468842303485 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 04:45:03 INFO - PROCESS | 8345 | 1468842303488 Marionette TRACE conn3 <- [1,2922,null,{}] 04:45:03 INFO - PROCESS | 8345 | 1468842303494 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}] 04:45:03 INFO - PROCESS | 8345 | 1468842303499 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:03 INFO - PROCESS | 8345 | 1468842303721 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 04:45:03 INFO - PROCESS | 8345 | 1468842303746 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:03 INFO - PROCESS | 8345 | 1468842303752 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:03 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f6da400 == 20 [pid = 8345] [id = 738] 04:45:03 INFO - PROCESS | 8345 | ++DOMWINDOW == 76 (0x8f6dac00) [pid = 8345] [serial = 2215] [outer = (nil)] 04:45:03 INFO - PROCESS | 8345 | ++DOMWINDOW == 77 (0x8f7cd800) [pid = 8345] [serial = 2216] [outer = 0x8f6dac00] 04:45:03 INFO - PROCESS | 8345 | 1468842303839 Marionette DEBUG loaded listener.js 04:45:03 INFO - PROCESS | 8345 | ++DOMWINDOW == 78 (0x90f62c00) [pid = 8345] [serial = 2217] [outer = 0x8f6dac00] 04:45:04 INFO - PROCESS | 8345 | [8345] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 04:45:04 INFO - PROCESS | 8345 | [8345] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 04:45:04 INFO - PROCESS | 8345 | [8345] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 04:45:04 INFO - PROCESS | 8345 | [8345] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 04:45:04 INFO - PROCESS | 8345 | 1468842304840 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]]]}] 04:45:04 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 04:45:04 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 04:45:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 04:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:45:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:45:04 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 04:45:04 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 04:45:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:45:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:45:04 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 04:45:04 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 04:45:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:45:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:45:04 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]" 04:45:04 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 04:45:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:45:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:45:04 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 04:45:04 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1388ms 04:45:04 INFO - PROCESS | 8345 | 1468842304876 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 04:45:04 INFO - PROCESS | 8345 | 1468842304891 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 04:45:04 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 04:45:04 INFO - PROCESS | 8345 | 1468842304903 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 04:45:04 INFO - PROCESS | 8345 | 1468842304908 Marionette TRACE conn3 <- [1,2926,null,{}] 04:45:04 INFO - PROCESS | 8345 | 1468842304970 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}] 04:45:04 INFO - PROCESS | 8345 | 1468842304978 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:05 INFO - PROCESS | 8345 | 1468842305184 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 04:45:05 INFO - PROCESS | 8345 | 1468842305496 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:05 INFO - PROCESS | 8345 | 1468842305509 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:05 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ce10400 == 21 [pid = 8345] [id = 739] 04:45:05 INFO - PROCESS | 8345 | ++DOMWINDOW == 79 (0x8ceb1000) [pid = 8345] [serial = 2218] [outer = (nil)] 04:45:05 INFO - PROCESS | 8345 | ++DOMWINDOW == 80 (0x8d7c1c00) [pid = 8345] [serial = 2219] [outer = 0x8ceb1000] 04:45:05 INFO - PROCESS | 8345 | 1468842305626 Marionette DEBUG loaded listener.js 04:45:05 INFO - PROCESS | 8345 | ++DOMWINDOW == 81 (0x8d7cd800) [pid = 8345] [serial = 2220] [outer = 0x8ceb1000] 04:45:06 INFO - PROCESS | 8345 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 04:45:06 INFO - PROCESS | 8345 | 1468842306448 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]]]}] 04:45:06 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 04:45:06 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1581ms 04:45:06 INFO - PROCESS | 8345 | 1468842306484 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 04:45:06 INFO - PROCESS | 8345 | 1468842306492 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 04:45:06 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 04:45:06 INFO - PROCESS | 8345 | 1468842306505 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 04:45:06 INFO - PROCESS | 8345 | 1468842306509 Marionette TRACE conn3 <- [1,2930,null,{}] 04:45:06 INFO - PROCESS | 8345 | 1468842306517 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}] 04:45:06 INFO - PROCESS | 8345 | 1468842306523 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:06 INFO - PROCESS | 8345 | 1468842306736 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 04:45:06 INFO - PROCESS | 8345 | 1468842306929 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:06 INFO - PROCESS | 8345 | 1468842306938 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:06 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f60c800 == 22 [pid = 8345] [id = 740] 04:45:06 INFO - PROCESS | 8345 | ++DOMWINDOW == 82 (0x8f60fc00) [pid = 8345] [serial = 2221] [outer = (nil)] 04:45:07 INFO - PROCESS | 8345 | ++DOMWINDOW == 83 (0x8f665400) [pid = 8345] [serial = 2222] [outer = 0x8f60fc00] 04:45:07 INFO - PROCESS | 8345 | 1468842307032 Marionette DEBUG loaded listener.js 04:45:07 INFO - PROCESS | 8345 | ++DOMWINDOW == 84 (0x8f6d0000) [pid = 8345] [serial = 2223] [outer = 0x8f60fc00] 04:45:07 INFO - PROCESS | 8345 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 04:45:08 INFO - PROCESS | 8345 | 1468842308041 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]]]}] 04:45:08 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 04:45:08 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1593ms 04:45:08 INFO - PROCESS | 8345 | 1468842308098 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 04:45:08 INFO - PROCESS | 8345 | 1468842308102 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 04:45:08 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 04:45:08 INFO - PROCESS | 8345 | 1468842308110 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 04:45:08 INFO - PROCESS | 8345 | 1468842308118 Marionette TRACE conn3 <- [1,2934,null,{}] 04:45:08 INFO - PROCESS | 8345 | 1468842308186 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}] 04:45:08 INFO - PROCESS | 8345 | 1468842308196 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:08 INFO - PROCESS | 8345 | 1468842308397 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 04:45:08 INFO - PROCESS | 8345 | 1468842308592 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:08 INFO - PROCESS | 8345 | 1468842308601 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:08 INFO - PROCESS | 8345 | ++DOCSHELL 0x8b386400 == 23 [pid = 8345] [id = 741] 04:45:08 INFO - PROCESS | 8345 | ++DOMWINDOW == 85 (0x910f1400) [pid = 8345] [serial = 2224] [outer = (nil)] 04:45:08 INFO - PROCESS | 8345 | ++DOMWINDOW == 86 (0x910f4000) [pid = 8345] [serial = 2225] [outer = 0x910f1400] 04:45:08 INFO - PROCESS | 8345 | 1468842308725 Marionette DEBUG loaded listener.js 04:45:08 INFO - PROCESS | 8345 | ++DOMWINDOW == 87 (0x918a1c00) [pid = 8345] [serial = 2226] [outer = 0x910f1400] 04:45:09 INFO - PROCESS | 8345 | 1468842309607 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]]]}] 04:45:09 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 04:45:09 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1532ms 04:45:09 INFO - PROCESS | 8345 | 1468842309643 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 04:45:09 INFO - PROCESS | 8345 | 1468842309647 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 04:45:09 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 04:45:09 INFO - PROCESS | 8345 | 1468842309655 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 04:45:09 INFO - PROCESS | 8345 | 1468842309660 Marionette TRACE conn3 <- [1,2938,null,{}] 04:45:09 INFO - PROCESS | 8345 | 1468842309666 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}] 04:45:09 INFO - PROCESS | 8345 | 1468842309671 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:09 INFO - PROCESS | 8345 | 1468842309865 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 04:45:10 INFO - PROCESS | 8345 | 1468842310061 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:10 INFO - PROCESS | 8345 | 1468842310072 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:10 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f4b7c00 == 24 [pid = 8345] [id = 742] 04:45:10 INFO - PROCESS | 8345 | ++DOMWINDOW == 88 (0x90f57000) [pid = 8345] [serial = 2227] [outer = (nil)] 04:45:10 INFO - PROCESS | 8345 | ++DOMWINDOW == 89 (0x91b5a800) [pid = 8345] [serial = 2228] [outer = 0x90f57000] 04:45:10 INFO - PROCESS | 8345 | 1468842310157 Marionette DEBUG loaded listener.js 04:45:10 INFO - PROCESS | 8345 | ++DOMWINDOW == 90 (0x91b5f800) [pid = 8345] [serial = 2229] [outer = 0x90f57000] 04:45:11 INFO - PROCESS | 8345 | 1468842311042 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]]]}] 04:45:11 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. 04:45:11 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1432ms 04:45:11 INFO - PROCESS | 8345 | 1468842311088 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 04:45:11 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 04:45:11 INFO - PROCESS | 8345 | 1468842311093 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 04:45:11 INFO - PROCESS | 8345 | 1468842311100 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 04:45:11 INFO - PROCESS | 8345 | 1468842311104 Marionette TRACE conn3 <- [1,2942,null,{}] 04:45:11 INFO - PROCESS | 8345 | 1468842311110 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}] 04:45:11 INFO - PROCESS | 8345 | 1468842311115 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:11 INFO - PROCESS | 8345 | 1468842311295 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 04:45:11 INFO - PROCESS | 8345 | 1468842311491 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:11 INFO - PROCESS | 8345 | 1468842311502 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:11 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f8af800 == 25 [pid = 8345] [id = 743] 04:45:11 INFO - PROCESS | 8345 | ++DOMWINDOW == 91 (0x918a4400) [pid = 8345] [serial = 2230] [outer = (nil)] 04:45:11 INFO - PROCESS | 8345 | ++DOMWINDOW == 92 (0x9216a000) [pid = 8345] [serial = 2231] [outer = 0x918a4400] 04:45:11 INFO - PROCESS | 8345 | 1468842311597 Marionette DEBUG loaded listener.js 04:45:11 INFO - PROCESS | 8345 | ++DOMWINDOW == 93 (0x9220dc00) [pid = 8345] [serial = 2232] [outer = 0x918a4400] 04:45:12 INFO - PROCESS | 8345 | 1468842312478 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"]]]}] 04:45:12 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 04:45:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 04:45:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 04:45:12 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1432ms 04:45:12 INFO - PROCESS | 8345 | 1468842312564 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 04:45:12 INFO - PROCESS | 8345 | 1468842312570 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 04:45:12 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 04:45:12 INFO - PROCESS | 8345 | 1468842312580 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 04:45:12 INFO - PROCESS | 8345 | 1468842312583 Marionette TRACE conn3 <- [1,2946,null,{}] 04:45:12 INFO - PROCESS | 8345 | 1468842312591 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}] 04:45:12 INFO - PROCESS | 8345 | 1468842312601 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:12 INFO - PROCESS | 8345 | 1468842312861 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 04:45:13 INFO - PROCESS | 8345 | 1468842313077 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:13 INFO - PROCESS | 8345 | 1468842313087 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:13 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ab3f400 == 26 [pid = 8345] [id = 744] 04:45:13 INFO - PROCESS | 8345 | ++DOMWINDOW == 94 (0x918a6800) [pid = 8345] [serial = 2233] [outer = (nil)] 04:45:13 INFO - PROCESS | 8345 | ++DOMWINDOW == 95 (0x925ea400) [pid = 8345] [serial = 2234] [outer = 0x918a6800] 04:45:13 INFO - PROCESS | 8345 | 1468842313213 Marionette DEBUG loaded listener.js 04:45:13 INFO - PROCESS | 8345 | ++DOMWINDOW == 96 (0x925ec400) [pid = 8345] [serial = 2235] [outer = 0x918a6800] 04:45:14 INFO - PROCESS | 8345 | 1468842314095 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]]]}] 04:45:14 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. 04:45:14 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1586ms 04:45:14 INFO - PROCESS | 8345 | 1468842314168 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 04:45:14 INFO - PROCESS | 8345 | 1468842314171 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 04:45:14 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 04:45:14 INFO - PROCESS | 8345 | 1468842314179 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 04:45:14 INFO - PROCESS | 8345 | 1468842314184 Marionette TRACE conn3 <- [1,2950,null,{}] 04:45:14 INFO - PROCESS | 8345 | 1468842314190 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}] 04:45:14 INFO - PROCESS | 8345 | 1468842314196 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:14 INFO - PROCESS | 8345 | 1468842314461 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 04:45:14 INFO - PROCESS | 8345 | 1468842314601 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:14 INFO - PROCESS | 8345 | 1468842314610 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:14 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cea9400 == 27 [pid = 8345] [id = 745] 04:45:14 INFO - PROCESS | 8345 | ++DOMWINDOW == 97 (0x925e1400) [pid = 8345] [serial = 2236] [outer = (nil)] 04:45:14 INFO - PROCESS | 8345 | ++DOMWINDOW == 98 (0x92cf0c00) [pid = 8345] [serial = 2237] [outer = 0x925e1400] 04:45:14 INFO - PROCESS | 8345 | 1468842314689 Marionette DEBUG loaded listener.js 04:45:14 INFO - PROCESS | 8345 | ++DOMWINDOW == 99 (0x92cf2400) [pid = 8345] [serial = 2238] [outer = 0x925e1400] 04:45:15 INFO - PROCESS | 8345 | ++DOCSHELL 0x92fe2400 == 28 [pid = 8345] [id = 746] 04:45:15 INFO - PROCESS | 8345 | ++DOMWINDOW == 100 (0x92fe5000) [pid = 8345] [serial = 2239] [outer = (nil)] 04:45:15 INFO - PROCESS | 8345 | ++DOMWINDOW == 101 (0x925eb000) [pid = 8345] [serial = 2240] [outer = 0x92fe5000] 04:45:15 INFO - PROCESS | 8345 | 1468842315649 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]]]}] 04:45:15 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. 04:45:15 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1544ms 04:45:15 INFO - PROCESS | 8345 | 1468842315724 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 04:45:15 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 04:45:15 INFO - PROCESS | 8345 | 1468842315735 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 04:45:15 INFO - PROCESS | 8345 | 1468842315741 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 04:45:15 INFO - PROCESS | 8345 | 1468842315746 Marionette TRACE conn3 <- [1,2954,null,{}] 04:45:15 INFO - PROCESS | 8345 | 1468842315752 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}] 04:45:15 INFO - PROCESS | 8345 | 1468842315757 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:16 INFO - PROCESS | 8345 | 1468842316006 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 04:45:16 INFO - PROCESS | 8345 | 1468842316204 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:16 INFO - PROCESS | 8345 | 1468842316211 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:16 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ab42000 == 29 [pid = 8345] [id = 747] 04:45:16 INFO - PROCESS | 8345 | ++DOMWINDOW == 102 (0x8ab4b000) [pid = 8345] [serial = 2241] [outer = (nil)] 04:45:16 INFO - PROCESS | 8345 | ++DOMWINDOW == 103 (0x8beccc00) [pid = 8345] [serial = 2242] [outer = 0x8ab4b000] 04:45:16 INFO - PROCESS | 8345 | 1468842316339 Marionette DEBUG loaded listener.js 04:45:16 INFO - PROCESS | 8345 | ++DOMWINDOW == 104 (0x8d07c000) [pid = 8345] [serial = 2243] [outer = 0x8ab4b000] 04:45:17 INFO - PROCESS | 8345 | 1468842317385 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]]]}] 04:45:17 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:45:17 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 04:45:17 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1692ms 04:45:17 INFO - PROCESS | 8345 | 1468842317434 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 04:45:17 INFO - PROCESS | 8345 | 1468842317440 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 04:45:17 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 04:45:17 INFO - PROCESS | 8345 | 1468842317448 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 04:45:17 INFO - PROCESS | 8345 | 1468842317453 Marionette TRACE conn3 <- [1,2958,null,{}] 04:45:17 INFO - PROCESS | 8345 | 1468842317461 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}] 04:45:17 INFO - PROCESS | 8345 | 1468842317466 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:17 INFO - PROCESS | 8345 | 1468842317694 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 04:45:17 INFO - PROCESS | 8345 | 1468842317962 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:17 INFO - PROCESS | 8345 | 1468842317970 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:18 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cbe2800 == 30 [pid = 8345] [id = 748] 04:45:18 INFO - PROCESS | 8345 | ++DOMWINDOW == 105 (0x8cbeb000) [pid = 8345] [serial = 2244] [outer = (nil)] 04:45:18 INFO - PROCESS | 8345 | ++DOMWINDOW == 106 (0x8da64400) [pid = 8345] [serial = 2245] [outer = 0x8cbeb000] 04:45:18 INFO - PROCESS | 8345 | 1468842318136 Marionette DEBUG loaded listener.js 04:45:18 INFO - PROCESS | 8345 | ++DOMWINDOW == 107 (0x8db90800) [pid = 8345] [serial = 2246] [outer = 0x8cbeb000] 04:45:20 INFO - PROCESS | 8345 | --DOCSHELL 0x8ba95000 == 29 [pid = 8345] [id = 722] 04:45:20 INFO - PROCESS | 8345 | --DOCSHELL 0x8b393400 == 28 [pid = 8345] [id = 721] 04:45:20 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb54c00 == 27 [pid = 8345] [id = 732] 04:45:20 INFO - PROCESS | 8345 | --DOCSHELL 0x8d7c1400 == 26 [pid = 8345] [id = 731] 04:45:20 INFO - PROCESS | 8345 | --DOCSHELL 0x8ce08000 == 25 [pid = 8345] [id = 729] 04:45:20 INFO - PROCESS | 8345 | --DOCSHELL 0x8ab40800 == 24 [pid = 8345] [id = 730] 04:45:20 INFO - PROCESS | 8345 | --DOCSHELL 0x8ce03c00 == 23 [pid = 8345] [id = 728] 04:45:20 INFO - PROCESS | 8345 | --DOCSHELL 0x8ab45c00 == 22 [pid = 8345] [id = 727] 04:45:20 INFO - PROCESS | 8345 | --DOCSHELL 0x8ab41c00 == 21 [pid = 8345] [id = 733] 04:45:20 INFO - PROCESS | 8345 | --DOCSHELL 0x92fe2400 == 20 [pid = 8345] [id = 746] 04:45:20 INFO - PROCESS | 8345 | 1468842320075 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]]]}] 04:45:20 INFO - PROCESS | 8345 | --DOMWINDOW == 106 (0x8d07e000) [pid = 8345] [serial = 2180] [outer = (nil)] [url = about:blank] 04:45:20 INFO - PROCESS | 8345 | --DOMWINDOW == 105 (0x8ba92800) [pid = 8345] [serial = 2142] [outer = (nil)] [url = about:blank] 04:45:20 INFO - PROCESS | 8345 | --DOMWINDOW == 104 (0x8b38d800) [pid = 8345] [serial = 2141] [outer = (nil)] [url = about:blank] 04:45:20 INFO - PROCESS | 8345 | --DOMWINDOW == 103 (0x8d085c00) [pid = 8345] [serial = 2145] [outer = (nil)] [url = about:blank] 04:45:20 INFO - PROCESS | 8345 | --DOMWINDOW == 102 (0x8ce0e400) [pid = 8345] [serial = 2144] [outer = (nil)] [url = about:blank] 04:45:20 INFO - PROCESS | 8345 | --DOMWINDOW == 101 (0x8f607000) [pid = 8345] [serial = 2148] [outer = (nil)] [url = about:blank] 04:45:20 INFO - PROCESS | 8345 | --DOMWINDOW == 100 (0x8db97400) [pid = 8345] [serial = 2147] [outer = (nil)] [url = about:blank] 04:45:20 INFO - PROCESS | 8345 | --DOMWINDOW == 99 (0x90f64800) [pid = 8345] [serial = 2151] [outer = (nil)] [url = about:blank] 04:45:20 INFO - PROCESS | 8345 | --DOMWINDOW == 98 (0x8da65800) [pid = 8345] [serial = 2177] [outer = (nil)] [url = about:blank] 04:45:20 INFO - PROCESS | 8345 | --DOMWINDOW == 97 (0x90f58c00) [pid = 8345] [serial = 2150] [outer = (nil)] [url = about:blank] 04:45:20 INFO - PROCESS | 8345 | --DOMWINDOW == 96 (0x8ce06400) [pid = 8345] [serial = 2174] [outer = (nil)] [url = about:blank] 04:45:20 INFO - PROCESS | 8345 | --DOMWINDOW == 95 (0x918a5400) [pid = 8345] [serial = 2154] [outer = (nil)] [url = about:blank] 04:45:20 INFO - PROCESS | 8345 | --DOMWINDOW == 94 (0x918a2400) [pid = 8345] [serial = 2153] [outer = (nil)] [url = about:blank] 04:45:20 INFO - PROCESS | 8345 | --DOMWINDOW == 93 (0x9216e000) [pid = 8345] [serial = 2157] [outer = (nil)] [url = about:blank] 04:45:20 INFO - PROCESS | 8345 | --DOMWINDOW == 92 (0x91b5f000) [pid = 8345] [serial = 2156] [outer = (nil)] [url = about:blank] 04:45:20 INFO - PROCESS | 8345 | --DOMWINDOW == 91 (0x8ba9cc00) [pid = 8345] [serial = 2171] [outer = (nil)] [url = about:blank] 04:45:20 INFO - PROCESS | 8345 | --DOMWINDOW == 90 (0x922f5c00) [pid = 8345] [serial = 2160] [outer = (nil)] [url = about:blank] 04:45:20 INFO - PROCESS | 8345 | --DOMWINDOW == 89 (0x8bec7c00) [pid = 8345] [serial = 2172] [outer = (nil)] [url = about:blank] 04:45:20 INFO - PROCESS | 8345 | --DOMWINDOW == 88 (0x922f1800) [pid = 8345] [serial = 2159] [outer = (nil)] [url = about:blank] 04:45:20 INFO - PROCESS | 8345 | --DOMWINDOW == 87 (0x8da64800) [pid = 8345] [serial = 2169] [outer = (nil)] [url = about:blank] 04:45:20 INFO - PROCESS | 8345 | --DOMWINDOW == 86 (0x8d7c5400) [pid = 8345] [serial = 2168] [outer = (nil)] [url = about:blank] 04:45:20 INFO - PROCESS | 8345 | --DOMWINDOW == 85 (0x922fcc00) [pid = 8345] [serial = 2163] [outer = (nil)] [url = about:blank] 04:45:20 INFO - PROCESS | 8345 | --DOMWINDOW == 84 (0x8db90c00) [pid = 8345] [serial = 2162] [outer = (nil)] [url = about:blank] 04:45:20 INFO - PROCESS | 8345 | --DOMWINDOW == 83 (0x8becd800) [pid = 8345] [serial = 2166] [outer = (nil)] [url = about:blank] 04:45:20 INFO - PROCESS | 8345 | --DOMWINDOW == 82 (0x8ba98800) [pid = 8345] [serial = 2165] [outer = (nil)] [url = about:blank] 04:45:20 INFO - PROCESS | 8345 | --DOMWINDOW == 81 (0x8da6dc00) [pid = 8345] [serial = 2178] [outer = (nil)] [url = about:blank] 04:45:20 INFO - PROCESS | 8345 | --DOMWINDOW == 80 (0x8ce09800) [pid = 8345] [serial = 2175] [outer = (nil)] [url = about:blank] 04:45:20 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. 04:45:20 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 2888ms 04:45:20 INFO - PROCESS | 8345 | 1468842320338 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 04:45:20 INFO - PROCESS | 8345 | 1468842320351 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 04:45:20 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 04:45:20 INFO - PROCESS | 8345 | 1468842320363 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 04:45:20 INFO - PROCESS | 8345 | 1468842320370 Marionette TRACE conn3 <- [1,2962,null,{}] 04:45:20 INFO - PROCESS | 8345 | 1468842320379 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}] 04:45:20 INFO - PROCESS | 8345 | 1468842320385 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:20 INFO - PROCESS | 8345 | 1468842320565 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 04:45:20 INFO - PROCESS | 8345 | 1468842320730 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:20 INFO - PROCESS | 8345 | 1468842320741 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:20 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ba92800 == 21 [pid = 8345] [id = 749] 04:45:20 INFO - PROCESS | 8345 | ++DOMWINDOW == 81 (0x8ba93000) [pid = 8345] [serial = 2247] [outer = (nil)] 04:45:20 INFO - PROCESS | 8345 | ++DOMWINDOW == 82 (0x8ba9ac00) [pid = 8345] [serial = 2248] [outer = 0x8ba93000] 04:45:20 INFO - PROCESS | 8345 | 1468842320812 Marionette DEBUG loaded listener.js 04:45:20 INFO - PROCESS | 8345 | ++DOMWINDOW == 83 (0x8ba9e000) [pid = 8345] [serial = 2249] [outer = 0x8ba93000] 04:45:21 INFO - PROCESS | 8345 | 1468842321569 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]]]}] 04:45:21 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. 04:45:21 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1240ms 04:45:21 INFO - PROCESS | 8345 | 1468842321603 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 04:45:21 INFO - PROCESS | 8345 | 1468842321612 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 04:45:21 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 04:45:21 INFO - PROCESS | 8345 | 1468842321623 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 04:45:21 INFO - PROCESS | 8345 | 1468842321627 Marionette TRACE conn3 <- [1,2966,null,{}] 04:45:21 INFO - PROCESS | 8345 | 1468842321634 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}] 04:45:21 INFO - PROCESS | 8345 | 1468842321640 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:21 INFO - PROCESS | 8345 | 1468842321821 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 04:45:22 INFO - PROCESS | 8345 | 1468842321977 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:22 INFO - PROCESS | 8345 | 1468842321985 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:22 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb5f800 == 22 [pid = 8345] [id = 750] 04:45:22 INFO - PROCESS | 8345 | ++DOMWINDOW == 84 (0x8cbe1400) [pid = 8345] [serial = 2250] [outer = (nil)] 04:45:22 INFO - PROCESS | 8345 | ++DOMWINDOW == 85 (0x8cbe9000) [pid = 8345] [serial = 2251] [outer = 0x8cbe1400] 04:45:22 INFO - PROCESS | 8345 | 1468842322059 Marionette DEBUG loaded listener.js 04:45:22 INFO - PROCESS | 8345 | ++DOMWINDOW == 86 (0x8ce01800) [pid = 8345] [serial = 2252] [outer = 0x8cbe1400] 04:45:22 INFO - PROCESS | 8345 | 1468842322923 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]]]}] 04:45:22 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. 04:45:22 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1333ms 04:45:22 INFO - PROCESS | 8345 | 1468842322960 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 04:45:22 INFO - PROCESS | 8345 | 1468842322964 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 04:45:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 04:45:22 INFO - PROCESS | 8345 | 1468842322971 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 04:45:22 INFO - PROCESS | 8345 | 1468842322978 Marionette TRACE conn3 <- [1,2970,null,{}] 04:45:23 INFO - PROCESS | 8345 | 1468842323002 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}] 04:45:23 INFO - PROCESS | 8345 | 1468842323012 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:23 INFO - PROCESS | 8345 | 1468842323227 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 04:45:23 INFO - PROCESS | 8345 | 1468842323258 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:23 INFO - PROCESS | 8345 | 1468842323271 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:23 INFO - PROCESS | 8345 | ++DOCSHELL 0x8d7cbc00 == 23 [pid = 8345] [id = 751] 04:45:23 INFO - PROCESS | 8345 | ++DOMWINDOW == 87 (0x8d7cdc00) [pid = 8345] [serial = 2253] [outer = (nil)] 04:45:23 INFO - PROCESS | 8345 | ++DOMWINDOW == 88 (0x8da64c00) [pid = 8345] [serial = 2254] [outer = 0x8d7cdc00] 04:45:23 INFO - PROCESS | 8345 | 1468842323350 Marionette DEBUG loaded listener.js 04:45:23 INFO - PROCESS | 8345 | ++DOMWINDOW == 89 (0x8da69400) [pid = 8345] [serial = 2255] [outer = 0x8d7cdc00] 04:45:24 INFO - PROCESS | 8345 | 1468842324250 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]]]}] 04:45:24 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. 04:45:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1337ms 04:45:24 INFO - PROCESS | 8345 | 1468842324309 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 04:45:24 INFO - PROCESS | 8345 | 1468842324313 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 04:45:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 04:45:24 INFO - PROCESS | 8345 | 1468842324328 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 04:45:24 INFO - PROCESS | 8345 | 1468842324332 Marionette TRACE conn3 <- [1,2974,null,{}] 04:45:24 INFO - PROCESS | 8345 | 1468842324338 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}] 04:45:24 INFO - PROCESS | 8345 | 1468842324343 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:24 INFO - PROCESS | 8345 | 1468842324560 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 04:45:24 INFO - PROCESS | 8345 | 1468842324586 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:24 INFO - PROCESS | 8345 | 1468842324593 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:24 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f4b9c00 == 24 [pid = 8345] [id = 752] 04:45:24 INFO - PROCESS | 8345 | ++DOMWINDOW == 90 (0x8f4bfc00) [pid = 8345] [serial = 2256] [outer = (nil)] 04:45:24 INFO - PROCESS | 8345 | ++DOMWINDOW == 91 (0x8f605c00) [pid = 8345] [serial = 2257] [outer = 0x8f4bfc00] 04:45:24 INFO - PROCESS | 8345 | 1468842324665 Marionette DEBUG loaded listener.js 04:45:24 INFO - PROCESS | 8345 | ++DOMWINDOW == 92 (0x8f60e400) [pid = 8345] [serial = 2258] [outer = 0x8f4bfc00] 04:45:25 INFO - PROCESS | 8345 | --DOMWINDOW == 91 (0x8f665800) [pid = 8345] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 04:45:25 INFO - PROCESS | 8345 | --DOMWINDOW == 90 (0x8ce0dc00) [pid = 8345] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 04:45:25 INFO - PROCESS | 8345 | --DOMWINDOW == 89 (0x8f4b8400) [pid = 8345] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 04:45:25 INFO - PROCESS | 8345 | --DOMWINDOW == 88 (0x8cb5e400) [pid = 8345] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 04:45:25 INFO - PROCESS | 8345 | --DOMWINDOW == 87 (0x8b385400) [pid = 8345] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 04:45:25 INFO - PROCESS | 8345 | --DOMWINDOW == 86 (0x8da6e400) [pid = 8345] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 04:45:25 INFO - PROCESS | 8345 | --DOMWINDOW == 85 (0x8f7c5000) [pid = 8345] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 04:45:25 INFO - PROCESS | 8345 | --DOMWINDOW == 84 (0x8ce03800) [pid = 8345] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 04:45:25 INFO - PROCESS | 8345 | --DOMWINDOW == 83 (0x8ab42400) [pid = 8345] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 04:45:25 INFO - PROCESS | 8345 | --DOMWINDOW == 82 (0x8ab46800) [pid = 8345] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 04:45:25 INFO - PROCESS | 8345 | --DOMWINDOW == 81 (0x8ba90400) [pid = 8345] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 04:45:25 INFO - PROCESS | 8345 | --DOMWINDOW == 80 (0x8cb5a000) [pid = 8345] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 04:45:25 INFO - PROCESS | 8345 | --DOMWINDOW == 79 (0x8f6dac00) [pid = 8345] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 04:45:26 INFO - PROCESS | 8345 | 1468842326124 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]]]}] 04:45:26 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. 04:45:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1842ms 04:45:26 INFO - PROCESS | 8345 | 1468842326163 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 04:45:26 INFO - PROCESS | 8345 | 1468842326167 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 04:45:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 04:45:26 INFO - PROCESS | 8345 | 1468842326173 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 04:45:26 INFO - PROCESS | 8345 | 1468842326176 Marionette TRACE conn3 <- [1,2978,null,{}] 04:45:26 INFO - PROCESS | 8345 | 1468842326182 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}] 04:45:26 INFO - PROCESS | 8345 | 1468842326187 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:26 INFO - PROCESS | 8345 | 1468842326392 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 04:45:26 INFO - PROCESS | 8345 | 1468842326415 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:26 INFO - PROCESS | 8345 | 1468842326423 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:26 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cbe3000 == 25 [pid = 8345] [id = 753] 04:45:26 INFO - PROCESS | 8345 | ++DOMWINDOW == 80 (0x8db8bc00) [pid = 8345] [serial = 2259] [outer = (nil)] 04:45:26 INFO - PROCESS | 8345 | ++DOMWINDOW == 81 (0x8f607000) [pid = 8345] [serial = 2260] [outer = 0x8db8bc00] 04:45:26 INFO - PROCESS | 8345 | 1468842326491 Marionette DEBUG loaded listener.js 04:45:26 INFO - PROCESS | 8345 | ++DOMWINDOW == 82 (0x8f663400) [pid = 8345] [serial = 2261] [outer = 0x8db8bc00] 04:45:27 INFO - PROCESS | 8345 | 1468842327240 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]]]}] 04:45:27 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. 04:45:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1137ms 04:45:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 04:45:27 INFO - PROCESS | 8345 | 1468842327312 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 04:45:27 INFO - PROCESS | 8345 | 1468842327315 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 04:45:27 INFO - PROCESS | 8345 | 1468842327323 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 04:45:27 INFO - PROCESS | 8345 | 1468842327326 Marionette TRACE conn3 <- [1,2982,null,{}] 04:45:27 INFO - PROCESS | 8345 | 1468842327332 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}] 04:45:27 INFO - PROCESS | 8345 | 1468842327342 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:27 INFO - PROCESS | 8345 | 1468842327592 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 04:45:27 INFO - PROCESS | 8345 | 1468842327748 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:27 INFO - PROCESS | 8345 | 1468842327758 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:27 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ab40c00 == 26 [pid = 8345] [id = 754] 04:45:27 INFO - PROCESS | 8345 | ++DOMWINDOW == 83 (0x8ab41c00) [pid = 8345] [serial = 2262] [outer = (nil)] 04:45:27 INFO - PROCESS | 8345 | ++DOMWINDOW == 84 (0x8ab4e800) [pid = 8345] [serial = 2263] [outer = 0x8ab41c00] 04:45:27 INFO - PROCESS | 8345 | 1468842327860 Marionette DEBUG loaded listener.js 04:45:27 INFO - PROCESS | 8345 | ++DOMWINDOW == 85 (0x8ba8f400) [pid = 8345] [serial = 2264] [outer = 0x8ab41c00] 04:45:28 INFO - PROCESS | 8345 | 1468842328802 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"]]]}] 04:45:28 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 04:45:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 04:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 04:45:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1501ms 04:45:28 INFO - PROCESS | 8345 | 1468842328826 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 04:45:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 04:45:28 INFO - PROCESS | 8345 | 1468842328832 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 04:45:28 INFO - PROCESS | 8345 | 1468842328840 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 04:45:28 INFO - PROCESS | 8345 | 1468842328845 Marionette TRACE conn3 <- [1,2986,null,{}] 04:45:28 INFO - PROCESS | 8345 | 1468842328854 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}] 04:45:28 INFO - PROCESS | 8345 | 1468842328862 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:29 INFO - PROCESS | 8345 | 1468842329080 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 04:45:29 INFO - PROCESS | 8345 | 1468842329254 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:29 INFO - PROCESS | 8345 | 1468842329264 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:29 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ba95800 == 27 [pid = 8345] [id = 755] 04:45:29 INFO - PROCESS | 8345 | ++DOMWINDOW == 86 (0x8ce03400) [pid = 8345] [serial = 2265] [outer = (nil)] 04:45:29 INFO - PROCESS | 8345 | ++DOMWINDOW == 87 (0x8cead400) [pid = 8345] [serial = 2266] [outer = 0x8ce03400] 04:45:29 INFO - PROCESS | 8345 | 1468842329387 Marionette DEBUG loaded listener.js 04:45:29 INFO - PROCESS | 8345 | ++DOMWINDOW == 88 (0x8d086000) [pid = 8345] [serial = 2267] [outer = 0x8ce03400] 04:45:30 INFO - PROCESS | 8345 | 1468842330267 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]]]}] 04:45:30 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. 04:45:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1485ms 04:45:30 INFO - PROCESS | 8345 | 1468842330329 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 04:45:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 04:45:30 INFO - PROCESS | 8345 | 1468842330336 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 04:45:30 INFO - PROCESS | 8345 | 1468842330389 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 04:45:30 INFO - PROCESS | 8345 | 1468842330392 Marionette TRACE conn3 <- [1,2990,null,{}] 04:45:30 INFO - PROCESS | 8345 | 1468842330406 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}] 04:45:30 INFO - PROCESS | 8345 | 1468842330411 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:30 INFO - PROCESS | 8345 | 1468842330619 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 04:45:30 INFO - PROCESS | 8345 | 1468842330811 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:30 INFO - PROCESS | 8345 | 1468842330820 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:30 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ab44000 == 28 [pid = 8345] [id = 756] 04:45:30 INFO - PROCESS | 8345 | ++DOMWINDOW == 89 (0x8ab49400) [pid = 8345] [serial = 2268] [outer = (nil)] 04:45:30 INFO - PROCESS | 8345 | ++DOMWINDOW == 90 (0x8f6d0c00) [pid = 8345] [serial = 2269] [outer = 0x8ab49400] 04:45:30 INFO - PROCESS | 8345 | 1468842330903 Marionette DEBUG loaded listener.js 04:45:31 INFO - PROCESS | 8345 | ++DOMWINDOW == 91 (0x8f7c4400) [pid = 8345] [serial = 2270] [outer = 0x8ab49400] 04:45:31 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f8a7800 == 29 [pid = 8345] [id = 757] 04:45:31 INFO - PROCESS | 8345 | ++DOMWINDOW == 92 (0x8f8a8400) [pid = 8345] [serial = 2271] [outer = (nil)] 04:45:31 INFO - PROCESS | 8345 | ++DOMWINDOW == 93 (0x8f4c2c00) [pid = 8345] [serial = 2272] [outer = 0x8f8a8400] 04:45:31 INFO - PROCESS | 8345 | 1468842331983 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]]]}] 04:45:32 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. 04:45:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1688ms 04:45:32 INFO - PROCESS | 8345 | 1468842332032 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 04:45:32 INFO - PROCESS | 8345 | 1468842332037 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 04:45:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 04:45:32 INFO - PROCESS | 8345 | 1468842332054 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 04:45:32 INFO - PROCESS | 8345 | 1468842332064 Marionette TRACE conn3 <- [1,2994,null,{}] 04:45:32 INFO - PROCESS | 8345 | 1468842332073 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}] 04:45:32 INFO - PROCESS | 8345 | 1468842332081 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:32 INFO - PROCESS | 8345 | 1468842332336 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 04:45:32 INFO - PROCESS | 8345 | 1468842332579 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:32 INFO - PROCESS | 8345 | 1468842332587 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:32 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f8a6c00 == 30 [pid = 8345] [id = 758] 04:45:32 INFO - PROCESS | 8345 | ++DOMWINDOW == 94 (0x8f8ab800) [pid = 8345] [serial = 2273] [outer = (nil)] 04:45:32 INFO - PROCESS | 8345 | ++DOMWINDOW == 95 (0x90f60c00) [pid = 8345] [serial = 2274] [outer = 0x8f8ab800] 04:45:32 INFO - PROCESS | 8345 | 1468842332685 Marionette DEBUG loaded listener.js 04:45:32 INFO - PROCESS | 8345 | ++DOMWINDOW == 96 (0x90f64c00) [pid = 8345] [serial = 2275] [outer = 0x8f8ab800] 04:45:33 INFO - PROCESS | 8345 | 1468842333481 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]]]}] 04:45:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:45:33 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 04:45:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1500ms 04:45:33 INFO - PROCESS | 8345 | 1468842333546 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 04:45:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 04:45:33 INFO - PROCESS | 8345 | 1468842333552 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 04:45:33 INFO - PROCESS | 8345 | 1468842333558 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 04:45:33 INFO - PROCESS | 8345 | 1468842333563 Marionette TRACE conn3 <- [1,2998,null,{}] 04:45:33 INFO - PROCESS | 8345 | 1468842333570 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}] 04:45:33 INFO - PROCESS | 8345 | 1468842333576 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:33 INFO - PROCESS | 8345 | 1468842333768 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 04:45:33 INFO - PROCESS | 8345 | 1468842333959 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:33 INFO - PROCESS | 8345 | 1468842333969 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:33 INFO - PROCESS | 8345 | ++DOCSHELL 0x910f3400 == 31 [pid = 8345] [id = 759] 04:45:33 INFO - PROCESS | 8345 | ++DOMWINDOW == 97 (0x910f5800) [pid = 8345] [serial = 2276] [outer = (nil)] 04:45:34 INFO - PROCESS | 8345 | ++DOMWINDOW == 98 (0x918a6400) [pid = 8345] [serial = 2277] [outer = 0x910f5800] 04:45:34 INFO - PROCESS | 8345 | 1468842334053 Marionette DEBUG loaded listener.js 04:45:34 INFO - PROCESS | 8345 | ++DOMWINDOW == 99 (0x91b52400) [pid = 8345] [serial = 2278] [outer = 0x910f5800] 04:45:34 INFO - PROCESS | 8345 | 1468842334973 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]]]}] 04:45:34 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. 04:45:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1441ms 04:45:35 INFO - PROCESS | 8345 | 1468842334999 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 04:45:35 INFO - PROCESS | 8345 | 1468842335003 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 04:45:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 04:45:35 INFO - PROCESS | 8345 | 1468842335012 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 04:45:35 INFO - PROCESS | 8345 | 1468842335016 Marionette TRACE conn3 <- [1,3002,null,{}] 04:45:35 INFO - PROCESS | 8345 | 1468842335022 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}] 04:45:35 INFO - PROCESS | 8345 | 1468842335028 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:35 INFO - PROCESS | 8345 | 1468842335236 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 04:45:35 INFO - PROCESS | 8345 | 1468842335431 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:35 INFO - PROCESS | 8345 | 1468842335451 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:35 INFO - PROCESS | 8345 | ++DOCSHELL 0x91b5b800 == 32 [pid = 8345] [id = 760] 04:45:35 INFO - PROCESS | 8345 | ++DOMWINDOW == 100 (0x91b5c400) [pid = 8345] [serial = 2279] [outer = (nil)] 04:45:35 INFO - PROCESS | 8345 | ++DOMWINDOW == 101 (0x92165400) [pid = 8345] [serial = 2280] [outer = 0x91b5c400] 04:45:35 INFO - PROCESS | 8345 | 1468842335590 Marionette DEBUG loaded listener.js 04:45:35 INFO - PROCESS | 8345 | ++DOMWINDOW == 102 (0x92204400) [pid = 8345] [serial = 2281] [outer = 0x91b5c400] 04:45:36 INFO - PROCESS | 8345 | 1468842336616 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]]]}] 04:45:36 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. 04:45:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1639ms 04:45:36 INFO - PROCESS | 8345 | 1468842336651 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 04:45:36 INFO - PROCESS | 8345 | 1468842336658 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 04:45:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 04:45:36 INFO - PROCESS | 8345 | 1468842336665 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 04:45:36 INFO - PROCESS | 8345 | 1468842336668 Marionette TRACE conn3 <- [1,3006,null,{}] 04:45:36 INFO - PROCESS | 8345 | 1468842336676 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}] 04:45:36 INFO - PROCESS | 8345 | 1468842336682 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:36 INFO - PROCESS | 8345 | 1468842336956 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 04:45:37 INFO - PROCESS | 8345 | 1468842337165 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:37 INFO - PROCESS | 8345 | 1468842337177 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:37 INFO - PROCESS | 8345 | ++DOCSHELL 0x922f7000 == 33 [pid = 8345] [id = 761] 04:45:37 INFO - PROCESS | 8345 | ++DOMWINDOW == 103 (0x922f9000) [pid = 8345] [serial = 2282] [outer = (nil)] 04:45:37 INFO - PROCESS | 8345 | ++DOMWINDOW == 104 (0x925dd800) [pid = 8345] [serial = 2283] [outer = 0x922f9000] 04:45:37 INFO - PROCESS | 8345 | 1468842337270 Marionette DEBUG loaded listener.js 04:45:37 INFO - PROCESS | 8345 | ++DOMWINDOW == 105 (0x922fac00) [pid = 8345] [serial = 2284] [outer = 0x922f9000] 04:45:38 INFO - PROCESS | 8345 | 1468842338141 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]]]}] 04:45:38 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. 04:45:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1534ms 04:45:38 INFO - PROCESS | 8345 | 1468842338201 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 04:45:38 INFO - PROCESS | 8345 | 1468842338205 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 04:45:38 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 04:45:38 INFO - PROCESS | 8345 | 1468842338212 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 04:45:38 INFO - PROCESS | 8345 | 1468842338216 Marionette TRACE conn3 <- [1,3010,null,{}] 04:45:38 INFO - PROCESS | 8345 | 1468842338222 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}] 04:45:38 INFO - PROCESS | 8345 | 1468842338228 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:38 INFO - PROCESS | 8345 | 1468842338412 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 04:45:38 INFO - PROCESS | 8345 | 1468842338624 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:38 INFO - PROCESS | 8345 | 1468842338631 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:38 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f6de800 == 34 [pid = 8345] [id = 762] 04:45:38 INFO - PROCESS | 8345 | ++DOMWINDOW == 106 (0x922f5c00) [pid = 8345] [serial = 2285] [outer = (nil)] 04:45:38 INFO - PROCESS | 8345 | ++DOMWINDOW == 107 (0x925e8c00) [pid = 8345] [serial = 2286] [outer = 0x922f5c00] 04:45:38 INFO - PROCESS | 8345 | 1468842338761 Marionette DEBUG loaded listener.js 04:45:38 INFO - PROCESS | 8345 | ++DOMWINDOW == 108 (0x92cec000) [pid = 8345] [serial = 2287] [outer = 0x922f5c00] 04:45:39 INFO - PROCESS | 8345 | 1468842339825 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]]]}] 04:45:39 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 04:45:39 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1635ms 04:45:39 INFO - PROCESS | 8345 | 1468842339848 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 04:45:39 INFO - PROCESS | 8345 | 1468842339853 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 04:45:39 INFO - TEST-START | /FileAPI/FileReaderSync.worker 04:45:39 INFO - PROCESS | 8345 | 1468842339860 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 04:45:39 INFO - PROCESS | 8345 | 1468842339865 Marionette TRACE conn3 <- [1,3014,null,{}] 04:45:39 INFO - PROCESS | 8345 | 1468842339872 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}] 04:45:39 INFO - PROCESS | 8345 | 1468842339877 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:40 INFO - PROCESS | 8345 | 1468842340090 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 04:45:40 INFO - PROCESS | 8345 | 1468842340285 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:40 INFO - PROCESS | 8345 | 1468842340292 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:40 INFO - PROCESS | 8345 | ++DOCSHELL 0x8b38fc00 == 35 [pid = 8345] [id = 763] 04:45:40 INFO - PROCESS | 8345 | ++DOMWINDOW == 109 (0x8b390000) [pid = 8345] [serial = 2288] [outer = (nil)] 04:45:40 INFO - PROCESS | 8345 | ++DOMWINDOW == 110 (0x8d07d800) [pid = 8345] [serial = 2289] [outer = 0x8b390000] 04:45:40 INFO - PROCESS | 8345 | 1468842340423 Marionette DEBUG loaded listener.js 04:45:40 INFO - PROCESS | 8345 | ++DOMWINDOW == 111 (0x8f4c3000) [pid = 8345] [serial = 2290] [outer = 0x8b390000] 04:45:40 INFO - PROCESS | 8345 | [8345] 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 04:45:41 INFO - PROCESS | 8345 | 1468842341677 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 04:45:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 04:45:41 INFO - {} 04:45:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 04:45:41 INFO - {} 04:45:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 04:45:41 INFO - {} 04:45:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 04:45:41 INFO - {} 04:45:41 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1841ms 04:45:41 INFO - PROCESS | 8345 | 1468842341703 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 04:45:41 INFO - PROCESS | 8345 | 1468842341710 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 04:45:41 INFO - TEST-START | /FileAPI/fileReader.html 04:45:41 INFO - PROCESS | 8345 | 1468842341775 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 04:45:41 INFO - PROCESS | 8345 | 1468842341786 Marionette TRACE conn3 <- [1,3018,null,{}] 04:45:41 INFO - PROCESS | 8345 | 1468842341797 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}] 04:45:41 INFO - PROCESS | 8345 | 1468842341804 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:42 INFO - PROCESS | 8345 | 1468842342016 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 04:45:42 INFO - PROCESS | 8345 | 1468842342368 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:42 INFO - PROCESS | 8345 | 1468842342385 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:42 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ba96c00 == 36 [pid = 8345] [id = 764] 04:45:42 INFO - PROCESS | 8345 | ++DOMWINDOW == 112 (0x8bec7800) [pid = 8345] [serial = 2291] [outer = (nil)] 04:45:42 INFO - PROCESS | 8345 | ++DOMWINDOW == 113 (0x8becd800) [pid = 8345] [serial = 2292] [outer = 0x8bec7800] 04:45:42 INFO - PROCESS | 8345 | 1468842342467 Marionette DEBUG loaded listener.js 04:45:42 INFO - PROCESS | 8345 | ++DOMWINDOW == 114 (0x8cb5a800) [pid = 8345] [serial = 2293] [outer = 0x8bec7800] 04:45:42 INFO - PROCESS | 8345 | --DOCSHELL 0x8ab48800 == 35 [pid = 8345] [id = 736] 04:45:42 INFO - PROCESS | 8345 | --DOCSHELL 0x8cbe3000 == 34 [pid = 8345] [id = 753] 04:45:43 INFO - PROCESS | 8345 | --DOCSHELL 0x8f4b9c00 == 33 [pid = 8345] [id = 752] 04:45:43 INFO - PROCESS | 8345 | --DOCSHELL 0x8d7cbc00 == 32 [pid = 8345] [id = 751] 04:45:43 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb5f800 == 31 [pid = 8345] [id = 750] 04:45:43 INFO - PROCESS | 8345 | --DOCSHELL 0x8ba92800 == 30 [pid = 8345] [id = 749] 04:45:43 INFO - PROCESS | 8345 | --DOMWINDOW == 113 (0x8f669800) [pid = 8345] [serial = 2211] [outer = (nil)] [url = about:blank] 04:45:43 INFO - PROCESS | 8345 | --DOMWINDOW == 112 (0x8ceb5c00) [pid = 8345] [serial = 2187] [outer = (nil)] [url = about:blank] 04:45:43 INFO - PROCESS | 8345 | --DOMWINDOW == 111 (0x8f4c2800) [pid = 8345] [serial = 2189] [outer = (nil)] [url = about:blank] 04:45:43 INFO - PROCESS | 8345 | --DOMWINDOW == 110 (0x90f62800) [pid = 8345] [serial = 2198] [outer = (nil)] [url = about:blank] 04:45:43 INFO - PROCESS | 8345 | --DOMWINDOW == 109 (0x8cb57000) [pid = 8345] [serial = 2213] [outer = (nil)] [url = about:blank] 04:45:43 INFO - PROCESS | 8345 | --DOMWINDOW == 108 (0x8f6da800) [pid = 8345] [serial = 2193] [outer = (nil)] [url = about:blank] 04:45:43 INFO - PROCESS | 8345 | --DOMWINDOW == 107 (0x8cb5d400) [pid = 8345] [serial = 2214] [outer = (nil)] [url = about:blank] 04:45:43 INFO - PROCESS | 8345 | --DOMWINDOW == 106 (0x8f66b400) [pid = 8345] [serial = 2210] [outer = (nil)] [url = about:blank] 04:45:43 INFO - PROCESS | 8345 | --DOMWINDOW == 105 (0x8f8afc00) [pid = 8345] [serial = 2196] [outer = (nil)] [url = about:blank] 04:45:43 INFO - PROCESS | 8345 | --DOMWINDOW == 104 (0x8f4be000) [pid = 8345] [serial = 2208] [outer = (nil)] [url = about:blank] 04:45:43 INFO - PROCESS | 8345 | --DOMWINDOW == 103 (0x8ceac800) [pid = 8345] [serial = 2186] [outer = (nil)] [url = about:blank] 04:45:43 INFO - PROCESS | 8345 | --DOMWINDOW == 102 (0x8b38e000) [pid = 8345] [serial = 2202] [outer = (nil)] [url = about:blank] 04:45:43 INFO - PROCESS | 8345 | --DOMWINDOW == 101 (0x8f609400) [pid = 8345] [serial = 2190] [outer = (nil)] [url = about:blank] 04:45:43 INFO - PROCESS | 8345 | --DOMWINDOW == 100 (0x8ab4d000) [pid = 8345] [serial = 2183] [outer = (nil)] [url = about:blank] 04:45:43 INFO - PROCESS | 8345 | --DOMWINDOW == 99 (0x8f6de000) [pid = 8345] [serial = 2192] [outer = (nil)] [url = about:blank] 04:45:43 INFO - PROCESS | 8345 | --DOMWINDOW == 98 (0x8f4b9400) [pid = 8345] [serial = 2181] [outer = (nil)] [url = about:blank] 04:45:43 INFO - PROCESS | 8345 | --DOMWINDOW == 97 (0x8ceaec00) [pid = 8345] [serial = 2205] [outer = (nil)] [url = about:blank] 04:45:43 INFO - PROCESS | 8345 | --DOMWINDOW == 96 (0x8cbe5c00) [pid = 8345] [serial = 2204] [outer = (nil)] [url = about:blank] 04:45:43 INFO - PROCESS | 8345 | --DOMWINDOW == 95 (0x8f8a6800) [pid = 8345] [serial = 2195] [outer = (nil)] [url = about:blank] 04:45:43 INFO - PROCESS | 8345 | --DOMWINDOW == 94 (0x8ab4b400) [pid = 8345] [serial = 2201] [outer = (nil)] [url = about:blank] 04:45:43 INFO - PROCESS | 8345 | --DOMWINDOW == 93 (0x8ba8fc00) [pid = 8345] [serial = 2184] [outer = (nil)] [url = about:blank] 04:45:43 INFO - PROCESS | 8345 | --DOMWINDOW == 92 (0x910f7800) [pid = 8345] [serial = 2199] [outer = (nil)] [url = about:blank] 04:45:43 INFO - PROCESS | 8345 | --DOMWINDOW == 91 (0x8db92000) [pid = 8345] [serial = 2207] [outer = (nil)] [url = about:blank] 04:45:43 INFO - PROCESS | 8345 | --DOMWINDOW == 90 (0x8f7cd800) [pid = 8345] [serial = 2216] [outer = (nil)] [url = about:blank] 04:45:43 INFO - PROCESS | 8345 | --DOMWINDOW == 89 (0x90f62c00) [pid = 8345] [serial = 2217] [outer = (nil)] [url = about:blank] 04:45:43 INFO - PROCESS | 8345 | 1468842343415 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]]]}] 04:45:43 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 04:45:43 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 04:45:43 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 04:45:43 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 04:45:43 INFO - TEST-OK | /FileAPI/fileReader.html | took 1666ms 04:45:43 INFO - PROCESS | 8345 | 1468842343466 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 04:45:43 INFO - PROCESS | 8345 | 1468842343472 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 04:45:43 INFO - TEST-START | /FileAPI/historical.html 04:45:43 INFO - PROCESS | 8345 | 1468842343487 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 04:45:43 INFO - PROCESS | 8345 | 1468842343493 Marionette TRACE conn3 <- [1,3022,null,{}] 04:45:43 INFO - PROCESS | 8345 | 1468842343500 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}] 04:45:43 INFO - PROCESS | 8345 | 1468842343506 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:43 INFO - PROCESS | 8345 | 1468842343684 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 04:45:43 INFO - PROCESS | 8345 | 1468842343697 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:43 INFO - PROCESS | 8345 | 1468842343705 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:43 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb5f800 == 31 [pid = 8345] [id = 765] 04:45:43 INFO - PROCESS | 8345 | ++DOMWINDOW == 90 (0x8cbee400) [pid = 8345] [serial = 2294] [outer = (nil)] 04:45:43 INFO - PROCESS | 8345 | ++DOMWINDOW == 91 (0x8ce0fc00) [pid = 8345] [serial = 2295] [outer = 0x8cbee400] 04:45:43 INFO - PROCESS | 8345 | 1468842343780 Marionette DEBUG loaded listener.js 04:45:43 INFO - PROCESS | 8345 | ++DOMWINDOW == 92 (0x8ceb5c00) [pid = 8345] [serial = 2296] [outer = 0x8cbee400] 04:45:44 INFO - PROCESS | 8345 | 1468842344741 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"]]]}] 04:45:44 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 04:45:44 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 04:45:44 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 04:45:44 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 04:45:44 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 04:45:44 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 04:45:44 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 04:45:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:44 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 04:45:44 INFO - TEST-OK | /FileAPI/historical.html | took 1286ms 04:45:44 INFO - PROCESS | 8345 | 1468842344773 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 04:45:44 INFO - PROCESS | 8345 | 1468842344776 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 04:45:44 INFO - TEST-START | /FileAPI/idlharness.html 04:45:44 INFO - PROCESS | 8345 | 1468842344786 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 04:45:44 INFO - PROCESS | 8345 | 1468842344791 Marionette TRACE conn3 <- [1,3026,null,{}] 04:45:44 INFO - PROCESS | 8345 | 1468842344809 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}] 04:45:44 INFO - PROCESS | 8345 | 1468842344818 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:45 INFO - PROCESS | 8345 | 1468842345055 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 04:45:45 INFO - PROCESS | 8345 | 1468842345238 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:45 INFO - PROCESS | 8345 | 1468842345250 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:45 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f4ba800 == 32 [pid = 8345] [id = 766] 04:45:45 INFO - PROCESS | 8345 | ++DOMWINDOW == 93 (0x8f4bac00) [pid = 8345] [serial = 2297] [outer = (nil)] 04:45:45 INFO - PROCESS | 8345 | ++DOMWINDOW == 94 (0x8f607c00) [pid = 8345] [serial = 2298] [outer = 0x8f4bac00] 04:45:45 INFO - PROCESS | 8345 | 1468842345330 Marionette DEBUG loaded listener.js 04:45:45 INFO - PROCESS | 8345 | ++DOMWINDOW == 95 (0x8f662400) [pid = 8345] [serial = 2299] [outer = 0x8f4bac00] 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 04:45:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:45:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:45:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:45:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:45:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:45:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 04:45:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:45:47 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:47 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:45:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:45:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:45:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:45:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 04:45:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:45:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:45:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:45:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:45:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:45:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 04:45:47 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 04:45:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:45:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:45:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:45:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:45:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 04:45:47 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 04:45:47 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 04:45:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:45:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:45:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:45:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:45:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 04:45:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:45:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:45:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:45:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:45:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 04:45:47 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 04:45:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:45:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:45:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:45:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:45:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 04:45:47 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 04:45:47 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 04:45:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:45:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:45:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:45:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:45:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 04:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 04:45:47 INFO - TEST-OK | /FileAPI/idlharness.html | took 2320ms 04:45:47 INFO - PROCESS | 8345 | 1468842346884 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]]]}] 04:45:47 INFO - PROCESS | 8345 | 1468842347267 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 04:45:47 INFO - PROCESS | 8345 | 1468842347271 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 04:45:47 INFO - TEST-START | /FileAPI/idlharness.worker 04:45:47 INFO - PROCESS | 8345 | 1468842347289 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 04:45:47 INFO - PROCESS | 8345 | 1468842347293 Marionette TRACE conn3 <- [1,3030,null,{}] 04:45:47 INFO - PROCESS | 8345 | 1468842347300 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}] 04:45:47 INFO - PROCESS | 8345 | 1468842347304 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:47 INFO - PROCESS | 8345 | 1468842347542 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 04:45:47 INFO - PROCESS | 8345 | --DOMWINDOW == 94 (0x8ceb1000) [pid = 8345] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 04:45:47 INFO - PROCESS | 8345 | --DOMWINDOW == 93 (0x8f4bfc00) [pid = 8345] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 04:45:47 INFO - PROCESS | 8345 | --DOMWINDOW == 92 (0x8d7cdc00) [pid = 8345] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 04:45:47 INFO - PROCESS | 8345 | --DOMWINDOW == 91 (0x8f60fc00) [pid = 8345] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 04:45:47 INFO - PROCESS | 8345 | --DOMWINDOW == 90 (0x8cbe1400) [pid = 8345] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 04:45:47 INFO - PROCESS | 8345 | --DOMWINDOW == 89 (0x910f1400) [pid = 8345] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 04:45:47 INFO - PROCESS | 8345 | --DOMWINDOW == 88 (0x90f57000) [pid = 8345] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 04:45:47 INFO - PROCESS | 8345 | --DOMWINDOW == 87 (0x918a4400) [pid = 8345] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 04:45:47 INFO - PROCESS | 8345 | --DOMWINDOW == 86 (0x8ba93000) [pid = 8345] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 04:45:47 INFO - PROCESS | 8345 | --DOMWINDOW == 85 (0x918a6800) [pid = 8345] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 04:45:47 INFO - PROCESS | 8345 | --DOMWINDOW == 84 (0x8cbeb000) [pid = 8345] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 04:45:47 INFO - PROCESS | 8345 | --DOMWINDOW == 83 (0x92fe5000) [pid = 8345] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:45:47 INFO - PROCESS | 8345 | --DOMWINDOW == 82 (0x925e1400) [pid = 8345] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 04:45:47 INFO - PROCESS | 8345 | --DOMWINDOW == 81 (0x8ab4b000) [pid = 8345] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 04:45:47 INFO - PROCESS | 8345 | 1468842347834 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:47 INFO - PROCESS | 8345 | 1468842347844 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:47 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ab4b000 == 33 [pid = 8345] [id = 767] 04:45:47 INFO - PROCESS | 8345 | ++DOMWINDOW == 82 (0x8ba9cc00) [pid = 8345] [serial = 2300] [outer = (nil)] 04:45:47 INFO - PROCESS | 8345 | ++DOMWINDOW == 83 (0x8db99000) [pid = 8345] [serial = 2301] [outer = 0x8ba9cc00] 04:45:47 INFO - PROCESS | 8345 | 1468842347918 Marionette DEBUG loaded listener.js 04:45:48 INFO - PROCESS | 8345 | ++DOMWINDOW == 84 (0x90f64400) [pid = 8345] [serial = 2302] [outer = 0x8ba9cc00] 04:45:48 INFO - PROCESS | 8345 | [8345] 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 04:45:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 04:45:49 INFO - {} 04:45:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:45:49 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:49 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:45:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:45:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:45:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:45:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:45:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 04:45:49 INFO - {} 04:45:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 04:45:49 INFO - {} 04:45:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 04:45:49 INFO - {} 04:45:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 04:45:49 INFO - {} 04:45:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 04:45:49 INFO - {} 04:45:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 04:45:49 INFO - {} 04:45:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 04:45:49 INFO - {} 04:45:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 04:45:49 INFO - {} 04:45:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:45:49 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:49 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:45:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:45:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:45:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:45:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:45:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 04:45:49 INFO - {} 04:45:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:45:49 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:49 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:45:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:45:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:45:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:45:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:45:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 04:45:49 INFO - {} 04:45:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 04:45:49 INFO - {} 04:45:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 04:45:49 INFO - {} 04:45:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 04:45:49 INFO - {} 04:45:49 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 04:45:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:45:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:45:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:45:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:45:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:45:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 04:45:49 INFO - {} 04:45:49 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 - {} 04:45:49 INFO - {} 04:45:49 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 04:45:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:45:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:45:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:45:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:45:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:45:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 04:45:49 INFO - {} 04:45:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:45:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:45:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:45:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:45:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:45:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 04:45:49 INFO - {} 04:45:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 04:45:49 INFO - {} 04:45:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 04:45:49 INFO - {} 04:45:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 04:45:49 INFO - {} 04:45:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 04:45:49 INFO - {} 04:45:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 04:45:49 INFO - {} 04:45:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 04:45:49 INFO - {} 04:45:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 04:45:49 INFO - {} 04:45:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 04:45:49 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 04:45:50 INFO - {} 04:45:50 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 04:45:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:45:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:45:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:45:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:45:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 04:45:50 INFO - {} 04:45:50 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 - {} 04:45:50 INFO - {} 04:45:50 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 04:45:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:45:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:45:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:45:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:45:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:45:50 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 04:45:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 04:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 04:45:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:45:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:45:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:45:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:45:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 04:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:45:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:45:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:45:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:45:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:45:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 04:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 04:45:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:45:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:45:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:45:50 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 04:45:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 04:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 04:45:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:45:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:45:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:45:50 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 04:45:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 04:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 04:45:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:45:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:45:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:45:50 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 04:45:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 04:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:45:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:45:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:45:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:45:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:45:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:45:50 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 04:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:50 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:45:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:45:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:45:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:45:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:45:50 INFO - {} 04:45:50 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2682ms 04:45:50 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 04:45:50 INFO - PROCESS | 8345 | 1468842349795 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,{},{}]]]}] 04:45:50 INFO - PROCESS | 8345 | 1468842349979 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 04:45:50 INFO - PROCESS | 8345 | 1468842349996 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 04:45:50 INFO - PROCESS | 8345 | 1468842350025 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 04:45:50 INFO - PROCESS | 8345 | 1468842350041 Marionette TRACE conn3 <- [1,3034,null,{}] 04:45:50 INFO - PROCESS | 8345 | 1468842350131 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}] 04:45:50 INFO - PROCESS | 8345 | 1468842350148 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:50 INFO - PROCESS | 8345 | 1468842350398 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 04:45:50 INFO - PROCESS | 8345 | 1468842350598 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:50 INFO - PROCESS | 8345 | 1468842350609 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:50 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ba95000 == 34 [pid = 8345] [id = 768] 04:45:50 INFO - PROCESS | 8345 | ++DOMWINDOW == 85 (0x8bec5c00) [pid = 8345] [serial = 2303] [outer = (nil)] 04:45:50 INFO - PROCESS | 8345 | ++DOMWINDOW == 86 (0x8cb55800) [pid = 8345] [serial = 2304] [outer = 0x8bec5c00] 04:45:50 INFO - PROCESS | 8345 | 1468842350740 Marionette DEBUG loaded listener.js 04:45:50 INFO - PROCESS | 8345 | ++DOMWINDOW == 87 (0x8cbea800) [pid = 8345] [serial = 2305] [outer = 0x8bec5c00] 04:45:51 INFO - PROCESS | 8345 | 1468842351696 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]]]}] 04:45:51 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 04:45:51 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1719ms 04:45:51 INFO - PROCESS | 8345 | 1468842351734 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 04:45:51 INFO - PROCESS | 8345 | 1468842351742 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 04:45:51 INFO - TEST-START | /FileAPI/blob/Blob-close.html 04:45:51 INFO - PROCESS | 8345 | 1468842351753 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 04:45:51 INFO - PROCESS | 8345 | 1468842351757 Marionette TRACE conn3 <- [1,3038,null,{}] 04:45:51 INFO - PROCESS | 8345 | 1468842351785 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}] 04:45:51 INFO - PROCESS | 8345 | 1468842351791 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:52 INFO - PROCESS | 8345 | 1468842352005 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 04:45:52 INFO - PROCESS | 8345 | 1468842352211 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:52 INFO - PROCESS | 8345 | 1468842352220 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:52 INFO - PROCESS | 8345 | ++DOCSHELL 0x8da65c00 == 35 [pid = 8345] [id = 769] 04:45:52 INFO - PROCESS | 8345 | ++DOMWINDOW == 88 (0x8db96c00) [pid = 8345] [serial = 2306] [outer = (nil)] 04:45:52 INFO - PROCESS | 8345 | ++DOMWINDOW == 89 (0x8f4be000) [pid = 8345] [serial = 2307] [outer = 0x8db96c00] 04:45:52 INFO - PROCESS | 8345 | 1468842352307 Marionette DEBUG loaded listener.js 04:45:52 INFO - PROCESS | 8345 | ++DOMWINDOW == 90 (0x8f4c6800) [pid = 8345] [serial = 2308] [outer = 0x8db96c00] 04:45:53 INFO - PROCESS | 8345 | 1468842353280 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"]]]}] 04:45:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 04:45:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 04:45:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 04:45:53 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1556ms 04:45:53 INFO - PROCESS | 8345 | 1468842353311 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 04:45:53 INFO - PROCESS | 8345 | 1468842353316 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 04:45:53 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 04:45:53 INFO - PROCESS | 8345 | 1468842353325 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 04:45:53 INFO - PROCESS | 8345 | 1468842353332 Marionette TRACE conn3 <- [1,3042,null,{}] 04:45:53 INFO - PROCESS | 8345 | 1468842353350 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}] 04:45:53 INFO - PROCESS | 8345 | 1468842353360 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:53 INFO - PROCESS | 8345 | 1468842353696 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 04:45:53 INFO - PROCESS | 8345 | 1468842353851 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:53 INFO - PROCESS | 8345 | 1468842353864 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:53 INFO - PROCESS | 8345 | ++DOCSHELL 0x90f5b800 == 36 [pid = 8345] [id = 770] 04:45:53 INFO - PROCESS | 8345 | ++DOMWINDOW == 91 (0x9189f400) [pid = 8345] [serial = 2309] [outer = (nil)] 04:45:53 INFO - PROCESS | 8345 | ++DOMWINDOW == 92 (0x922f5800) [pid = 8345] [serial = 2310] [outer = 0x9189f400] 04:45:53 INFO - PROCESS | 8345 | 1468842353962 Marionette DEBUG loaded listener.js 04:45:54 INFO - PROCESS | 8345 | ++DOMWINDOW == 93 (0x92cf0400) [pid = 8345] [serial = 2311] [outer = 0x9189f400] 04:45:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 04:45:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 04:45:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 04:45:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 04:45:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 04:45:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 04:45:55 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. 04:45:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 04:45:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 04:45:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 04:45:55 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'.) 04:45:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 04:45:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 04:45:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 04:45:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 04:45:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 04:45:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 04:45:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 04:45:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 04:45:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 04:45:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 04:45:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 04:45:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 04:45:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 04:45:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 04:45:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 04:45:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 04:45:55 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. 04:45:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 04:45:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 04:45:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 04:45:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 04:45:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 04:45:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 04:45:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 04:45:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 04:45:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 04:45:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 04:45:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 04:45:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 04:45:55 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. 04:45:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 04:45:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:45:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:45:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 04:45:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:45:55 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. 04:45:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 04:45:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:45:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:45:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 04:45:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:45:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 04:45:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 04:45:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 04:45:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 04:45:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 04:45:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:45:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 04:45:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 04:45:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 04:45:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 04:45:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:45:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:45:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:45:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 04:45:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 04:45:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:45:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:45:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:45:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 04:45:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:45:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:45:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:45:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 04:45:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:45:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:45:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:45:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 04:45:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 04:45:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:45:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:45:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:45:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 04:45:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:45:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:45:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:45:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 04:45:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:45:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:45:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:45:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 04:45:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:45:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:45:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:45:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 04:45:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:45:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:45:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:45:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 04:45:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 04:45:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 04:45:55 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2143ms 04:45:55 INFO - PROCESS | 8345 | 1468842355266 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]]]}] 04:45:55 INFO - PROCESS | 8345 | 1468842355573 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 04:45:55 INFO - PROCESS | 8345 | 1468842355582 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 04:45:55 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 04:45:55 INFO - PROCESS | 8345 | 1468842355612 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 04:45:55 INFO - PROCESS | 8345 | 1468842355623 Marionette TRACE conn3 <- [1,3046,null,{}] 04:45:55 INFO - PROCESS | 8345 | 1468842355634 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}] 04:45:55 INFO - PROCESS | 8345 | 1468842355640 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:55 INFO - PROCESS | 8345 | 1468842355929 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 04:45:56 INFO - PROCESS | 8345 | 1468842356125 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:56 INFO - PROCESS | 8345 | 1468842356136 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:56 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f7ca000 == 37 [pid = 8345] [id = 771] 04:45:56 INFO - PROCESS | 8345 | ++DOMWINDOW == 94 (0x9399c400) [pid = 8345] [serial = 2312] [outer = (nil)] 04:45:56 INFO - PROCESS | 8345 | ++DOMWINDOW == 95 (0x93a4f400) [pid = 8345] [serial = 2313] [outer = 0x9399c400] 04:45:56 INFO - PROCESS | 8345 | 1468842356273 Marionette DEBUG loaded listener.js 04:45:56 INFO - PROCESS | 8345 | ++DOMWINDOW == 96 (0x93c5ac00) [pid = 8345] [serial = 2314] [outer = 0x9399c400] 04:45:56 INFO - PROCESS | 8345 | [8345] 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 04:45:57 INFO - PROCESS | 8345 | 1468842357215 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 04:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 04:45:57 INFO - {} 04:45:57 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1642ms 04:45:57 INFO - PROCESS | 8345 | 1468842357260 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 04:45:57 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 04:45:57 INFO - PROCESS | 8345 | 1468842357265 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 04:45:57 INFO - PROCESS | 8345 | 1468842357272 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 04:45:57 INFO - PROCESS | 8345 | 1468842357276 Marionette TRACE conn3 <- [1,3050,null,{}] 04:45:57 INFO - PROCESS | 8345 | 1468842357282 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}] 04:45:57 INFO - PROCESS | 8345 | 1468842357288 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:57 INFO - PROCESS | 8345 | 1468842357562 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 04:45:57 INFO - PROCESS | 8345 | 1468842357725 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:57 INFO - PROCESS | 8345 | 1468842357732 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:57 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ab40400 == 38 [pid = 8345] [id = 772] 04:45:57 INFO - PROCESS | 8345 | ++DOMWINDOW == 97 (0x8d07c800) [pid = 8345] [serial = 2315] [outer = (nil)] 04:45:57 INFO - PROCESS | 8345 | ++DOMWINDOW == 98 (0x94f73000) [pid = 8345] [serial = 2316] [outer = 0x8d07c800] 04:45:57 INFO - PROCESS | 8345 | 1468842357825 Marionette DEBUG loaded listener.js 04:45:57 INFO - PROCESS | 8345 | ++DOMWINDOW == 99 (0x94f7d800) [pid = 8345] [serial = 2317] [outer = 0x8d07c800] 04:45:58 INFO - PROCESS | 8345 | 1468842358753 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]]]}] 04:45:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 04:45:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 04:45:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 04:45:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 04:45:58 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1534ms 04:45:58 INFO - PROCESS | 8345 | 1468842358807 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 04:45:58 INFO - PROCESS | 8345 | 1468842358811 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 04:45:58 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 04:45:58 INFO - PROCESS | 8345 | 1468842358821 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 04:45:58 INFO - PROCESS | 8345 | 1468842358825 Marionette TRACE conn3 <- [1,3054,null,{}] 04:45:58 INFO - PROCESS | 8345 | 1468842358833 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}] 04:45:58 INFO - PROCESS | 8345 | 1468842358845 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:59 INFO - PROCESS | 8345 | 1468842359155 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 04:45:59 INFO - PROCESS | 8345 | 1468842359375 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:59 INFO - PROCESS | 8345 | 1468842359386 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:45:59 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ceac400 == 39 [pid = 8345] [id = 773] 04:45:59 INFO - PROCESS | 8345 | ++DOMWINDOW == 100 (0x94f7a400) [pid = 8345] [serial = 2318] [outer = (nil)] 04:45:59 INFO - PROCESS | 8345 | ++DOMWINDOW == 101 (0x95158400) [pid = 8345] [serial = 2319] [outer = 0x94f7a400] 04:45:59 INFO - PROCESS | 8345 | 1468842359579 Marionette DEBUG loaded listener.js 04:45:59 INFO - PROCESS | 8345 | ++DOMWINDOW == 102 (0x976ee800) [pid = 8345] [serial = 2320] [outer = 0x94f7a400] 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 04:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 04:46:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 04:46:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:46:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 04:46:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:46:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 04:46:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:46:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 04:46:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:46:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 04:46:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:46:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 04:46:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:46:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 04:46:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:46:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 04:46:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:46:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 04:46:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:46:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 04:46:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:46:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 04:46:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:46:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 04:46:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:46:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 04:46:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:46:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 04:46:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:46:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 04:46:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:46:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 04:46:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:46:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 04:46:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:46:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 04:46:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:46:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 04:46:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:46:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 04:46:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:46:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 04:46:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:46:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 04:46:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:46:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:46:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:46:01 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" 04:46:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:46:01 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" 04:46:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:46:01 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2403ms 04:46:01 INFO - PROCESS | 8345 | 1468842361047 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"]]]}] 04:46:01 INFO - PROCESS | 8345 | 1468842361456 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 04:46:01 INFO - PROCESS | 8345 | 1468842361463 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 04:46:01 INFO - TEST-START | /FileAPI/file/File-constructor.html 04:46:01 INFO - PROCESS | 8345 | 1468842361482 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 04:46:01 INFO - PROCESS | 8345 | 1468842361488 Marionette TRACE conn3 <- [1,3058,null,{}] 04:46:01 INFO - PROCESS | 8345 | 1468842361497 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}] 04:46:01 INFO - PROCESS | 8345 | 1468842361501 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:46:01 INFO - PROCESS | 8345 | 1468842361754 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 04:46:02 INFO - PROCESS | 8345 | 1468842362354 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:02 INFO - PROCESS | 8345 | 1468842362362 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:46:02 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ba98000 == 40 [pid = 8345] [id = 774] 04:46:02 INFO - PROCESS | 8345 | ++DOMWINDOW == 103 (0x8bec1000) [pid = 8345] [serial = 2321] [outer = (nil)] 04:46:02 INFO - PROCESS | 8345 | ++DOMWINDOW == 104 (0x8becb000) [pid = 8345] [serial = 2322] [outer = 0x8bec1000] 04:46:02 INFO - PROCESS | 8345 | 1468842362479 Marionette DEBUG loaded listener.js 04:46:02 INFO - PROCESS | 8345 | ++DOMWINDOW == 105 (0x8cbeb400) [pid = 8345] [serial = 2323] [outer = 0x8bec1000] 04:46:03 INFO - PROCESS | 8345 | 1468842363536 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]]]}] 04:46:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 04:46:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 04:46:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 04:46:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 04:46:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 04:46:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 04:46:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 04:46:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 04:46:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 04:46:03 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 04:46:03 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 04:46:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:03 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 04:46:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 04:46:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 04:46:03 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:46:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 04:46:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 04:46:03 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 04:46:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 04:46:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 04:46:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 04:46:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 04:46:03 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 2111ms 04:46:03 INFO - PROCESS | 8345 | 1468842363594 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 04:46:03 INFO - PROCESS | 8345 | 1468842363606 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 04:46:03 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 04:46:03 INFO - PROCESS | 8345 | 1468842363616 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 04:46:03 INFO - PROCESS | 8345 | 1468842363619 Marionette TRACE conn3 <- [1,3062,null,{}] 04:46:03 INFO - PROCESS | 8345 | 1468842363630 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}] 04:46:03 INFO - PROCESS | 8345 | 1468842363637 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:46:03 INFO - PROCESS | 8345 | 1468842363867 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 04:46:05 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb52000 == 39 [pid = 8345] [id = 734] 04:46:05 INFO - PROCESS | 8345 | --DOCSHELL 0x8cbe2800 == 38 [pid = 8345] [id = 748] 04:46:05 INFO - PROCESS | 8345 | --DOCSHELL 0x8f4ba800 == 37 [pid = 8345] [id = 766] 04:46:05 INFO - PROCESS | 8345 | --DOCSHELL 0x8cb5f800 == 36 [pid = 8345] [id = 765] 04:46:05 INFO - PROCESS | 8345 | --DOCSHELL 0x8ba96c00 == 35 [pid = 8345] [id = 764] 04:46:05 INFO - PROCESS | 8345 | --DOCSHELL 0x8f8a7800 == 34 [pid = 8345] [id = 757] 04:46:05 INFO - PROCESS | 8345 | --DOCSHELL 0x8b38fc00 == 33 [pid = 8345] [id = 763] 04:46:05 INFO - PROCESS | 8345 | --DOCSHELL 0x922f7000 == 32 [pid = 8345] [id = 761] 04:46:05 INFO - PROCESS | 8345 | --DOCSHELL 0x8ab40c00 == 31 [pid = 8345] [id = 754] 04:46:05 INFO - PROCESS | 8345 | --DOCSHELL 0x8b386400 == 30 [pid = 8345] [id = 741] 04:46:05 INFO - PROCESS | 8345 | --DOCSHELL 0x8ab4e000 == 29 [pid = 8345] [id = 737] 04:46:05 INFO - PROCESS | 8345 | --DOCSHELL 0x8ba95800 == 28 [pid = 8345] [id = 755] 04:46:05 INFO - PROCESS | 8345 | --DOCSHELL 0x8ab42000 == 27 [pid = 8345] [id = 747] 04:46:05 INFO - PROCESS | 8345 | --DOCSHELL 0x91b5b800 == 26 [pid = 8345] [id = 760] 04:46:05 INFO - PROCESS | 8345 | --DOCSHELL 0x8f4b7c00 == 25 [pid = 8345] [id = 742] 04:46:05 INFO - PROCESS | 8345 | --DOCSHELL 0x8ab44000 == 24 [pid = 8345] [id = 756] 04:46:05 INFO - PROCESS | 8345 | --DOCSHELL 0x8cea9400 == 23 [pid = 8345] [id = 745] 04:46:05 INFO - PROCESS | 8345 | --DOCSHELL 0x910f3400 == 22 [pid = 8345] [id = 759] 04:46:05 INFO - PROCESS | 8345 | --DOCSHELL 0x8ce10400 == 21 [pid = 8345] [id = 739] 04:46:05 INFO - PROCESS | 8345 | --DOCSHELL 0x8f6de800 == 20 [pid = 8345] [id = 762] 04:46:05 INFO - PROCESS | 8345 | --DOCSHELL 0x8f8a6c00 == 19 [pid = 8345] [id = 758] 04:46:05 INFO - PROCESS | 8345 | --DOCSHELL 0x8ab3f400 == 18 [pid = 8345] [id = 744] 04:46:05 INFO - PROCESS | 8345 | --DOCSHELL 0x8f8af800 == 17 [pid = 8345] [id = 743] 04:46:05 INFO - PROCESS | 8345 | --DOCSHELL 0x8ab4b000 == 16 [pid = 8345] [id = 767] 04:46:05 INFO - PROCESS | 8345 | --DOCSHELL 0x8f6da400 == 15 [pid = 8345] [id = 738] 04:46:05 INFO - PROCESS | 8345 | --DOCSHELL 0x8ab45400 == 14 [pid = 8345] [id = 735] 04:46:05 INFO - PROCESS | 8345 | --DOCSHELL 0x8f60c800 == 13 [pid = 8345] [id = 740] 04:46:05 INFO - PROCESS | 8345 | --DOCSHELL 0x8ceac400 == 12 [pid = 8345] [id = 773] 04:46:05 INFO - PROCESS | 8345 | --DOCSHELL 0x8ab40400 == 11 [pid = 8345] [id = 772] 04:46:05 INFO - PROCESS | 8345 | --DOCSHELL 0x8f7ca000 == 10 [pid = 8345] [id = 771] 04:46:05 INFO - PROCESS | 8345 | --DOCSHELL 0x90f5b800 == 9 [pid = 8345] [id = 770] 04:46:05 INFO - PROCESS | 8345 | --DOCSHELL 0x8ba95000 == 8 [pid = 8345] [id = 768] 04:46:05 INFO - PROCESS | 8345 | --DOCSHELL 0x8da65c00 == 7 [pid = 8345] [id = 769] 04:46:05 INFO - PROCESS | 8345 | --DOMWINDOW == 104 (0x8f60e400) [pid = 8345] [serial = 2258] [outer = (nil)] [url = about:blank] 04:46:05 INFO - PROCESS | 8345 | --DOMWINDOW == 103 (0x8f6d0000) [pid = 8345] [serial = 2223] [outer = (nil)] [url = about:blank] 04:46:05 INFO - PROCESS | 8345 | --DOMWINDOW == 102 (0x8f665400) [pid = 8345] [serial = 2222] [outer = (nil)] [url = about:blank] 04:46:05 INFO - PROCESS | 8345 | --DOMWINDOW == 101 (0x8da69400) [pid = 8345] [serial = 2255] [outer = (nil)] [url = about:blank] 04:46:05 INFO - PROCESS | 8345 | --DOMWINDOW == 100 (0x8d7cd800) [pid = 8345] [serial = 2220] [outer = (nil)] [url = about:blank] 04:46:05 INFO - PROCESS | 8345 | --DOMWINDOW == 99 (0x8ce01800) [pid = 8345] [serial = 2252] [outer = (nil)] [url = about:blank] 04:46:05 INFO - PROCESS | 8345 | --DOMWINDOW == 98 (0x918a1c00) [pid = 8345] [serial = 2226] [outer = (nil)] [url = about:blank] 04:46:05 INFO - PROCESS | 8345 | --DOMWINDOW == 97 (0x8cbe9000) [pid = 8345] [serial = 2251] [outer = (nil)] [url = about:blank] 04:46:05 INFO - PROCESS | 8345 | --DOMWINDOW == 96 (0x910f4000) [pid = 8345] [serial = 2225] [outer = (nil)] [url = about:blank] 04:46:05 INFO - PROCESS | 8345 | --DOMWINDOW == 95 (0x91b5f800) [pid = 8345] [serial = 2229] [outer = (nil)] [url = about:blank] 04:46:05 INFO - PROCESS | 8345 | --DOMWINDOW == 94 (0x91b5a800) [pid = 8345] [serial = 2228] [outer = (nil)] [url = about:blank] 04:46:05 INFO - PROCESS | 8345 | --DOMWINDOW == 93 (0x9220dc00) [pid = 8345] [serial = 2232] [outer = (nil)] [url = about:blank] 04:46:05 INFO - PROCESS | 8345 | --DOMWINDOW == 92 (0x9216a000) [pid = 8345] [serial = 2231] [outer = (nil)] [url = about:blank] 04:46:05 INFO - PROCESS | 8345 | --DOMWINDOW == 91 (0x8ba9ac00) [pid = 8345] [serial = 2248] [outer = (nil)] [url = about:blank] 04:46:05 INFO - PROCESS | 8345 | --DOMWINDOW == 90 (0x8ba9e000) [pid = 8345] [serial = 2249] [outer = (nil)] [url = about:blank] 04:46:05 INFO - PROCESS | 8345 | --DOMWINDOW == 89 (0x925ec400) [pid = 8345] [serial = 2235] [outer = (nil)] [url = about:blank] 04:46:05 INFO - PROCESS | 8345 | --DOMWINDOW == 88 (0x8db90800) [pid = 8345] [serial = 2246] [outer = (nil)] [url = about:blank] 04:46:05 INFO - PROCESS | 8345 | --DOMWINDOW == 87 (0x8da64400) [pid = 8345] [serial = 2245] [outer = (nil)] [url = about:blank] 04:46:05 INFO - PROCESS | 8345 | --DOMWINDOW == 86 (0x925ea400) [pid = 8345] [serial = 2234] [outer = (nil)] [url = about:blank] 04:46:05 INFO - PROCESS | 8345 | --DOMWINDOW == 85 (0x925eb000) [pid = 8345] [serial = 2240] [outer = (nil)] [url = about:blank] 04:46:05 INFO - PROCESS | 8345 | --DOMWINDOW == 84 (0x92cf2400) [pid = 8345] [serial = 2238] [outer = (nil)] [url = about:blank] 04:46:05 INFO - PROCESS | 8345 | --DOMWINDOW == 83 (0x92cf0c00) [pid = 8345] [serial = 2237] [outer = (nil)] [url = about:blank] 04:46:05 INFO - PROCESS | 8345 | --DOMWINDOW == 82 (0x8d07c000) [pid = 8345] [serial = 2243] [outer = (nil)] [url = about:blank] 04:46:05 INFO - PROCESS | 8345 | --DOMWINDOW == 81 (0x8beccc00) [pid = 8345] [serial = 2242] [outer = (nil)] [url = about:blank] 04:46:05 INFO - PROCESS | 8345 | --DOMWINDOW == 80 (0x8d7c1c00) [pid = 8345] [serial = 2219] [outer = (nil)] [url = about:blank] 04:46:05 INFO - PROCESS | 8345 | --DOMWINDOW == 79 (0x8f607000) [pid = 8345] [serial = 2260] [outer = (nil)] [url = about:blank] 04:46:05 INFO - PROCESS | 8345 | --DOMWINDOW == 78 (0x8f605c00) [pid = 8345] [serial = 2257] [outer = (nil)] [url = about:blank] 04:46:05 INFO - PROCESS | 8345 | --DOMWINDOW == 77 (0x8da64c00) [pid = 8345] [serial = 2254] [outer = (nil)] [url = about:blank] 04:46:05 INFO - PROCESS | 8345 | 1468842365419 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:05 INFO - PROCESS | 8345 | 1468842365431 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:46:05 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ab47800 == 8 [pid = 8345] [id = 775] 04:46:05 INFO - PROCESS | 8345 | ++DOMWINDOW == 78 (0x8ab48000) [pid = 8345] [serial = 2324] [outer = (nil)] 04:46:05 INFO - PROCESS | 8345 | ++DOMWINDOW == 79 (0x8ab4bc00) [pid = 8345] [serial = 2325] [outer = 0x8ab48000] 04:46:05 INFO - PROCESS | 8345 | 1468842365578 Marionette DEBUG loaded listener.js 04:46:05 INFO - PROCESS | 8345 | ++DOMWINDOW == 80 (0x8b38f800) [pid = 8345] [serial = 2326] [outer = 0x8ab48000] 04:46:05 INFO - PROCESS | 8345 | [8345] 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 04:46:06 INFO - PROCESS | 8345 | 1468842366677 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 04:46:06 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 04:46:06 INFO - {} 04:46:06 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 3099ms 04:46:06 INFO - PROCESS | 8345 | 1468842366717 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 04:46:06 INFO - PROCESS | 8345 | 1468842366723 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 04:46:06 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 04:46:06 INFO - PROCESS | 8345 | 1468842366732 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 04:46:06 INFO - PROCESS | 8345 | 1468842366736 Marionette TRACE conn3 <- [1,3066,null,{}] 04:46:06 INFO - PROCESS | 8345 | 1468842366747 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}] 04:46:06 INFO - PROCESS | 8345 | 1468842366754 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:46:06 INFO - PROCESS | 8345 | 1468842366955 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 04:46:07 INFO - PROCESS | 8345 | 1468842367162 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:07 INFO - PROCESS | 8345 | 1468842367175 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:46:07 INFO - PROCESS | 8345 | ++DOCSHELL 0x8becac00 == 9 [pid = 8345] [id = 776] 04:46:07 INFO - PROCESS | 8345 | ++DOMWINDOW == 81 (0x8cb56800) [pid = 8345] [serial = 2327] [outer = (nil)] 04:46:07 INFO - PROCESS | 8345 | ++DOMWINDOW == 82 (0x8cb5f000) [pid = 8345] [serial = 2328] [outer = 0x8cb56800] 04:46:07 INFO - PROCESS | 8345 | 1468842367270 Marionette DEBUG loaded listener.js 04:46:07 INFO - PROCESS | 8345 | ++DOMWINDOW == 83 (0x8cbe9400) [pid = 8345] [serial = 2329] [outer = 0x8cb56800] 04:46:08 INFO - PROCESS | 8345 | 1468842368088 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]]]}] 04:46:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 04:46:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 04:46:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 04:46:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 04:46:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 04:46:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 04:46:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 04:46:08 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1389ms 04:46:08 INFO - PROCESS | 8345 | 1468842368132 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 04:46:08 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 04:46:08 INFO - PROCESS | 8345 | 1468842368140 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 04:46:08 INFO - PROCESS | 8345 | 1468842368148 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 04:46:08 INFO - PROCESS | 8345 | 1468842368153 Marionette TRACE conn3 <- [1,3070,null,{}] 04:46:08 INFO - PROCESS | 8345 | 1468842368170 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}] 04:46:08 INFO - PROCESS | 8345 | 1468842368177 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:46:08 INFO - PROCESS | 8345 | 1468842368432 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 04:46:08 INFO - PROCESS | 8345 | 1468842368457 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:08 INFO - PROCESS | 8345 | 1468842368465 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:46:08 INFO - PROCESS | 8345 | ++DOCSHELL 0x8d07f400 == 10 [pid = 8345] [id = 777] 04:46:08 INFO - PROCESS | 8345 | ++DOMWINDOW == 84 (0x8d080000) [pid = 8345] [serial = 2330] [outer = (nil)] 04:46:08 INFO - PROCESS | 8345 | ++DOMWINDOW == 85 (0x8d7c0800) [pid = 8345] [serial = 2331] [outer = 0x8d080000] 04:46:08 INFO - PROCESS | 8345 | 1468842368554 Marionette DEBUG loaded listener.js 04:46:08 INFO - PROCESS | 8345 | ++DOMWINDOW == 86 (0x8d7c7000) [pid = 8345] [serial = 2332] [outer = 0x8d080000] 04:46:09 INFO - PROCESS | 8345 | 1468842369708 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]]]}] 04:46:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 04:46:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 04:46:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 04:46:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 04:46:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 04:46:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 04:46:09 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1602ms 04:46:09 INFO - PROCESS | 8345 | 1468842369754 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 04:46:09 INFO - PROCESS | 8345 | 1468842369760 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 04:46:09 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 04:46:09 INFO - PROCESS | 8345 | 1468842369786 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 04:46:09 INFO - PROCESS | 8345 | 1468842369801 Marionette TRACE conn3 <- [1,3074,null,{}] 04:46:09 INFO - PROCESS | 8345 | 1468842369827 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}] 04:46:09 INFO - PROCESS | 8345 | 1468842369837 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:46:10 INFO - PROCESS | 8345 | 1468842370790 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 04:46:10 INFO - PROCESS | 8345 | --DOMWINDOW == 85 (0x8ba9cc00) [pid = 8345] [serial = 2300] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 04:46:10 INFO - PROCESS | 8345 | --DOMWINDOW == 84 (0x8f8a8400) [pid = 8345] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:46:10 INFO - PROCESS | 8345 | --DOMWINDOW == 83 (0x8f4bac00) [pid = 8345] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 04:46:10 INFO - PROCESS | 8345 | --DOMWINDOW == 82 (0x8ab41c00) [pid = 8345] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 04:46:10 INFO - PROCESS | 8345 | --DOMWINDOW == 81 (0x922f5c00) [pid = 8345] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 04:46:10 INFO - PROCESS | 8345 | --DOMWINDOW == 80 (0x8ab49400) [pid = 8345] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 04:46:10 INFO - PROCESS | 8345 | --DOMWINDOW == 79 (0x91b5c400) [pid = 8345] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 04:46:10 INFO - PROCESS | 8345 | --DOMWINDOW == 78 (0x922f9000) [pid = 8345] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 04:46:10 INFO - PROCESS | 8345 | --DOMWINDOW == 77 (0x8ce03400) [pid = 8345] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 04:46:10 INFO - PROCESS | 8345 | --DOMWINDOW == 76 (0x8bec7800) [pid = 8345] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 04:46:10 INFO - PROCESS | 8345 | --DOMWINDOW == 75 (0x8cbee400) [pid = 8345] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 04:46:10 INFO - PROCESS | 8345 | --DOMWINDOW == 74 (0x8f8ab800) [pid = 8345] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 04:46:10 INFO - PROCESS | 8345 | --DOMWINDOW == 73 (0x8b390000) [pid = 8345] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 04:46:10 INFO - PROCESS | 8345 | --DOMWINDOW == 72 (0x8db8bc00) [pid = 8345] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 04:46:10 INFO - PROCESS | 8345 | --DOMWINDOW == 71 (0x910f5800) [pid = 8345] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 04:46:11 INFO - PROCESS | 8345 | 1468842371039 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:11 INFO - PROCESS | 8345 | 1468842371049 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:46:11 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ba9cc00 == 11 [pid = 8345] [id = 778] 04:46:11 INFO - PROCESS | 8345 | ++DOMWINDOW == 72 (0x8bec7800) [pid = 8345] [serial = 2333] [outer = (nil)] 04:46:11 INFO - PROCESS | 8345 | ++DOMWINDOW == 73 (0x8da65000) [pid = 8345] [serial = 2334] [outer = 0x8bec7800] 04:46:11 INFO - PROCESS | 8345 | 1468842371126 Marionette DEBUG loaded listener.js 04:46:11 INFO - PROCESS | 8345 | ++DOMWINDOW == 74 (0x8db96000) [pid = 8345] [serial = 2335] [outer = 0x8bec7800] 04:46:11 INFO - PROCESS | 8345 | 1468842371900 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]]]}] 04:46:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 04:46:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 04:46:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 04:46:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 04:46:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 04:46:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 04:46:11 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 2176ms 04:46:11 INFO - PROCESS | 8345 | 1468842371948 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 04:46:11 INFO - PROCESS | 8345 | 1468842371953 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 04:46:11 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 04:46:11 INFO - PROCESS | 8345 | 1468842371961 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 04:46:11 INFO - PROCESS | 8345 | 1468842371963 Marionette TRACE conn3 <- [1,3078,null,{}] 04:46:11 INFO - PROCESS | 8345 | 1468842371970 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}] 04:46:11 INFO - PROCESS | 8345 | 1468842371976 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:46:12 INFO - PROCESS | 8345 | 1468842372232 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 04:46:12 INFO - PROCESS | 8345 | 1468842372251 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:12 INFO - PROCESS | 8345 | 1468842372260 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:46:12 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ba97400 == 12 [pid = 8345] [id = 779] 04:46:12 INFO - PROCESS | 8345 | ++DOMWINDOW == 75 (0x8becc000) [pid = 8345] [serial = 2336] [outer = (nil)] 04:46:12 INFO - PROCESS | 8345 | ++DOMWINDOW == 76 (0x8db99400) [pid = 8345] [serial = 2337] [outer = 0x8becc000] 04:46:12 INFO - PROCESS | 8345 | 1468842372341 Marionette DEBUG loaded listener.js 04:46:12 INFO - PROCESS | 8345 | ++DOMWINDOW == 77 (0x8f4ba800) [pid = 8345] [serial = 2338] [outer = 0x8becc000] 04:46:13 INFO - PROCESS | 8345 | 1468842373462 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 04:46:13 INFO - PROCESS | 8345 | 1468842373551 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 04:46:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 04:46:13 INFO - PROCESS | 8345 | 1468842373568 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 04:46:13 INFO - PROCESS | 8345 | 1468842373574 Marionette TRACE conn3 <- [1,3082,null,{}] 04:46:13 INFO - PROCESS | 8345 | 1468842373586 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}] 04:46:13 INFO - PROCESS | 8345 | 1468842373592 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:46:13 INFO - PROCESS | 8345 | 1468842373809 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 04:46:14 INFO - PROCESS | 8345 | 1468842374091 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:14 INFO - PROCESS | 8345 | 1468842374105 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:46:14 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cbe0800 == 13 [pid = 8345] [id = 780] 04:46:14 INFO - PROCESS | 8345 | ++DOMWINDOW == 78 (0x8cbe8000) [pid = 8345] [serial = 2339] [outer = (nil)] 04:46:14 INFO - PROCESS | 8345 | ++DOMWINDOW == 79 (0x8ce0a000) [pid = 8345] [serial = 2340] [outer = 0x8cbe8000] 04:46:14 INFO - PROCESS | 8345 | 1468842374203 Marionette DEBUG loaded listener.js 04:46:14 INFO - PROCESS | 8345 | ++DOMWINDOW == 80 (0x8d7c3400) [pid = 8345] [serial = 2341] [outer = 0x8cbe8000] 04:46:15 INFO - PROCESS | 8345 | 1468842375195 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]]]}] 04:46:15 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 04:46:15 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 04:46:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:15 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 04:46:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 04:46:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1692ms 04:46:15 INFO - PROCESS | 8345 | 1468842375261 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 04:46:15 INFO - PROCESS | 8345 | 1468842375269 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 04:46:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 04:46:15 INFO - PROCESS | 8345 | 1468842375284 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 04:46:15 INFO - PROCESS | 8345 | 1468842375291 Marionette TRACE conn3 <- [1,3086,null,{}] 04:46:15 INFO - PROCESS | 8345 | 1468842375347 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}] 04:46:15 INFO - PROCESS | 8345 | 1468842375354 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:46:15 INFO - PROCESS | 8345 | 1468842375570 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 04:46:15 INFO - PROCESS | 8345 | 1468842375780 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:15 INFO - PROCESS | 8345 | 1468842375791 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:46:15 INFO - PROCESS | 8345 | ++DOCSHELL 0x8ba9e800 == 14 [pid = 8345] [id = 781] 04:46:15 INFO - PROCESS | 8345 | ++DOMWINDOW == 81 (0x8db94400) [pid = 8345] [serial = 2342] [outer = (nil)] 04:46:15 INFO - PROCESS | 8345 | ++DOMWINDOW == 82 (0x8f4c1400) [pid = 8345] [serial = 2343] [outer = 0x8db94400] 04:46:15 INFO - PROCESS | 8345 | 1468842375952 Marionette DEBUG loaded listener.js 04:46:16 INFO - PROCESS | 8345 | ++DOMWINDOW == 83 (0x8f608400) [pid = 8345] [serial = 2344] [outer = 0x8db94400] 04:46:17 INFO - PROCESS | 8345 | 1468842377096 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 04:46:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 04:46:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1845ms 04:46:17 INFO - PROCESS | 8345 | 1468842377132 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 04:46:17 INFO - PROCESS | 8345 | 1468842377137 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 04:46:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 04:46:17 INFO - PROCESS | 8345 | 1468842377146 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 04:46:17 INFO - PROCESS | 8345 | 1468842377153 Marionette TRACE conn3 <- [1,3090,null,{}] 04:46:17 INFO - PROCESS | 8345 | 1468842377173 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}] 04:46:17 INFO - PROCESS | 8345 | 1468842377182 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:46:17 INFO - PROCESS | 8345 | 1468842377414 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 04:46:17 INFO - PROCESS | 8345 | 1468842377704 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:17 INFO - PROCESS | 8345 | 1468842377719 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:46:17 INFO - PROCESS | 8345 | ++DOCSHELL 0x8f670c00 == 15 [pid = 8345] [id = 782] 04:46:17 INFO - PROCESS | 8345 | ++DOMWINDOW == 84 (0x8f6cf800) [pid = 8345] [serial = 2345] [outer = (nil)] 04:46:17 INFO - PROCESS | 8345 | ++DOMWINDOW == 85 (0x8f6d3000) [pid = 8345] [serial = 2346] [outer = 0x8f6cf800] 04:46:17 INFO - PROCESS | 8345 | 1468842377816 Marionette DEBUG loaded listener.js 04:46:17 INFO - PROCESS | 8345 | ++DOMWINDOW == 86 (0x8f6da400) [pid = 8345] [serial = 2347] [outer = 0x8f6cf800] 04:46:18 INFO - PROCESS | 8345 | 1468842378771 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 04:46:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 04:46:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1647ms 04:46:18 INFO - PROCESS | 8345 | 1468842378794 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 04:46:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 04:46:18 INFO - PROCESS | 8345 | 1468842378799 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 04:46:18 INFO - PROCESS | 8345 | 1468842378807 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 04:46:18 INFO - PROCESS | 8345 | 1468842378810 Marionette TRACE conn3 <- [1,3094,null,{}] 04:46:18 INFO - PROCESS | 8345 | 1468842378818 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}] 04:46:18 INFO - PROCESS | 8345 | 1468842378823 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:46:19 INFO - PROCESS | 8345 | 1468842379070 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 04:46:19 INFO - PROCESS | 8345 | 1468842379279 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:19 INFO - PROCESS | 8345 | 1468842379289 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:46:19 INFO - PROCESS | 8345 | ++DOCSHELL 0x8b38e400 == 16 [pid = 8345] [id = 783] 04:46:19 INFO - PROCESS | 8345 | ++DOMWINDOW == 87 (0x8f7c6800) [pid = 8345] [serial = 2348] [outer = (nil)] 04:46:19 INFO - PROCESS | 8345 | ++DOMWINDOW == 88 (0x8f7cc800) [pid = 8345] [serial = 2349] [outer = 0x8f7c6800] 04:46:19 INFO - PROCESS | 8345 | 1468842379419 Marionette DEBUG loaded listener.js 04:46:19 INFO - PROCESS | 8345 | ++DOMWINDOW == 89 (0x8f7cfc00) [pid = 8345] [serial = 2350] [outer = 0x8f7c6800] 04:46:20 INFO - PROCESS | 8345 | 1468842380350 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 04:46:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 04:46:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1584ms 04:46:20 INFO - PROCESS | 8345 | 1468842380391 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 04:46:20 INFO - PROCESS | 8345 | 1468842380396 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 04:46:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 04:46:20 INFO - PROCESS | 8345 | 1468842380404 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 04:46:20 INFO - PROCESS | 8345 | 1468842380408 Marionette TRACE conn3 <- [1,3098,null,{}] 04:46:20 INFO - PROCESS | 8345 | 1468842380456 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}] 04:46:20 INFO - PROCESS | 8345 | 1468842380461 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:46:20 INFO - PROCESS | 8345 | 1468842380758 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 04:46:20 INFO - PROCESS | 8345 | 1468842380923 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:20 INFO - PROCESS | 8345 | 1468842380938 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:46:20 INFO - PROCESS | 8345 | ++DOCSHELL 0x8cb55c00 == 17 [pid = 8345] [id = 784] 04:46:20 INFO - PROCESS | 8345 | ++DOMWINDOW == 90 (0x8f7c9800) [pid = 8345] [serial = 2351] [outer = (nil)] 04:46:21 INFO - PROCESS | 8345 | ++DOMWINDOW == 91 (0x8f8af800) [pid = 8345] [serial = 2352] [outer = 0x8f7c9800] 04:46:21 INFO - PROCESS | 8345 | 1468842381066 Marionette DEBUG loaded listener.js 04:46:21 INFO - PROCESS | 8345 | ++DOMWINDOW == 92 (0x90f57c00) [pid = 8345] [serial = 2353] [outer = 0x8f7c9800] 04:46:22 INFO - PROCESS | 8345 | 1468842382173 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]]]}] 04:46:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 04:46:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 04:46:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1783ms 04:46:22 INFO - PROCESS | 8345 | 1468842382190 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 04:46:22 INFO - PROCESS | 8345 | 1468842382194 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 04:46:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 04:46:22 INFO - PROCESS | 8345 | 1468842382204 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 04:46:22 INFO - PROCESS | 8345 | 1468842382207 Marionette TRACE conn3 <- [1,3102,null,{}] 04:46:22 INFO - PROCESS | 8345 | 1468842382256 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}] 04:46:22 INFO - PROCESS | 8345 | 1468842382269 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:46:22 INFO - PROCESS | 8345 | 1468842382683 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 04:46:22 INFO - PROCESS | 8345 | 1468842382928 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:22 INFO - PROCESS | 8345 | 1468842382935 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:46:22 INFO - PROCESS | 8345 | ++DOCSHELL 0x9189a000 == 18 [pid = 8345] [id = 785] 04:46:22 INFO - PROCESS | 8345 | ++DOMWINDOW == 93 (0x9189c400) [pid = 8345] [serial = 2354] [outer = (nil)] 04:46:23 INFO - PROCESS | 8345 | ++DOMWINDOW == 94 (0x918a4400) [pid = 8345] [serial = 2355] [outer = 0x9189c400] 04:46:23 INFO - PROCESS | 8345 | 1468842383073 Marionette DEBUG loaded listener.js 04:46:23 INFO - PROCESS | 8345 | ++DOMWINDOW == 95 (0x91b55c00) [pid = 8345] [serial = 2356] [outer = 0x9189c400] 04:46:24 INFO - PROCESS | 8345 | 1468842384148 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 04:46:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 04:46:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1986ms 04:46:24 INFO - PROCESS | 8345 | 1468842384193 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 04:46:24 INFO - PROCESS | 8345 | 1468842384202 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 04:46:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 04:46:24 INFO - PROCESS | 8345 | 1468842384214 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 04:46:24 INFO - PROCESS | 8345 | 1468842384218 Marionette TRACE conn3 <- [1,3106,null,{}] 04:46:24 INFO - PROCESS | 8345 | 1468842384258 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}] 04:46:24 INFO - PROCESS | 8345 | 1468842384268 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:46:24 INFO - PROCESS | 8345 | 1468842384552 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 04:46:24 INFO - PROCESS | 8345 | 1468842384910 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:24 INFO - PROCESS | 8345 | 1468842384921 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:46:24 INFO - PROCESS | 8345 | ++DOCSHELL 0x8bec0400 == 19 [pid = 8345] [id = 786] 04:46:24 INFO - PROCESS | 8345 | ++DOMWINDOW == 96 (0x8bec6000) [pid = 8345] [serial = 2357] [outer = (nil)] 04:46:24 INFO - PROCESS | 8345 | ++DOMWINDOW == 97 (0x91b5fc00) [pid = 8345] [serial = 2358] [outer = 0x8bec6000] 04:46:25 INFO - PROCESS | 8345 | 1468842385008 Marionette DEBUG loaded listener.js 04:46:25 INFO - PROCESS | 8345 | ++DOMWINDOW == 98 (0x91b5e000) [pid = 8345] [serial = 2359] [outer = 0x8bec6000] 04:46:25 INFO - PROCESS | 8345 | 1468842385954 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]]]}] 04:46:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 04:46:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 04:46:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 04:46:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1808ms 04:46:26 INFO - PROCESS | 8345 | 1468842386024 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 04:46:26 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 04:46:26 INFO - PROCESS | 8345 | 1468842386036 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 04:46:26 INFO - PROCESS | 8345 | 1468842386044 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 04:46:26 INFO - PROCESS | 8345 | 1468842386048 Marionette TRACE conn3 <- [1,3110,null,{}] 04:46:26 INFO - PROCESS | 8345 | 1468842386054 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}] 04:46:26 INFO - PROCESS | 8345 | 1468842386060 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:46:26 INFO - PROCESS | 8345 | 1468842386330 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 04:46:26 INFO - PROCESS | 8345 | 1468842386480 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:26 INFO - PROCESS | 8345 | 1468842386494 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:46:26 INFO - PROCESS | 8345 | ++DOCSHELL 0x91b5cc00 == 20 [pid = 8345] [id = 787] 04:46:26 INFO - PROCESS | 8345 | ++DOMWINDOW == 99 (0x91b5dc00) [pid = 8345] [serial = 2360] [outer = (nil)] 04:46:26 INFO - PROCESS | 8345 | ++DOMWINDOW == 100 (0x9216f000) [pid = 8345] [serial = 2361] [outer = 0x91b5dc00] 04:46:26 INFO - PROCESS | 8345 | 1468842386617 Marionette DEBUG loaded listener.js 04:46:26 INFO - PROCESS | 8345 | ++DOMWINDOW == 101 (0x9220a400) [pid = 8345] [serial = 2362] [outer = 0x91b5dc00] 04:46:27 INFO - PROCESS | 8345 | 1468842387634 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"]]]}] 04:46:27 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 04:46:27 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 04:46:27 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 04:46:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:27 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 04:46:27 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1633ms 04:46:27 INFO - PROCESS | 8345 | 1468842387682 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 04:46:27 INFO - PROCESS | 8345 | 1468842387689 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 04:46:27 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 04:46:27 INFO - PROCESS | 8345 | 1468842387700 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 04:46:27 INFO - PROCESS | 8345 | 1468842387705 Marionette TRACE conn3 <- [1,3114,null,{}] 04:46:27 INFO - PROCESS | 8345 | 1468842387763 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}] 04:46:27 INFO - PROCESS | 8345 | 1468842387770 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:46:28 INFO - PROCESS | 8345 | 1468842388021 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 04:46:28 INFO - PROCESS | 8345 | 1468842388229 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\", \"f4b49aec-5325-4db5-90fc-8455bd4aa1a3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:28 INFO - PROCESS | 8345 | 1468842388234 Marionette INFO sendAsync 371be1bf-96be-448f-a818-09b97a63c9c2 04:46:28 INFO - PROCESS | 8345 | ++DOCSHELL 0x8bec1400 == 21 [pid = 8345] [id = 788] 04:46:28 INFO - PROCESS | 8345 | ++DOMWINDOW == 102 (0x8d086c00) [pid = 8345] [serial = 2363] [outer = (nil)] 04:46:28 INFO - PROCESS | 8345 | ++DOMWINDOW == 103 (0x922f7000) [pid = 8345] [serial = 2364] [outer = 0x8d086c00] 04:46:28 INFO - PROCESS | 8345 | 1468842388351 Marionette DEBUG loaded listener.js 04:46:28 INFO - PROCESS | 8345 | ++DOMWINDOW == 104 (0x925e1400) [pid = 8345] [serial = 2365] [outer = 0x8d086c00] 04:46:29 INFO - PROCESS | 8345 | 1468842389307 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]]]}] 04:46:29 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 04:46:29 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1642ms 04:46:29 INFO - PROCESS | 8345 | 1468842389342 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 04:46:29 INFO - PROCESS | 8345 | 1468842389345 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 04:46:30 WARNING - u'runner_teardown' () 04:46:30 INFO - No more tests 04:46:30 INFO - Got 0 unexpected results 04:46:30 INFO - SUITE-END | took 1361s 04:46:30 INFO - Closing logging queue 04:46:30 INFO - queue closed 04:46:30 INFO - Return code: 0 04:46:30 WARNING - # TBPL SUCCESS # 04:46:30 INFO - Running post-action listener: _resource_record_post_action 04:46:30 INFO - Running post-run listener: _resource_record_post_run 04:46:31 INFO - Total resource usage - Wall time: 1402s; CPU: 98.0%; Read bytes: 843776; Write bytes: 931360768; Read time: 48; Write time: 363460 04:46:31 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 04:46:31 INFO - install - Wall time: 36s; CPU: 100.0%; Read bytes: 40960; Write bytes: 134119424; Read time: 8; Write time: 165232 04:46:31 INFO - run-tests - Wall time: 1367s; CPU: 98.0%; Read bytes: 802816; Write bytes: 786178048; Read time: 40; Write time: 187016 04:46:31 INFO - Running post-run listener: _upload_blobber_files 04:46:31 INFO - Blob upload gear active. 04:46:31 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 04:46:31 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 04:46:31 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'] 04:46:31 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 04:46:32 INFO - (blobuploader) - INFO - Open directory for files ... 04:46:32 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 04:46:33 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:46:33 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:46:35 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 04:46:35 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:46:35 INFO - (blobuploader) - INFO - Done attempting. 04:46:35 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 04:46:35 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:46:35 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:46:36 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 04:46:36 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:46:36 INFO - (blobuploader) - INFO - Done attempting. 04:46:36 INFO - (blobuploader) - INFO - Iteration through files over. 04:46:36 INFO - Return code: 0 04:46:36 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 04:46:36 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 04:46:36 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/9608cd42f834e8b8f1db73f1c3390ef2ebbfb00665faf6f0c9cfe033edb916e392cae736cc579579555945d46af21bde525435fd387a811ac061be8890bdc1e2", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/61891bf8ee28bd20e51d22d36944842a307d98c188296799a4a998278b186fcccf13c30fb8bc779827171273fafcb56a7a9f65a506228c8d4fc3e472fd1fa3fc"} 04:46:36 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 04:46:36 INFO - Writing to file /builds/slave/test/properties/blobber_files 04:46:36 INFO - Contents: 04:46:36 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/9608cd42f834e8b8f1db73f1c3390ef2ebbfb00665faf6f0c9cfe033edb916e392cae736cc579579555945d46af21bde525435fd387a811ac061be8890bdc1e2", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/61891bf8ee28bd20e51d22d36944842a307d98c188296799a4a998278b186fcccf13c30fb8bc779827171273fafcb56a7a9f65a506228c8d4fc3e472fd1fa3fc"} 04:46:36 INFO - Running post-run listener: copy_logs_to_upload_dir 04:46:36 INFO - Copying logs to upload dir... 04:46:36 INFO - mkdir: /builds/slave/test/build/upload/logs 04:46:36 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1495.407331 ========= master_lag: 0.48 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 55 secs) (at 2016-07-18 04:46:36.784281) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-18 04:46:36.785502) ========= 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-1468840864.728511-1237622582 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/9608cd42f834e8b8f1db73f1c3390ef2ebbfb00665faf6f0c9cfe033edb916e392cae736cc579579555945d46af21bde525435fd387a811ac061be8890bdc1e2", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/61891bf8ee28bd20e51d22d36944842a307d98c188296799a4a998278b186fcccf13c30fb8bc779827171273fafcb56a7a9f65a506228c8d4fc3e472fd1fa3fc"} build_url:https://queue.taskcluster.net/v1/task/OaPYLa00TICI-QMIzulXaQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/OaPYLa00TICI-QMIzulXaQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.041378 build_url: 'https://queue.taskcluster.net/v1/task/OaPYLa00TICI-QMIzulXaQ/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/9608cd42f834e8b8f1db73f1c3390ef2ebbfb00665faf6f0c9cfe033edb916e392cae736cc579579555945d46af21bde525435fd387a811ac061be8890bdc1e2", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/61891bf8ee28bd20e51d22d36944842a307d98c188296799a4a998278b186fcccf13c30fb8bc779827171273fafcb56a7a9f65a506228c8d4fc3e472fd1fa3fc"}' symbols_url: 'https://queue.taskcluster.net/v1/task/OaPYLa00TICI-QMIzulXaQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.93 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-18 04:46:37.753553) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 1 secs) (at 2016-07-18 04:46:37.753864) ========= 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-1468840864.728511-1237622582 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.021506 ========= master_lag: 1.10 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 1 secs) (at 2016-07-18 04:46:38.873187) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-18 04:46:38.873499) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-18 04:46:38.876083) ========= ========= Total master_lag: 2.71 =========