builder: mozilla-beta_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-1073 starttime: 1466519423.96 results: success (0) buildid: 20160621055703 builduid: 531c93508aa048bdafaf402ae19702f3 revision: 195b5d64869c579957bda22c659b8219456910ec ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-21 07:30:23.961136) ========= master: http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-21 07:30:23.979895) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-21 07:30:23.980208) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-21 07:30:24.091694) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-21 07:30:24.092043) ========= 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-1466518238.856185-2050664707 _=/tools/buildbot/bin/python using PTY: False --2016-06-21 07:30:24-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 10.6M=0.001s 2016-06-21 07:30:24 (10.6 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.297459 ========= master_lag: 0.19 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-21 07:30:24.582016) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-21 07:30:24.582363) ========= 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-1466518238.856185-2050664707 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.035314 ========= master_lag: 0.06 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-21 07:30:24.678531) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-21 07:30:24.678843) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 195b5d64869c579957bda22c659b8219456910ec --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 195b5d64869c579957bda22c659b8219456910ec --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-1466518238.856185-2050664707 _=/tools/buildbot/bin/python using PTY: False 2016-06-21 07:30:25,002 truncating revision to first 12 chars 2016-06-21 07:30:25,003 Setting DEBUG logging. 2016-06-21 07:30:25,003 attempt 1/10 2016-06-21 07:30:25,003 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/195b5d64869c?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-21 07:30:25,396 unpacking tar archive at: mozilla-beta-195b5d64869c/testing/mozharness/ program finished with exit code 0 elapsedTime=0.694633 ========= master_lag: 0.19 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-21 07:30:25.566648) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-21 07:30:25.566927) ========= script_repo_revision: 195b5d64869c579957bda22c659b8219456910ec ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-21 07:30:25.567325) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-21 07:30:25.567596) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-21 07:30:25.679955) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 19 secs) (at 2016-06-21 07:30:25.680309) ========= /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-1466518238.856185-2050664707 _=/tools/buildbot/bin/python using PTY: False 07:30:26 INFO - MultiFileLogger online at 20160621 07:30:26 in /builds/slave/test 07:30:26 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 07:30:26 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 07:30:26 INFO - {'append_to_log': False, 07:30:26 INFO - 'base_work_dir': '/builds/slave/test', 07:30:26 INFO - 'blob_upload_branch': 'mozilla-beta', 07:30:26 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 07:30:26 INFO - 'buildbot_json_path': 'buildprops.json', 07:30:26 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 07:30:26 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 07:30:26 INFO - 'download_minidump_stackwalk': True, 07:30:26 INFO - 'download_symbols': 'true', 07:30:26 INFO - 'e10s': False, 07:30:26 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 07:30:26 INFO - 'tooltool.py': '/tools/tooltool.py', 07:30:26 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 07:30:26 INFO - '/tools/misc-python/virtualenv.py')}, 07:30:26 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 07:30:26 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 07:30:26 INFO - 'log_level': 'info', 07:30:26 INFO - 'log_to_console': True, 07:30:26 INFO - 'opt_config_files': (), 07:30:26 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 07:30:26 INFO - '--processes=1', 07:30:26 INFO - '--config=%(test_path)s/wptrunner.ini', 07:30:26 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 07:30:26 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 07:30:26 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 07:30:26 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 07:30:26 INFO - 'pip_index': False, 07:30:26 INFO - 'require_test_zip': True, 07:30:26 INFO - 'test_type': ('testharness',), 07:30:26 INFO - 'this_chunk': '1', 07:30:26 INFO - 'tooltool_cache': '/builds/tooltool_cache', 07:30:26 INFO - 'total_chunks': '10', 07:30:26 INFO - 'virtualenv_path': 'venv', 07:30:26 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 07:30:26 INFO - 'work_dir': 'build'} 07:30:26 INFO - ##### 07:30:26 INFO - ##### Running clobber step. 07:30:26 INFO - ##### 07:30:26 INFO - Running pre-action listener: _resource_record_pre_action 07:30:26 INFO - Running main action method: clobber 07:30:26 INFO - rmtree: /builds/slave/test/build 07:30:26 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 07:30:27 INFO - Running post-action listener: _resource_record_post_action 07:30:27 INFO - ##### 07:30:27 INFO - ##### Running read-buildbot-config step. 07:30:27 INFO - ##### 07:30:27 INFO - Running pre-action listener: _resource_record_pre_action 07:30:27 INFO - Running main action method: read_buildbot_config 07:30:27 INFO - Using buildbot properties: 07:30:27 INFO - { 07:30:27 INFO - "project": "", 07:30:27 INFO - "product": "firefox", 07:30:27 INFO - "script_repo_revision": "production", 07:30:27 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-debug-unittest", 07:30:27 INFO - "repository": "", 07:30:27 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta debug test web-platform-tests-1", 07:30:27 INFO - "buildid": "20160621055703", 07:30:27 INFO - "pgo_build": "False", 07:30:27 INFO - "basedir": "/builds/slave/test", 07:30:27 INFO - "buildnumber": 7, 07:30:27 INFO - "slavename": "tst-linux32-spot-1073", 07:30:27 INFO - "revision": "195b5d64869c579957bda22c659b8219456910ec", 07:30:27 INFO - "master": "http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/", 07:30:27 INFO - "platform": "linux", 07:30:27 INFO - "branch": "mozilla-beta", 07:30:27 INFO - "repo_path": "releases/mozilla-beta", 07:30:27 INFO - "moz_repo_path": "", 07:30:27 INFO - "stage_platform": "linux", 07:30:27 INFO - "builduid": "531c93508aa048bdafaf402ae19702f3", 07:30:27 INFO - "slavebuilddir": "test" 07:30:27 INFO - } 07:30:27 INFO - Found installer url https://queue.taskcluster.net/v1/task/a3B91BH7TMWDB0YxFGpZ-w/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2. 07:30:27 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/a3B91BH7TMWDB0YxFGpZ-w/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json. 07:30:27 INFO - Running post-action listener: _resource_record_post_action 07:30:27 INFO - ##### 07:30:27 INFO - ##### Running download-and-extract step. 07:30:27 INFO - ##### 07:30:27 INFO - Running pre-action listener: _resource_record_pre_action 07:30:27 INFO - Running main action method: download_and_extract 07:30:27 INFO - mkdir: /builds/slave/test/build/tests 07:30:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:30:27 INFO - https://queue.taskcluster.net/v1/task/a3B91BH7TMWDB0YxFGpZ-w/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 07:30:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/a3B91BH7TMWDB0YxFGpZ-w/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 07:30:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/a3B91BH7TMWDB0YxFGpZ-w/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 07:30:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/a3B91BH7TMWDB0YxFGpZ-w/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 07:30:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/a3B91BH7TMWDB0YxFGpZ-w/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 07:30:35 INFO - Downloaded 1291 bytes. 07:30:35 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 07:30:35 INFO - Using the following test package requirements: 07:30:35 INFO - {u'common': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 07:30:35 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 07:30:35 INFO - u'firefox-48.0.en-US.linux-i686.cppunittest.tests.zip'], 07:30:35 INFO - u'gtest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 07:30:35 INFO - u'firefox-48.0.en-US.linux-i686.gtest.tests.zip'], 07:30:35 INFO - u'jittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 07:30:35 INFO - u'jsshell-linux-i686.zip'], 07:30:35 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 07:30:35 INFO - u'firefox-48.0.en-US.linux-i686.mochitest.tests.zip'], 07:30:35 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 07:30:35 INFO - u'reftest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 07:30:35 INFO - u'firefox-48.0.en-US.linux-i686.reftest.tests.zip'], 07:30:35 INFO - u'talos': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 07:30:35 INFO - u'firefox-48.0.en-US.linux-i686.talos.tests.zip'], 07:30:35 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 07:30:35 INFO - u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'], 07:30:35 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 07:30:35 INFO - u'firefox-48.0.en-US.linux-i686.xpcshell.tests.zip']} 07:30:35 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 07:30:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:30:35 INFO - https://queue.taskcluster.net/v1/task/a3B91BH7TMWDB0YxFGpZ-w/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 07:30:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/a3B91BH7TMWDB0YxFGpZ-w/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 07:30:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/a3B91BH7TMWDB0YxFGpZ-w/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 07:30:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/a3B91BH7TMWDB0YxFGpZ-w/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 07:30:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/a3B91BH7TMWDB0YxFGpZ-w/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 07:30:38 INFO - Downloaded 22809875 bytes. 07:30:39 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/*'] 07:30:39 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/* 07:30:39 INFO - caution: filename not matched: web-platform/* 07:30:39 INFO - Return code: 11 07:30:39 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')]} 07:30:39 INFO - https://queue.taskcluster.net/v1/task/a3B91BH7TMWDB0YxFGpZ-w/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 07:30:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/a3B91BH7TMWDB0YxFGpZ-w/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 07:30:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/a3B91BH7TMWDB0YxFGpZ-w/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 07:30:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/a3B91BH7TMWDB0YxFGpZ-w/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 07:30:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/a3B91BH7TMWDB0YxFGpZ-w/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 07:30:43 INFO - Downloaded 36389080 bytes. 07:30:43 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/*'] 07:30:43 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/* 07:30:47 INFO - caution: filename not matched: bin/* 07:30:47 INFO - caution: filename not matched: config/* 07:30:47 INFO - caution: filename not matched: mozbase/* 07:30:47 INFO - caution: filename not matched: marionette/* 07:30:47 INFO - caution: filename not matched: tools/wptserve/* 07:30:47 INFO - Return code: 11 07:30: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')]} 07:30:47 INFO - https://queue.taskcluster.net/v1/task/a3B91BH7TMWDB0YxFGpZ-w/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 07:30:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/a3B91BH7TMWDB0YxFGpZ-w/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 07:30:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/a3B91BH7TMWDB0YxFGpZ-w/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 07:30:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/a3B91BH7TMWDB0YxFGpZ-w/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 07:30:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/a3B91BH7TMWDB0YxFGpZ-w/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 07:30:56 INFO - Downloaded 69344653 bytes. 07:30:56 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/a3B91BH7TMWDB0YxFGpZ-w/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 07:30:56 INFO - mkdir: /builds/slave/test/properties 07:30:56 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 07:30:56 INFO - Writing to file /builds/slave/test/properties/build_url 07:30:56 INFO - Contents: 07:30:56 INFO - build_url:https://queue.taskcluster.net/v1/task/a3B91BH7TMWDB0YxFGpZ-w/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 07:30:57 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/a3B91BH7TMWDB0YxFGpZ-w/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 07:30:57 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 07:30:57 INFO - Writing to file /builds/slave/test/properties/symbols_url 07:30:57 INFO - Contents: 07:30:57 INFO - symbols_url:https://queue.taskcluster.net/v1/task/a3B91BH7TMWDB0YxFGpZ-w/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 07:30:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:30:57 INFO - https://queue.taskcluster.net/v1/task/a3B91BH7TMWDB0YxFGpZ-w/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 07:30:57 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/a3B91BH7TMWDB0YxFGpZ-w/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 07:30:57 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/a3B91BH7TMWDB0YxFGpZ-w/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 07:30:57 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/a3B91BH7TMWDB0YxFGpZ-w/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 07:30:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/a3B91BH7TMWDB0YxFGpZ-w/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 07:31:06 INFO - Downloaded 92328347 bytes. 07:31:06 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'] 07:31:06 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 07:31:15 INFO - Return code: 0 07:31:15 INFO - Running post-action listener: _resource_record_post_action 07:31:15 INFO - Running post-action listener: set_extra_try_arguments 07:31:15 INFO - ##### 07:31:15 INFO - ##### Running create-virtualenv step. 07:31:15 INFO - ##### 07:31:15 INFO - Running pre-action listener: _pre_create_virtualenv 07:31:15 INFO - Running pre-action listener: _resource_record_pre_action 07:31:15 INFO - Running main action method: create_virtualenv 07:31:15 INFO - Creating virtualenv /builds/slave/test/build/venv 07:31:15 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 07:31:15 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 07:31:15 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 07:31:15 INFO - Using real prefix '/usr' 07:31:15 INFO - New python executable in /builds/slave/test/build/venv/bin/python 07:31:16 INFO - Installing distribute.............................................................................................................................................................................................done. 07:31:20 INFO - Installing pip.................done. 07:31:20 INFO - Return code: 0 07:31:20 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 07:31:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:31:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:31:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 07:31:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:31:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:31:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 07:31:20 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x9037c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x909e598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x91522b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9141f70>, '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 0x9141620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9147750>, '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-1466518238.856185-2050664707', '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 07:31:20 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 07:31:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 07:31:20 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:31:20 INFO - 'CCACHE_UMASK': '002', 07:31:20 INFO - 'DISPLAY': ':0', 07:31:20 INFO - 'HOME': '/home/cltbld', 07:31:20 INFO - 'LANG': 'en_US.UTF-8', 07:31:20 INFO - 'LOGNAME': 'cltbld', 07:31:20 INFO - 'MAIL': '/var/mail/cltbld', 07:31:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:31:20 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:31:20 INFO - 'MOZ_NO_REMOTE': '1', 07:31:20 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:31:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:31:20 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:31:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:31:20 INFO - 'PWD': '/builds/slave/test', 07:31:20 INFO - 'SHELL': '/bin/bash', 07:31:20 INFO - 'SHLVL': '1', 07:31:20 INFO - 'TERM': 'linux', 07:31:20 INFO - 'TMOUT': '86400', 07:31:20 INFO - 'USER': 'cltbld', 07:31:20 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466518238.856185-2050664707', 07:31:20 INFO - '_': '/tools/buildbot/bin/python'} 07:31:20 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:31:20 INFO - Downloading/unpacking psutil>=0.7.1 07:31:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:31:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:31:20 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 07:31:20 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 07:31:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:31:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:31:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 07:31:24 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 07:31:24 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 07:31:24 INFO - Installing collected packages: psutil 07:31:24 INFO - Running setup.py install for psutil 07:31:25 INFO - building 'psutil._psutil_linux' extension 07:31:25 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 07:31:25 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 07:31:25 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 07:31:25 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 07:31:25 INFO - building 'psutil._psutil_posix' extension 07:31:25 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 07:31:25 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 07:31:25 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 07:31:25 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 07:31:25 INFO - Successfully installed psutil 07:31:25 INFO - Cleaning up... 07:31:25 INFO - Return code: 0 07:31:25 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 07:31:25 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')]} 07:31:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:31:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 07:31:25 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')]} 07:31:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:31:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 07:31:25 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 0x9037c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x909e598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x91522b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9141f70>, '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 0x9141620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9147750>, '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-1466518238.856185-2050664707', '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 07:31:25 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 07:31:25 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 07:31:25 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:31:25 INFO - 'CCACHE_UMASK': '002', 07:31:25 INFO - 'DISPLAY': ':0', 07:31:25 INFO - 'HOME': '/home/cltbld', 07:31:25 INFO - 'LANG': 'en_US.UTF-8', 07:31:25 INFO - 'LOGNAME': 'cltbld', 07:31:25 INFO - 'MAIL': '/var/mail/cltbld', 07:31:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:31:25 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:31:25 INFO - 'MOZ_NO_REMOTE': '1', 07:31:25 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:31:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:31:25 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:31:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:31:25 INFO - 'PWD': '/builds/slave/test', 07:31:25 INFO - 'SHELL': '/bin/bash', 07:31:25 INFO - 'SHLVL': '1', 07:31:25 INFO - 'TERM': 'linux', 07:31:25 INFO - 'TMOUT': '86400', 07:31:25 INFO - 'USER': 'cltbld', 07:31:25 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466518238.856185-2050664707', 07:31:25 INFO - '_': '/tools/buildbot/bin/python'} 07:31:26 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:31:26 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 07:31:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:31:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:31:26 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 07:31:26 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 07:31:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:31:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:31:29 INFO - Downloading mozsystemmonitor-0.0.tar.gz 07:31:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 07:31:30 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 07:31:30 INFO - Installing collected packages: mozsystemmonitor 07:31:30 INFO - Running setup.py install for mozsystemmonitor 07:31:30 INFO - Successfully installed mozsystemmonitor 07:31:30 INFO - Cleaning up... 07:31:30 INFO - Return code: 0 07:31:30 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 07:31:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:31:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:31:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 07:31:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:31:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:31:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 07:31:30 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 0x9037c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x909e598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x91522b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9141f70>, '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 0x9141620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9147750>, '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-1466518238.856185-2050664707', '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 07:31:30 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 07:31:30 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 07:31:30 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:31:30 INFO - 'CCACHE_UMASK': '002', 07:31:30 INFO - 'DISPLAY': ':0', 07:31:30 INFO - 'HOME': '/home/cltbld', 07:31:30 INFO - 'LANG': 'en_US.UTF-8', 07:31:30 INFO - 'LOGNAME': 'cltbld', 07:31:30 INFO - 'MAIL': '/var/mail/cltbld', 07:31:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:31:30 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:31:30 INFO - 'MOZ_NO_REMOTE': '1', 07:31:30 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:31:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:31:30 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:31:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:31:30 INFO - 'PWD': '/builds/slave/test', 07:31:30 INFO - 'SHELL': '/bin/bash', 07:31:30 INFO - 'SHLVL': '1', 07:31:30 INFO - 'TERM': 'linux', 07:31:30 INFO - 'TMOUT': '86400', 07:31:30 INFO - 'USER': 'cltbld', 07:31:30 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466518238.856185-2050664707', 07:31:30 INFO - '_': '/tools/buildbot/bin/python'} 07:31:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:31:30 INFO - Downloading/unpacking blobuploader==1.2.4 07:31:30 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 07:31:30 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 07:31:30 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 07:31:30 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 07:31:30 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 07:31:30 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 07:31:34 INFO - Downloading blobuploader-1.2.4.tar.gz 07:31:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 07:31:35 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 07:31:35 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 07:31:35 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 07:31:35 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 07:31:35 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 07:31:35 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 07:31:35 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 07:31:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 07:31:36 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 07:31:36 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 07:31:36 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 07:31:36 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 07:31:36 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 07:31:36 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 07:31:36 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 07:31:36 INFO - Downloading docopt-0.6.1.tar.gz 07:31:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 07:31:36 INFO - Installing collected packages: blobuploader, requests, docopt 07:31:36 INFO - Running setup.py install for blobuploader 07:31:36 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 07:31:36 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 07:31:36 INFO - Running setup.py install for requests 07:31:37 INFO - Running setup.py install for docopt 07:31:37 INFO - Successfully installed blobuploader requests docopt 07:31:37 INFO - Cleaning up... 07:31:38 INFO - Return code: 0 07:31:38 INFO - Installing None into virtualenv /builds/slave/test/build/venv 07:31: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')]} 07:31:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:31:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 07:31: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')]} 07:31:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:31:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 07:31:38 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 0x9037c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x909e598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x91522b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9141f70>, '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 0x9141620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9147750>, '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-1466518238.856185-2050664707', '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 07:31:38 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 07:31:38 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 07:31:38 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:31:38 INFO - 'CCACHE_UMASK': '002', 07:31:38 INFO - 'DISPLAY': ':0', 07:31:38 INFO - 'HOME': '/home/cltbld', 07:31:38 INFO - 'LANG': 'en_US.UTF-8', 07:31:38 INFO - 'LOGNAME': 'cltbld', 07:31:38 INFO - 'MAIL': '/var/mail/cltbld', 07:31:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:31:38 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:31:38 INFO - 'MOZ_NO_REMOTE': '1', 07:31:38 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:31:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:31:38 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:31:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:31:38 INFO - 'PWD': '/builds/slave/test', 07:31:38 INFO - 'SHELL': '/bin/bash', 07:31:38 INFO - 'SHLVL': '1', 07:31:38 INFO - 'TERM': 'linux', 07:31:38 INFO - 'TMOUT': '86400', 07:31:38 INFO - 'USER': 'cltbld', 07:31:38 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466518238.856185-2050664707', 07:31:38 INFO - '_': '/tools/buildbot/bin/python'} 07:31:38 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:31:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 07:31:38 INFO - Running setup.py (path:/tmp/pip-fKCCmj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 07:31:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 07:31:38 INFO - Running setup.py (path:/tmp/pip-nkpGXJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 07:31:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 07:31:38 INFO - Running setup.py (path:/tmp/pip-BeYNej-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 07:31:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 07:31:38 INFO - Running setup.py (path:/tmp/pip-05HOTq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 07:31:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 07:31:39 INFO - Running setup.py (path:/tmp/pip-Ak1j_V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 07:31:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 07:31:39 INFO - Running setup.py (path:/tmp/pip-HVNr6p-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 07:31:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 07:31:39 INFO - Running setup.py (path:/tmp/pip-MEssXa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 07:31:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 07:31:39 INFO - Running setup.py (path:/tmp/pip-HopkeB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 07:31:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 07:31:39 INFO - Running setup.py (path:/tmp/pip-SOXEy6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 07:31:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 07:31:39 INFO - Running setup.py (path:/tmp/pip-VYfZKH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 07:31:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 07:31:39 INFO - Running setup.py (path:/tmp/pip-mXALqM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 07:31:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 07:31:39 INFO - Running setup.py (path:/tmp/pip-3MDTjA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 07:31:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 07:31:40 INFO - Running setup.py (path:/tmp/pip-tfBuNY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 07:31:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 07:31:40 INFO - Running setup.py (path:/tmp/pip-CuVy6Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 07:31:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 07:31:40 INFO - Running setup.py (path:/tmp/pip-zXibr2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 07:31:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 07:31:40 INFO - Running setup.py (path:/tmp/pip-PVom35-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 07:31:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 07:31:40 INFO - Running setup.py (path:/tmp/pip-kYazKT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 07:31:40 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 07:31:40 INFO - Running setup.py (path:/tmp/pip-aMQ8rp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 07:31:40 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 07:31:40 INFO - Running setup.py (path:/tmp/pip-1shhXg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 07:31:41 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:31:41 INFO - Running setup.py (path:/tmp/pip-sUfCu0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:31:41 INFO - Unpacking /builds/slave/test/build/tests/marionette 07:31:41 INFO - Running setup.py (path:/tmp/pip-k21NXa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 07:31:41 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:31:41 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 07:31:41 INFO - Running setup.py install for manifestparser 07:31:41 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 07:31:41 INFO - Running setup.py install for mozcrash 07:31:42 INFO - Running setup.py install for mozdebug 07:31:42 INFO - Running setup.py install for mozdevice 07:31:42 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 07:31:42 INFO - Installing dm script to /builds/slave/test/build/venv/bin 07:31:42 INFO - Running setup.py install for mozfile 07:31:42 INFO - Running setup.py install for mozhttpd 07:31:42 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 07:31:42 INFO - Running setup.py install for mozinfo 07:31:43 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 07:31:43 INFO - Running setup.py install for mozInstall 07:31:43 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 07:31:43 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 07:31:43 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 07:31:43 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 07:31:43 INFO - Running setup.py install for mozleak 07:31:43 INFO - Running setup.py install for mozlog 07:31:43 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 07:31:43 INFO - Running setup.py install for moznetwork 07:31:44 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 07:31:44 INFO - Running setup.py install for mozprocess 07:31:44 INFO - Running setup.py install for mozprofile 07:31:44 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 07:31:44 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 07:31:44 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 07:31:44 INFO - Running setup.py install for mozrunner 07:31:44 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 07:31:44 INFO - Running setup.py install for mozscreenshot 07:31:45 INFO - Running setup.py install for moztest 07:31:45 INFO - Running setup.py install for mozversion 07:31:45 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 07:31:45 INFO - Running setup.py install for wptserve 07:31:45 INFO - Running setup.py install for marionette-driver 07:31:46 INFO - Running setup.py install for browsermob-proxy 07:31:46 INFO - Running setup.py install for marionette-client 07:31:46 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:31:46 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 07:31:46 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 07:31:46 INFO - Cleaning up... 07:31:46 INFO - Return code: 0 07:31:46 INFO - Installing None into virtualenv /builds/slave/test/build/venv 07:31:46 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')]} 07:31:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:31:46 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 07:31:46 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')]} 07:31:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:31:46 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 07:31:46 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 0x9037c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x909e598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x91522b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9141f70>, '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 0x9141620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9147750>, '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-1466518238.856185-2050664707', '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 07:31:46 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 07:31:46 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 07:31:46 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:31:46 INFO - 'CCACHE_UMASK': '002', 07:31:46 INFO - 'DISPLAY': ':0', 07:31:46 INFO - 'HOME': '/home/cltbld', 07:31:46 INFO - 'LANG': 'en_US.UTF-8', 07:31:46 INFO - 'LOGNAME': 'cltbld', 07:31:46 INFO - 'MAIL': '/var/mail/cltbld', 07:31:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:31:46 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:31:46 INFO - 'MOZ_NO_REMOTE': '1', 07:31:46 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:31:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:31:46 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:31:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:31:46 INFO - 'PWD': '/builds/slave/test', 07:31:46 INFO - 'SHELL': '/bin/bash', 07:31:46 INFO - 'SHLVL': '1', 07:31:46 INFO - 'TERM': 'linux', 07:31:46 INFO - 'TMOUT': '86400', 07:31:46 INFO - 'USER': 'cltbld', 07:31:46 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466518238.856185-2050664707', 07:31:46 INFO - '_': '/tools/buildbot/bin/python'} 07:31:47 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:31:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 07:31:47 INFO - Running setup.py (path:/tmp/pip-Io7zj1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 07:31:47 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)) 07:31:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 07:31:47 INFO - Running setup.py (path:/tmp/pip-maeteL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 07:31:47 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)) 07:31:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 07:31:47 INFO - Running setup.py (path:/tmp/pip-cGGd_C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 07:31:47 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)) 07:31:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 07:31:47 INFO - Running setup.py (path:/tmp/pip-9AEErT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 07:31:47 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)) 07:31:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 07:31:47 INFO - Running setup.py (path:/tmp/pip-oz3o2j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 07:31:48 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)) 07:31:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 07:31:48 INFO - Running setup.py (path:/tmp/pip-OOBkO6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 07:31:48 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)) 07:31:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 07:31:48 INFO - Running setup.py (path:/tmp/pip-zukzbt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 07:31:48 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)) 07:31:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 07:31:48 INFO - Running setup.py (path:/tmp/pip-5sjDj4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 07:31:48 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)) 07:31:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 07:31:48 INFO - Running setup.py (path:/tmp/pip-oWC5wS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 07:31:48 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)) 07:31:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 07:31:48 INFO - Running setup.py (path:/tmp/pip-rYbA0A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 07:31:48 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)) 07:31:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 07:31:48 INFO - Running setup.py (path:/tmp/pip-5vmsdG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 07:31:48 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)) 07:31:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 07:31:48 INFO - Running setup.py (path:/tmp/pip-sleOTW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 07:31:49 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)) 07:31:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 07:31:49 INFO - Running setup.py (path:/tmp/pip-HfD5Z_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 07:31:49 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)) 07:31:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 07:31:49 INFO - Running setup.py (path:/tmp/pip-xTQZ9a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 07:31:49 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)) 07:31:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 07:31:49 INFO - Running setup.py (path:/tmp/pip-KsuFtY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 07:31:49 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)) 07:31:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 07:31:49 INFO - Running setup.py (path:/tmp/pip-ct98HK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 07:31:49 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)) 07:31:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 07:31:49 INFO - Running setup.py (path:/tmp/pip-sFs5Ab-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 07:31:49 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)) 07:31:49 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 07:31:49 INFO - Running setup.py (path:/tmp/pip-MzyXOw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 07:31:49 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)) 07:31:49 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 07:31:49 INFO - Running setup.py (path:/tmp/pip-yIz5Gh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 07:31:50 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)) 07:31:50 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:31:50 INFO - Running setup.py (path:/tmp/pip-OFcPC2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:31:50 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)) 07:31:50 INFO - Unpacking /builds/slave/test/build/tests/marionette 07:31:50 INFO - Running setup.py (path:/tmp/pip-QDd2yw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 07:31:50 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:31:50 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)) 07:31:50 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)) 07:31:50 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)) 07:31:50 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)) 07:31:50 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)) 07:31:50 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)) 07:31:50 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 07:31:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:31:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:31:50 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 07:31:50 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 07:31:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:31:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:31:54 INFO - Downloading blessings-1.6.tar.gz 07:31:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 07:31:54 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)) 07:31:54 INFO - Installing collected packages: blessings 07:31:54 INFO - Running setup.py install for blessings 07:31:54 INFO - Successfully installed blessings 07:31:54 INFO - Cleaning up... 07:31:55 INFO - Return code: 0 07:31:55 INFO - Done creating virtualenv /builds/slave/test/build/venv. 07:31:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 07:31:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 07:31:55 INFO - Reading from file tmpfile_stdout 07:31:55 INFO - Current package versions: 07:31:55 INFO - argparse == 1.2.1 07:31:55 INFO - blessings == 1.6 07:31:55 INFO - blobuploader == 1.2.4 07:31:55 INFO - browsermob-proxy == 0.6.0 07:31:55 INFO - docopt == 0.6.1 07:31:55 INFO - manifestparser == 1.1 07:31:55 INFO - marionette-client == 2.3.0 07:31:55 INFO - marionette-driver == 1.4.0 07:31:55 INFO - mozInstall == 1.12 07:31:55 INFO - mozcrash == 0.17 07:31:55 INFO - mozdebug == 0.1 07:31:55 INFO - mozdevice == 0.48 07:31:55 INFO - mozfile == 1.2 07:31:55 INFO - mozhttpd == 0.7 07:31:55 INFO - mozinfo == 0.9 07:31:55 INFO - mozleak == 0.1 07:31:55 INFO - mozlog == 3.1 07:31:55 INFO - moznetwork == 0.27 07:31:55 INFO - mozprocess == 0.22 07:31:55 INFO - mozprofile == 0.28 07:31:55 INFO - mozrunner == 6.11 07:31:55 INFO - mozscreenshot == 0.1 07:31:55 INFO - mozsystemmonitor == 0.0 07:31:55 INFO - moztest == 0.7 07:31:55 INFO - mozversion == 1.4 07:31:55 INFO - psutil == 3.1.1 07:31:55 INFO - requests == 1.2.3 07:31:55 INFO - wptserve == 1.4.0 07:31:55 INFO - wsgiref == 0.1.2 07:31:55 INFO - Running post-action listener: _resource_record_post_action 07:31:55 INFO - Running post-action listener: _start_resource_monitoring 07:31:55 INFO - Starting resource monitoring. 07:31:55 INFO - ##### 07:31:55 INFO - ##### Running pull step. 07:31:55 INFO - ##### 07:31:55 INFO - Running pre-action listener: _resource_record_pre_action 07:31:55 INFO - Running main action method: pull 07:31:55 INFO - Pull has nothing to do! 07:31:55 INFO - Running post-action listener: _resource_record_post_action 07:31:55 INFO - ##### 07:31:55 INFO - ##### Running install step. 07:31:55 INFO - ##### 07:31:55 INFO - Running pre-action listener: _resource_record_pre_action 07:31:55 INFO - Running main action method: install 07:31:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 07:31:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 07:31:55 INFO - Reading from file tmpfile_stdout 07:31:55 INFO - Detecting whether we're running mozinstall >=1.0... 07:31:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 07:31:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 07:31:56 INFO - Reading from file tmpfile_stdout 07:31:56 INFO - Output received: 07:31:56 INFO - Usage: mozinstall [options] installer 07:31:56 INFO - Options: 07:31:56 INFO - -h, --help show this help message and exit 07:31:56 INFO - -d DEST, --destination=DEST 07:31:56 INFO - Directory to install application into. [default: 07:31:56 INFO - "/builds/slave/test"] 07:31:56 INFO - --app=APP Application being installed. [default: firefox] 07:31:56 INFO - mkdir: /builds/slave/test/build/application 07:31:56 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'] 07:31:56 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 07:32:30 INFO - Reading from file tmpfile_stdout 07:32:30 INFO - Output received: 07:32:30 INFO - /builds/slave/test/build/application/firefox/firefox 07:32:30 INFO - Running post-action listener: _resource_record_post_action 07:32:30 INFO - ##### 07:32:30 INFO - ##### Running run-tests step. 07:32:30 INFO - ##### 07:32:30 INFO - Running pre-action listener: _resource_record_pre_action 07:32:30 INFO - Running main action method: run_tests 07:32:30 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 07:32:30 INFO - Minidump filename unknown. Determining based upon platform and architecture. 07:32:30 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 07:32:30 INFO - grabbing minidump binary from tooltool 07:32:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:32:30 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 0x9141f70>, '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 0x9141620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9147750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 07:32:30 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 07:32:30 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 07:32:30 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 07:32:30 INFO - Return code: 0 07:32:30 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 07:32:30 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 07:32:30 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/a3B91BH7TMWDB0YxFGpZ-w/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 07:32:30 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/a3B91BH7TMWDB0YxFGpZ-w/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 07:32:30 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:32:30 INFO - 'CCACHE_UMASK': '002', 07:32:30 INFO - 'DISPLAY': ':0', 07:32:30 INFO - 'HOME': '/home/cltbld', 07:32:30 INFO - 'LANG': 'en_US.UTF-8', 07:32:30 INFO - 'LOGNAME': 'cltbld', 07:32:30 INFO - 'MAIL': '/var/mail/cltbld', 07:32:30 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 07:32:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:32:30 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:32:30 INFO - 'MOZ_NO_REMOTE': '1', 07:32:30 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:32:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:32:30 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:32:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:32:30 INFO - 'PWD': '/builds/slave/test', 07:32:30 INFO - 'SHELL': '/bin/bash', 07:32:30 INFO - 'SHLVL': '1', 07:32:30 INFO - 'TERM': 'linux', 07:32:30 INFO - 'TMOUT': '86400', 07:32:30 INFO - 'USER': 'cltbld', 07:32:30 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466518238.856185-2050664707', 07:32:30 INFO - '_': '/tools/buildbot/bin/python'} 07:32:30 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/a3B91BH7TMWDB0YxFGpZ-w/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 07:32:31 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 07:32:31 INFO - import pkg_resources 07:32:32 INFO - Using 1 client processes 07:32:32 INFO - wptserve Starting http server on 127.0.0.1:8000 07:32:32 INFO - wptserve Starting http server on 127.0.0.1:8001 07:32:32 INFO - wptserve Starting http server on 127.0.0.1:8443 07:32:35 INFO - SUITE-START | Running 778 tests 07:32:35 INFO - Running testharness tests 07:32:35 INFO - Setting up ssl 07:32:35 INFO - PROCESS | certutil | 07:32:35 INFO - PROCESS | certutil | 07:32:35 INFO - PROCESS | certutil | 07:32:35 INFO - Certificate Nickname Trust Attributes 07:32:35 INFO - SSL,S/MIME,JAR/XPI 07:32:35 INFO - 07:32:35 INFO - web-platform-tests CT,, 07:32:35 INFO - 07:32:35 INFO - Starting runner 07:32:38 INFO - PROCESS | 25545 | 1466519558127 Marionette DEBUG Marionette enabled via build flag and pref 07:32:38 INFO - PROCESS | 25545 | ++DOCSHELL 0xa4d4c400 == 1 [pid = 25545] [id = 1] 07:32:38 INFO - PROCESS | 25545 | ++DOMWINDOW == 1 (0xa4d4c800) [pid = 25545] [serial = 1] [outer = (nil)] 07:32:38 INFO - PROCESS | 25545 | [25545] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 07:32:38 INFO - PROCESS | 25545 | ++DOMWINDOW == 2 (0xa4d4d000) [pid = 25545] [serial = 2] [outer = 0xa4d4c800] 07:32:38 INFO - PROCESS | 25545 | 1466519558870 Marionette INFO Listening on port 2828 07:32:39 INFO - PROCESS | 25545 | 1466519559495 Marionette DEBUG Marionette enabled via command-line flag 07:32:39 INFO - PROCESS | 25545 | ++DOCSHELL 0xa23a5c00 == 2 [pid = 25545] [id = 2] 07:32:39 INFO - PROCESS | 25545 | ++DOMWINDOW == 3 (0xa23a7000) [pid = 25545] [serial = 3] [outer = (nil)] 07:32:39 INFO - PROCESS | 25545 | [25545] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 07:32:39 INFO - PROCESS | 25545 | ++DOMWINDOW == 4 (0xa8c47c00) [pid = 25545] [serial = 4] [outer = 0xa23a7000] 07:32:39 INFO - PROCESS | 25545 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a20c8780 07:32:39 INFO - PROCESS | 25545 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a685e280 07:32:39 INFO - PROCESS | 25545 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a20f2240 07:32:39 INFO - PROCESS | 25545 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a20f2ee0 07:32:39 INFO - PROCESS | 25545 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a20f8bc0 07:32:39 INFO - PROCESS | 25545 | ++DOMWINDOW == 5 (0xa1015000) [pid = 25545] [serial = 5] [outer = 0xa4d4c800] 07:32:39 INFO - PROCESS | 25545 | [25545] 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 07:32:39 INFO - PROCESS | 25545 | 1466519559899 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:58480 07:32:39 INFO - PROCESS | 25545 | [25545] 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 07:32:39 INFO - PROCESS | 25545 | 1466519559932 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:58481 07:32:39 INFO - PROCESS | 25545 | 1466519559994 Marionette DEBUG Closed connection conn0 07:32:40 INFO - PROCESS | 25545 | [25545] 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 07:32:40 INFO - PROCESS | 25545 | 1466519560110 Marionette DEBUG Closed connection conn1 07:32:40 INFO - PROCESS | 25545 | [25545] 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 07:32:40 INFO - PROCESS | 25545 | 1466519560137 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:58482 07:32:40 INFO - PROCESS | 25545 | [25545] 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 07:32:40 INFO - PROCESS | 25545 | 1466519560214 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:58483 07:32:40 INFO - PROCESS | 25545 | 1466519560231 Marionette DEBUG Closed connection conn2 07:32:40 INFO - PROCESS | 25545 | [25545] 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 07:32:40 INFO - PROCESS | 25545 | 1466519560257 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:58484 07:32:40 INFO - PROCESS | 25545 | 1466519560268 Marionette DEBUG Closed connection conn3 07:32:40 INFO - PROCESS | 25545 | 1466519560319 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 07:32:40 INFO - PROCESS | 25545 | 1466519560340 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":"20160621055703","device":"desktop","version":"48.0"} 07:32:41 INFO - PROCESS | 25545 | [25545] 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 07:32:41 INFO - PROCESS | 25545 | ++DOCSHELL 0x9b523800 == 3 [pid = 25545] [id = 3] 07:32:41 INFO - PROCESS | 25545 | ++DOMWINDOW == 6 (0x9b523c00) [pid = 25545] [serial = 6] [outer = (nil)] 07:32:41 INFO - PROCESS | 25545 | ++DOCSHELL 0x9b5f0c00 == 4 [pid = 25545] [id = 4] 07:32:41 INFO - PROCESS | 25545 | ++DOMWINDOW == 7 (0x9b5f1c00) [pid = 25545] [serial = 7] [outer = (nil)] 07:32:42 INFO - PROCESS | 25545 | [25545] 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 07:32:42 INFO - PROCESS | 25545 | ++DOCSHELL 0x9ab52800 == 5 [pid = 25545] [id = 5] 07:32:42 INFO - PROCESS | 25545 | ++DOMWINDOW == 8 (0x9ab52c00) [pid = 25545] [serial = 8] [outer = (nil)] 07:32:42 INFO - PROCESS | 25545 | [25545] 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 07:32:42 INFO - PROCESS | 25545 | [25545] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 07:32:42 INFO - PROCESS | 25545 | ++DOMWINDOW == 9 (0x9a9fa800) [pid = 25545] [serial = 9] [outer = 0x9ab52c00] 07:32:43 INFO - PROCESS | 25545 | ++DOMWINDOW == 10 (0x9a443400) [pid = 25545] [serial = 10] [outer = 0x9b523c00] 07:32:43 INFO - PROCESS | 25545 | ++DOMWINDOW == 11 (0x9a445000) [pid = 25545] [serial = 11] [outer = 0x9b5f1c00] 07:32:43 INFO - PROCESS | 25545 | ++DOMWINDOW == 12 (0x9a447800) [pid = 25545] [serial = 12] [outer = 0x9ab52c00] 07:32:44 INFO - PROCESS | 25545 | 1466519564488 Marionette INFO startBrowser 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:32:44 INFO - PROCESS | 25545 | 1466519564535 Marionette DEBUG loaded listener.js 07:32:44 INFO - PROCESS | 25545 | 1466519564555 Marionette DEBUG loaded listener.js 07:32:44 INFO - PROCESS | 25545 | 1466519564559 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:32:45 INFO - PROCESS | 25545 | ++DOMWINDOW == 13 (0x992cfc00) [pid = 25545] [serial = 13] [outer = 0x9ab52c00] 07:32:45 INFO - PROCESS | 25545 | 1466519565269 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3","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":"20160621055703","device":"desktop","version":"48.0","command_id":1}}] 07:32:45 INFO - PROCESS | 25545 | 1466519565512 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 07:32:45 INFO - PROCESS | 25545 | 1466519565519 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:32:45 INFO - PROCESS | 25545 | 1466519565937 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 07:32:46 INFO - PROCESS | 25545 | 1466519566077 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 07:32:46 INFO - PROCESS | 25545 | 1466519566083 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:32:46 INFO - PROCESS | 25545 | [25545] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 07:32:46 INFO - PROCESS | 25545 | [25545] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 07:32:46 INFO - PROCESS | 25545 | ++DOMWINDOW == 14 (0x9d805c00) [pid = 25545] [serial = 14] [outer = 0x9ab52c00] 07:32:46 INFO - PROCESS | 25545 | [25545] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 07:32:46 INFO - PROCESS | 25545 | [25545] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:32:46 INFO - PROCESS | 25545 | 1466519566759 Marionette TRACE conn4 <- [1,3,null,{}] 07:32:46 INFO - PROCESS | 25545 | 1466519566801 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 07:32:46 INFO - PROCESS | 25545 | 1466519566807 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:32:46 INFO - PROCESS | 25545 | 1466519566848 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 07:32:46 INFO - PROCESS | 25545 | 1466519566912 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 07:32:46 INFO - PROCESS | 25545 | 1466519566917 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 07:32:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 07:32:47 INFO - PROCESS | 25545 | 1466519566999 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 07:32:47 INFO - PROCESS | 25545 | 1466519567006 Marionette TRACE conn4 <- [1,6,null,{}] 07:32:47 INFO - PROCESS | 25545 | 1466519567017 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:47 INFO - PROCESS | 25545 | 1466519567021 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:32:47 INFO - PROCESS | 25545 | 1466519567045 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 07:32:47 INFO - PROCESS | 25545 | 1466519567052 Marionette TRACE conn4 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:47 INFO - PROCESS | 25545 | 1466519567061 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:32:47 INFO - PROCESS | 25545 | ++DOCSHELL 0x9c10ec00 == 6 [pid = 25545] [id = 6] 07:32:47 INFO - PROCESS | 25545 | ++DOMWINDOW == 15 (0x9d80c000) [pid = 25545] [serial = 15] [outer = (nil)] 07:32:47 INFO - PROCESS | 25545 | ++DOMWINDOW == 16 (0x93dd4400) [pid = 25545] [serial = 16] [outer = 0x9d80c000] 07:32:47 INFO - PROCESS | 25545 | 1466519567146 Marionette DEBUG loaded listener.js 07:32:47 INFO - PROCESS | 25545 | ++DOMWINDOW == 17 (0x93dd8c00) [pid = 25545] [serial = 17] [outer = 0x9d80c000] 07:32:47 INFO - PROCESS | 25545 | ++DOCSHELL 0x93a43800 == 7 [pid = 25545] [id = 7] 07:32:47 INFO - PROCESS | 25545 | ++DOMWINDOW == 18 (0x93a43c00) [pid = 25545] [serial = 18] [outer = (nil)] 07:32:47 INFO - PROCESS | 25545 | ++DOMWINDOW == 19 (0x93a4a400) [pid = 25545] [serial = 19] [outer = 0x93a43c00] 07:32:47 INFO - PROCESS | 25545 | 1466519567665 Marionette DEBUG loaded listener.js 07:32:47 INFO - PROCESS | 25545 | ++DOMWINDOW == 20 (0x93baac00) [pid = 25545] [serial = 20] [outer = 0x93a43c00] 07:32:48 INFO - PROCESS | 25545 | [25545] 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 07:32:48 INFO - PROCESS | 25545 | 1466519568224 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 07:32:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 07:32:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1299ms 07:32:48 INFO - PROCESS | 25545 | 1466519568367 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 07:32:48 INFO - PROCESS | 25545 | 1466519568371 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 07:32:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 07:32:48 INFO - PROCESS | 25545 | 1466519568417 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 07:32:48 INFO - PROCESS | 25545 | 1466519568420 Marionette TRACE conn4 <- [1,10,null,{}] 07:32:48 INFO - PROCESS | 25545 | 1466519568438 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:48 INFO - PROCESS | 25545 | 1466519568450 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:32:48 INFO - PROCESS | 25545 | 1466519568701 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 07:32:48 INFO - PROCESS | 25545 | 1466519568961 Marionette TRACE conn4 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:48 INFO - PROCESS | 25545 | 1466519568974 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:32:49 INFO - PROCESS | 25545 | ++DOCSHELL 0x92373800 == 8 [pid = 25545] [id = 8] 07:32:49 INFO - PROCESS | 25545 | ++DOMWINDOW == 21 (0x92373c00) [pid = 25545] [serial = 21] [outer = (nil)] 07:32:49 INFO - PROCESS | 25545 | ++DOMWINDOW == 22 (0x92f5c400) [pid = 25545] [serial = 22] [outer = 0x92373c00] 07:32:49 INFO - PROCESS | 25545 | 1466519569064 Marionette DEBUG loaded listener.js 07:32:49 INFO - PROCESS | 25545 | ++DOMWINDOW == 23 (0x93a40c00) [pid = 25545] [serial = 23] [outer = 0x92373c00] 07:32:50 INFO - PROCESS | 25545 | 1466519570006 Marionette TRACE conn4 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 07:32:50 INFO - PROCESS | 25545 | ++DOCSHELL 0x93dd3800 == 9 [pid = 25545] [id = 9] 07:32:50 INFO - PROCESS | 25545 | ++DOMWINDOW == 24 (0x93dd3c00) [pid = 25545] [serial = 24] [outer = (nil)] 07:32:50 INFO - PROCESS | 25545 | ++DOMWINDOW == 25 (0x93dd8400) [pid = 25545] [serial = 25] [outer = 0x93dd3c00] 07:32:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 07:32:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1672ms 07:32:50 INFO - PROCESS | 25545 | 1466519570084 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 07:32:50 INFO - PROCESS | 25545 | 1466519570093 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 07:32:50 INFO - PROCESS | 25545 | ++DOMWINDOW == 26 (0x9922c800) [pid = 25545] [serial = 26] [outer = 0x93dd3c00] 07:32:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 07:32:50 INFO - PROCESS | 25545 | ++DOCSHELL 0x95048400 == 10 [pid = 25545] [id = 10] 07:32:50 INFO - PROCESS | 25545 | ++DOMWINDOW == 27 (0x98376400) [pid = 25545] [serial = 27] [outer = (nil)] 07:32:50 INFO - PROCESS | 25545 | ++DOMWINDOW == 28 (0x997ce400) [pid = 25545] [serial = 28] [outer = 0x98376400] 07:32:50 INFO - PROCESS | 25545 | 1466519570273 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 07:32:50 INFO - PROCESS | 25545 | 1466519570279 Marionette TRACE conn4 <- [1,14,null,{}] 07:32:50 INFO - PROCESS | 25545 | ++DOMWINDOW == 29 (0x9a444400) [pid = 25545] [serial = 29] [outer = 0x98376400] 07:32:50 INFO - PROCESS | 25545 | 1466519570385 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:50 INFO - PROCESS | 25545 | 1466519570393 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:32:50 INFO - PROCESS | 25545 | 1466519570728 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 07:32:50 INFO - PROCESS | 25545 | 1466519570933 Marionette TRACE conn4 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:50 INFO - PROCESS | 25545 | 1466519570946 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:32:50 INFO - PROCESS | 25545 | ++DOCSHELL 0x9b12c000 == 11 [pid = 25545] [id = 11] 07:32:50 INFO - PROCESS | 25545 | ++DOMWINDOW == 30 (0x9b12c800) [pid = 25545] [serial = 30] [outer = (nil)] 07:32:51 INFO - PROCESS | 25545 | ++DOMWINDOW == 31 (0x9b12e800) [pid = 25545] [serial = 31] [outer = 0x9b12c800] 07:32:51 INFO - PROCESS | 25545 | 1466519571053 Marionette DEBUG loaded listener.js 07:32:51 INFO - PROCESS | 25545 | ++DOMWINDOW == 32 (0x9b522400) [pid = 25545] [serial = 32] [outer = 0x9b12c800] 07:32:52 INFO - PROCESS | 25545 | 1466519572096 Marionette TRACE conn4 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 07:32:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 07:32:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 2007ms 07:32:52 INFO - PROCESS | 25545 | 1466519572149 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 07:32:52 INFO - PROCESS | 25545 | 1466519572155 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 07:32:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 07:32:52 INFO - PROCESS | 25545 | 1466519572163 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 07:32:52 INFO - PROCESS | 25545 | 1466519572167 Marionette TRACE conn4 <- [1,18,null,{}] 07:32:52 INFO - PROCESS | 25545 | 1466519572174 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:52 INFO - PROCESS | 25545 | 1466519572179 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:32:52 INFO - PROCESS | 25545 | 1466519572433 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 07:32:52 INFO - PROCESS | 25545 | 1466519572605 Marionette TRACE conn4 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:52 INFO - PROCESS | 25545 | 1466519572613 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:32:52 INFO - PROCESS | 25545 | ++DOCSHELL 0x92f63c00 == 12 [pid = 25545] [id = 12] 07:32:52 INFO - PROCESS | 25545 | ++DOMWINDOW == 33 (0x9a9f9400) [pid = 25545] [serial = 33] [outer = (nil)] 07:32:52 INFO - PROCESS | 25545 | ++DOMWINDOW == 34 (0x9d808800) [pid = 25545] [serial = 34] [outer = 0x9a9f9400] 07:32:52 INFO - PROCESS | 25545 | 1466519572704 Marionette DEBUG loaded listener.js 07:32:52 INFO - PROCESS | 25545 | ++DOMWINDOW == 35 (0xa1016000) [pid = 25545] [serial = 35] [outer = 0x9a9f9400] 07:32:53 INFO - PROCESS | 25545 | 1466519573639 Marionette TRACE conn4 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 07:32:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 07:32:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1539ms 07:32:53 INFO - PROCESS | 25545 | 1466519573705 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 07:32:53 INFO - PROCESS | 25545 | 1466519573713 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 07:32:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 07:32:53 INFO - PROCESS | 25545 | 1466519573732 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 07:32:53 INFO - PROCESS | 25545 | 1466519573740 Marionette TRACE conn4 <- [1,22,null,{}] 07:32:53 INFO - PROCESS | 25545 | 1466519573747 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:53 INFO - PROCESS | 25545 | 1466519573754 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:32:54 INFO - PROCESS | 25545 | 1466519573996 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 07:32:54 INFO - PROCESS | 25545 | 1466519574166 Marionette TRACE conn4 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:54 INFO - PROCESS | 25545 | 1466519574177 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:32:54 INFO - PROCESS | 25545 | ++DOCSHELL 0x9bc9fc00 == 13 [pid = 25545] [id = 13] 07:32:54 INFO - PROCESS | 25545 | ++DOMWINDOW == 36 (0xa6785800) [pid = 25545] [serial = 36] [outer = (nil)] 07:32:54 INFO - PROCESS | 25545 | ++DOMWINDOW == 37 (0xa6bd2c00) [pid = 25545] [serial = 37] [outer = 0xa6785800] 07:32:54 INFO - PROCESS | 25545 | 1466519574263 Marionette DEBUG loaded listener.js 07:32:54 INFO - PROCESS | 25545 | ++DOMWINDOW == 38 (0xa6f41800) [pid = 25545] [serial = 38] [outer = 0xa6785800] 07:32:55 INFO - PROCESS | 25545 | 1466519575447 Marionette TRACE conn4 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 07:32:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 07:32:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1801ms 07:32:55 INFO - PROCESS | 25545 | 1466519575525 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 07:32:55 INFO - PROCESS | 25545 | 1466519575532 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 07:32:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 07:32:55 INFO - PROCESS | 25545 | 1466519575541 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 07:32:55 INFO - PROCESS | 25545 | 1466519575547 Marionette TRACE conn4 <- [1,26,null,{}] 07:32:55 INFO - PROCESS | 25545 | 1466519575556 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:55 INFO - PROCESS | 25545 | 1466519575561 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:32:55 INFO - PROCESS | 25545 | 1466519575771 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 07:32:56 INFO - PROCESS | 25545 | 1466519575993 Marionette TRACE conn4 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:56 INFO - PROCESS | 25545 | 1466519576015 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:32:56 INFO - PROCESS | 25545 | ++DOCSHELL 0x95310000 == 14 [pid = 25545] [id = 14] 07:32:56 INFO - PROCESS | 25545 | ++DOMWINDOW == 39 (0x97949c00) [pid = 25545] [serial = 39] [outer = (nil)] 07:32:56 INFO - PROCESS | 25545 | ++DOMWINDOW == 40 (0x9922a400) [pid = 25545] [serial = 40] [outer = 0x97949c00] 07:32:56 INFO - PROCESS | 25545 | 1466519576096 Marionette DEBUG loaded listener.js 07:32:56 INFO - PROCESS | 25545 | ++DOMWINDOW == 41 (0x9928e400) [pid = 25545] [serial = 41] [outer = 0x97949c00] 07:32:56 INFO - PROCESS | 25545 | --DOCSHELL 0x9c10ec00 == 13 [pid = 25545] [id = 6] 07:32:56 INFO - PROCESS | 25545 | 1466519576965 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 07:32:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 07:32:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1486ms 07:32:57 INFO - PROCESS | 25545 | 1466519577028 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 07:32:57 INFO - PROCESS | 25545 | 1466519577035 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 07:32:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 07:32:57 INFO - PROCESS | 25545 | 1466519577047 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 07:32:57 INFO - PROCESS | 25545 | 1466519577051 Marionette TRACE conn4 <- [1,30,null,{}] 07:32:57 INFO - PROCESS | 25545 | 1466519577059 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:57 INFO - PROCESS | 25545 | 1466519577065 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:32:57 INFO - PROCESS | 25545 | 1466519577250 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 07:32:57 INFO - PROCESS | 25545 | 1466519577361 Marionette TRACE conn4 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:57 INFO - PROCESS | 25545 | 1466519577372 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:32:57 INFO - PROCESS | 25545 | ++DOCSHELL 0x9a369400 == 14 [pid = 25545] [id = 15] 07:32:57 INFO - PROCESS | 25545 | ++DOMWINDOW == 42 (0x9a4ed400) [pid = 25545] [serial = 42] [outer = (nil)] 07:32:57 INFO - PROCESS | 25545 | ++DOMWINDOW == 43 (0x9a8cfc00) [pid = 25545] [serial = 43] [outer = 0x9a4ed400] 07:32:57 INFO - PROCESS | 25545 | 1466519577448 Marionette DEBUG loaded listener.js 07:32:57 INFO - PROCESS | 25545 | ++DOMWINDOW == 44 (0x9aab4800) [pid = 25545] [serial = 44] [outer = 0x9a4ed400] 07:32:58 INFO - PROCESS | 25545 | 1466519578213 Marionette TRACE conn4 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 07:32:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 07:32:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1189ms 07:32:58 INFO - PROCESS | 25545 | 1466519578236 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 07:32:58 INFO - PROCESS | 25545 | 1466519578241 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 07:32:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 07:32:58 INFO - PROCESS | 25545 | 1466519578261 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 07:32:58 INFO - PROCESS | 25545 | 1466519578267 Marionette TRACE conn4 <- [1,34,null,{}] 07:32:58 INFO - PROCESS | 25545 | 1466519578284 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:58 INFO - PROCESS | 25545 | 1466519578293 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:32:58 INFO - PROCESS | 25545 | 1466519578471 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 07:32:58 INFO - PROCESS | 25545 | 1466519578482 Marionette TRACE conn4 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:58 INFO - PROCESS | 25545 | 1466519578492 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:32:58 INFO - PROCESS | 25545 | ++DOCSHELL 0x9a5b2000 == 15 [pid = 25545] [id = 16] 07:32:58 INFO - PROCESS | 25545 | ++DOMWINDOW == 45 (0x9a9a4c00) [pid = 25545] [serial = 45] [outer = (nil)] 07:32:58 INFO - PROCESS | 25545 | ++DOMWINDOW == 46 (0x9b5f6c00) [pid = 25545] [serial = 46] [outer = 0x9a9a4c00] 07:32:58 INFO - PROCESS | 25545 | 1466519578571 Marionette DEBUG loaded listener.js 07:32:58 INFO - PROCESS | 25545 | ++DOMWINDOW == 47 (0x9bca7800) [pid = 25545] [serial = 47] [outer = 0x9a9a4c00] 07:32:59 INFO - PROCESS | 25545 | 1466519579423 Marionette TRACE conn4 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 07:32:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 07:32:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1198ms 07:32:59 INFO - PROCESS | 25545 | 1466519579458 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 07:32:59 INFO - PROCESS | 25545 | 1466519579463 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 07:32:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 07:32:59 INFO - PROCESS | 25545 | 1466519579470 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 07:32:59 INFO - PROCESS | 25545 | 1466519579474 Marionette TRACE conn4 <- [1,38,null,{}] 07:32:59 INFO - PROCESS | 25545 | 1466519579480 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:59 INFO - PROCESS | 25545 | 1466519579485 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:32:59 INFO - PROCESS | 25545 | 1466519579646 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 07:32:59 INFO - PROCESS | 25545 | 1466519579661 Marionette TRACE conn4 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:59 INFO - PROCESS | 25545 | 1466519579667 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:32:59 INFO - PROCESS | 25545 | ++DOCSHELL 0x9bcdec00 == 16 [pid = 25545] [id = 17] 07:32:59 INFO - PROCESS | 25545 | ++DOMWINDOW == 48 (0x9c101800) [pid = 25545] [serial = 48] [outer = (nil)] 07:32:59 INFO - PROCESS | 25545 | ++DOMWINDOW == 49 (0x9d348000) [pid = 25545] [serial = 49] [outer = 0x9c101800] 07:32:59 INFO - PROCESS | 25545 | 1466519579761 Marionette DEBUG loaded listener.js 07:32:59 INFO - PROCESS | 25545 | ++DOMWINDOW == 50 (0x9d46b400) [pid = 25545] [serial = 50] [outer = 0x9c101800] 07:33:00 INFO - PROCESS | 25545 | 1466519580604 Marionette TRACE conn4 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 07:33:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 07:33:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1195ms 07:33:00 INFO - PROCESS | 25545 | 1466519580667 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 07:33:00 INFO - PROCESS | 25545 | 1466519580671 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 07:33:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 07:33:00 INFO - PROCESS | 25545 | 1466519580677 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 07:33:00 INFO - PROCESS | 25545 | 1466519580680 Marionette TRACE conn4 <- [1,42,null,{}] 07:33:00 INFO - PROCESS | 25545 | 1466519580686 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:00 INFO - PROCESS | 25545 | 1466519580691 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:00 INFO - PROCESS | 25545 | 1466519580845 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 07:33:00 INFO - PROCESS | 25545 | 1466519580856 Marionette TRACE conn4 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:00 INFO - PROCESS | 25545 | 1466519580869 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:00 INFO - PROCESS | 25545 | ++DOCSHELL 0x9d468c00 == 17 [pid = 25545] [id = 18] 07:33:00 INFO - PROCESS | 25545 | ++DOMWINDOW == 51 (0x9d80a000) [pid = 25545] [serial = 51] [outer = (nil)] 07:33:00 INFO - PROCESS | 25545 | ++DOMWINDOW == 52 (0x9d85a000) [pid = 25545] [serial = 52] [outer = 0x9d80a000] 07:33:00 INFO - PROCESS | 25545 | 1466519580946 Marionette DEBUG loaded listener.js 07:33:01 INFO - PROCESS | 25545 | ++DOMWINDOW == 53 (0xa100d800) [pid = 25545] [serial = 53] [outer = 0x9d80a000] 07:33:01 INFO - PROCESS | 25545 | 1466519581785 Marionette TRACE conn4 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 07:33:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 07:33:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1138ms 07:33:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 07:33:01 INFO - PROCESS | 25545 | 1466519581816 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 07:33:01 INFO - PROCESS | 25545 | 1466519581819 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 07:33:01 INFO - PROCESS | 25545 | 1466519581826 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 07:33:01 INFO - PROCESS | 25545 | 1466519581830 Marionette TRACE conn4 <- [1,46,null,{}] 07:33:01 INFO - PROCESS | 25545 | 1466519581836 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:01 INFO - PROCESS | 25545 | 1466519581847 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:02 INFO - PROCESS | 25545 | 1466519582077 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 07:33:02 INFO - PROCESS | 25545 | 1466519582178 Marionette TRACE conn4 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:02 INFO - PROCESS | 25545 | 1466519582186 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:02 INFO - PROCESS | 25545 | ++DOCSHELL 0x9236a000 == 18 [pid = 25545] [id = 19] 07:33:02 INFO - PROCESS | 25545 | ++DOMWINDOW == 54 (0x95302c00) [pid = 25545] [serial = 54] [outer = (nil)] 07:33:02 INFO - PROCESS | 25545 | ++DOMWINDOW == 55 (0xa23abc00) [pid = 25545] [serial = 55] [outer = 0x95302c00] 07:33:02 INFO - PROCESS | 25545 | 1466519582261 Marionette DEBUG loaded listener.js 07:33:02 INFO - PROCESS | 25545 | ++DOMWINDOW == 56 (0xa2fb4400) [pid = 25545] [serial = 56] [outer = 0x95302c00] 07:33:03 INFO - PROCESS | 25545 | 1466519583021 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 07:33:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 07:33:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1249ms 07:33:03 INFO - PROCESS | 25545 | 1466519583075 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 07:33:03 INFO - PROCESS | 25545 | 1466519583079 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 07:33:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 07:33:03 INFO - PROCESS | 25545 | 1466519583101 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 07:33:03 INFO - PROCESS | 25545 | 1466519583105 Marionette TRACE conn4 <- [1,50,null,{}] 07:33:03 INFO - PROCESS | 25545 | 1466519583111 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:03 INFO - PROCESS | 25545 | 1466519583116 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:03 INFO - PROCESS | 25545 | 1466519583282 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 07:33:03 INFO - PROCESS | 25545 | 1466519583291 Marionette TRACE conn4 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:03 INFO - PROCESS | 25545 | 1466519583299 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:03 INFO - PROCESS | 25545 | ++DOCSHELL 0x9b51a000 == 19 [pid = 25545] [id = 20] 07:33:03 INFO - PROCESS | 25545 | ++DOMWINDOW == 57 (0xa2fec000) [pid = 25545] [serial = 57] [outer = (nil)] 07:33:03 INFO - PROCESS | 25545 | ++DOMWINDOW == 58 (0xa3326c00) [pid = 25545] [serial = 58] [outer = 0xa2fec000] 07:33:03 INFO - PROCESS | 25545 | 1466519583376 Marionette DEBUG loaded listener.js 07:33:03 INFO - PROCESS | 25545 | ++DOMWINDOW == 59 (0xa33ba800) [pid = 25545] [serial = 59] [outer = 0xa2fec000] 07:33:04 INFO - PROCESS | 25545 | 1466519584194 Marionette TRACE conn4 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 07:33:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 07:33:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1143ms 07:33:04 INFO - PROCESS | 25545 | 1466519584243 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 07:33:04 INFO - PROCESS | 25545 | 1466519584248 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 07:33:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 07:33:04 INFO - PROCESS | 25545 | 1466519584255 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 07:33:04 INFO - PROCESS | 25545 | 1466519584259 Marionette TRACE conn4 <- [1,54,null,{}] 07:33:04 INFO - PROCESS | 25545 | 1466519584269 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:04 INFO - PROCESS | 25545 | 1466519584273 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:04 INFO - PROCESS | 25545 | 1466519584433 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 07:33:04 INFO - PROCESS | 25545 | 1466519584443 Marionette TRACE conn4 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:04 INFO - PROCESS | 25545 | 1466519584449 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:04 INFO - PROCESS | 25545 | ++DOCSHELL 0x93dd9c00 == 20 [pid = 25545] [id = 21] 07:33:04 INFO - PROCESS | 25545 | ++DOMWINDOW == 60 (0x97949000) [pid = 25545] [serial = 60] [outer = (nil)] 07:33:04 INFO - PROCESS | 25545 | ++DOMWINDOW == 61 (0xa4d47400) [pid = 25545] [serial = 61] [outer = 0x97949000] 07:33:04 INFO - PROCESS | 25545 | 1466519584522 Marionette DEBUG loaded listener.js 07:33:04 INFO - PROCESS | 25545 | ++DOMWINDOW == 62 (0xa4d52800) [pid = 25545] [serial = 62] [outer = 0x97949000] 07:33:06 INFO - PROCESS | 25545 | --DOCSHELL 0x92f63c00 == 19 [pid = 25545] [id = 12] 07:33:06 INFO - PROCESS | 25545 | --DOCSHELL 0x9bc9fc00 == 18 [pid = 25545] [id = 13] 07:33:06 INFO - PROCESS | 25545 | --DOCSHELL 0x92373800 == 17 [pid = 25545] [id = 8] 07:33:06 INFO - PROCESS | 25545 | --DOCSHELL 0x9b12c000 == 16 [pid = 25545] [id = 11] 07:33:06 INFO - PROCESS | 25545 | 1466519586435 Marionette TRACE conn4 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 07:33:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 07:33:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 2238ms 07:33:06 INFO - PROCESS | 25545 | 1466519586503 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 07:33:06 INFO - PROCESS | 25545 | 1466519586509 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 07:33:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 07:33:06 INFO - PROCESS | 25545 | 1466519586519 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 07:33:06 INFO - PROCESS | 25545 | 1466519586523 Marionette TRACE conn4 <- [1,58,null,{}] 07:33:06 INFO - PROCESS | 25545 | 1466519586533 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:06 INFO - PROCESS | 25545 | 1466519586539 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:06 INFO - PROCESS | 25545 | 1466519586753 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 07:33:06 INFO - PROCESS | 25545 | 1466519586777 Marionette TRACE conn4 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:06 INFO - PROCESS | 25545 | 1466519586791 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:06 INFO - PROCESS | 25545 | ++DOCSHELL 0x92f8cc00 == 17 [pid = 25545] [id = 22] 07:33:06 INFO - PROCESS | 25545 | ++DOMWINDOW == 63 (0x93a3e400) [pid = 25545] [serial = 63] [outer = (nil)] 07:33:06 INFO - PROCESS | 25545 | ++DOMWINDOW == 64 (0x95054000) [pid = 25545] [serial = 64] [outer = 0x93a3e400] 07:33:06 INFO - PROCESS | 25545 | 1466519586863 Marionette DEBUG loaded listener.js 07:33:06 INFO - PROCESS | 25545 | ++DOMWINDOW == 65 (0x92f94c00) [pid = 25545] [serial = 65] [outer = 0x93a3e400] 07:33:07 INFO - PROCESS | 25545 | --DOMWINDOW == 64 (0x9a9a4c00) [pid = 25545] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 07:33:07 INFO - PROCESS | 25545 | --DOMWINDOW == 63 (0x9c101800) [pid = 25545] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 07:33:07 INFO - PROCESS | 25545 | --DOMWINDOW == 62 (0x9d80c000) [pid = 25545] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 07:33:07 INFO - PROCESS | 25545 | --DOMWINDOW == 61 (0x92373c00) [pid = 25545] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 07:33:07 INFO - PROCESS | 25545 | --DOMWINDOW == 60 (0x9b12c800) [pid = 25545] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 07:33:07 INFO - PROCESS | 25545 | --DOMWINDOW == 59 (0x9a9f9400) [pid = 25545] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 07:33:07 INFO - PROCESS | 25545 | --DOMWINDOW == 58 (0xa6785800) [pid = 25545] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 07:33:07 INFO - PROCESS | 25545 | --DOMWINDOW == 57 (0x97949c00) [pid = 25545] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 07:33:07 INFO - PROCESS | 25545 | --DOMWINDOW == 56 (0x9a4ed400) [pid = 25545] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 07:33:08 INFO - PROCESS | 25545 | 1466519588146 Marionette TRACE conn4 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 07:33:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 07:33:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1687ms 07:33:08 INFO - PROCESS | 25545 | 1466519588207 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 07:33:08 INFO - PROCESS | 25545 | 1466519588214 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 07:33:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 07:33:08 INFO - PROCESS | 25545 | 1466519588224 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 07:33:08 INFO - PROCESS | 25545 | 1466519588228 Marionette TRACE conn4 <- [1,62,null,{}] 07:33:08 INFO - PROCESS | 25545 | 1466519588242 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:08 INFO - PROCESS | 25545 | 1466519588247 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:08 INFO - PROCESS | 25545 | 1466519588404 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 07:33:08 INFO - PROCESS | 25545 | 1466519588415 Marionette TRACE conn4 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:08 INFO - PROCESS | 25545 | 1466519588424 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:08 INFO - PROCESS | 25545 | ++DOCSHELL 0x92f57c00 == 18 [pid = 25545] [id = 23] 07:33:08 INFO - PROCESS | 25545 | ++DOMWINDOW == 57 (0x98375400) [pid = 25545] [serial = 66] [outer = (nil)] 07:33:08 INFO - PROCESS | 25545 | ++DOMWINDOW == 58 (0x99718000) [pid = 25545] [serial = 67] [outer = 0x98375400] 07:33:08 INFO - PROCESS | 25545 | 1466519588499 Marionette DEBUG loaded listener.js 07:33:08 INFO - PROCESS | 25545 | ++DOMWINDOW == 59 (0x99e5e000) [pid = 25545] [serial = 68] [outer = 0x98375400] 07:33:09 INFO - PROCESS | 25545 | 1466519589306 Marionette TRACE conn4 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 07:33:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 07:33:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1132ms 07:33:09 INFO - PROCESS | 25545 | 1466519589357 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 07:33:09 INFO - PROCESS | 25545 | 1466519589360 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 07:33:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 07:33:09 INFO - PROCESS | 25545 | 1466519589369 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 07:33:09 INFO - PROCESS | 25545 | 1466519589375 Marionette TRACE conn4 <- [1,66,null,{}] 07:33:09 INFO - PROCESS | 25545 | 1466519589396 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:09 INFO - PROCESS | 25545 | 1466519589405 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:09 INFO - PROCESS | 25545 | 1466519589573 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 07:33:09 INFO - PROCESS | 25545 | 1466519589670 Marionette TRACE conn4 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:09 INFO - PROCESS | 25545 | 1466519589683 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:09 INFO - PROCESS | 25545 | ++DOCSHELL 0x92365000 == 19 [pid = 25545] [id = 24] 07:33:09 INFO - PROCESS | 25545 | ++DOMWINDOW == 60 (0x92369c00) [pid = 25545] [serial = 69] [outer = (nil)] 07:33:09 INFO - PROCESS | 25545 | ++DOMWINDOW == 61 (0x92f87400) [pid = 25545] [serial = 70] [outer = 0x92369c00] 07:33:09 INFO - PROCESS | 25545 | 1466519589841 Marionette DEBUG loaded listener.js 07:33:09 INFO - PROCESS | 25545 | ++DOMWINDOW == 62 (0x93a43000) [pid = 25545] [serial = 71] [outer = 0x92369c00] 07:33:10 INFO - PROCESS | 25545 | 1466519590780 Marionette TRACE conn4 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 07:33:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 07:33:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1490ms 07:33:10 INFO - PROCESS | 25545 | 1466519590861 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 07:33:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 07:33:10 INFO - PROCESS | 25545 | 1466519590868 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 07:33:10 INFO - PROCESS | 25545 | 1466519590878 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 07:33:10 INFO - PROCESS | 25545 | 1466519590883 Marionette TRACE conn4 <- [1,70,null,{}] 07:33:10 INFO - PROCESS | 25545 | 1466519590892 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:10 INFO - PROCESS | 25545 | 1466519590899 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:11 INFO - PROCESS | 25545 | 1466519591207 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 07:33:11 INFO - PROCESS | 25545 | 1466519591504 Marionette TRACE conn4 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:11 INFO - PROCESS | 25545 | 1466519591519 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:11 INFO - PROCESS | 25545 | ++DOCSHELL 0x92f8e000 == 20 [pid = 25545] [id = 25] 07:33:11 INFO - PROCESS | 25545 | ++DOMWINDOW == 63 (0x9a098800) [pid = 25545] [serial = 72] [outer = (nil)] 07:33:11 INFO - PROCESS | 25545 | ++DOMWINDOW == 64 (0x9a448c00) [pid = 25545] [serial = 73] [outer = 0x9a098800] 07:33:11 INFO - PROCESS | 25545 | 1466519591678 Marionette DEBUG loaded listener.js 07:33:11 INFO - PROCESS | 25545 | ++DOMWINDOW == 65 (0x9a9a5400) [pid = 25545] [serial = 74] [outer = 0x9a098800] 07:33:12 INFO - PROCESS | 25545 | 1466519592541 Marionette TRACE conn4 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 07:33:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 07:33:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1737ms 07:33:12 INFO - PROCESS | 25545 | 1466519592614 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 07:33:12 INFO - PROCESS | 25545 | 1466519592621 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 07:33:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 07:33:12 INFO - PROCESS | 25545 | 1466519592634 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 07:33:12 INFO - PROCESS | 25545 | 1466519592640 Marionette TRACE conn4 <- [1,74,null,{}] 07:33:12 INFO - PROCESS | 25545 | 1466519592647 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:12 INFO - PROCESS | 25545 | 1466519592653 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:12 INFO - PROCESS | 25545 | 1466519592847 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 07:33:12 INFO - PROCESS | 25545 | 1466519592957 Marionette TRACE conn4 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:12 INFO - PROCESS | 25545 | 1466519592970 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:12 INFO - PROCESS | 25545 | ++DOCSHELL 0x9a9f6000 == 21 [pid = 25545] [id = 26] 07:33:12 INFO - PROCESS | 25545 | ++DOMWINDOW == 66 (0x9aabf000) [pid = 25545] [serial = 75] [outer = (nil)] 07:33:13 INFO - PROCESS | 25545 | ++DOMWINDOW == 67 (0x9b12ec00) [pid = 25545] [serial = 76] [outer = 0x9aabf000] 07:33:13 INFO - PROCESS | 25545 | 1466519593054 Marionette DEBUG loaded listener.js 07:33:13 INFO - PROCESS | 25545 | ++DOMWINDOW == 68 (0x9bca0400) [pid = 25545] [serial = 77] [outer = 0x9aabf000] 07:33:13 INFO - PROCESS | 25545 | 1466519593995 Marionette TRACE conn4 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 07:33:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 07:33:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1438ms 07:33:14 INFO - PROCESS | 25545 | 1466519594072 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 07:33:14 INFO - PROCESS | 25545 | 1466519594077 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 07:33:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 07:33:14 INFO - PROCESS | 25545 | 1466519594084 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 07:33:14 INFO - PROCESS | 25545 | 1466519594091 Marionette TRACE conn4 <- [1,78,null,{}] 07:33:14 INFO - PROCESS | 25545 | 1466519594109 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:14 INFO - PROCESS | 25545 | 1466519594119 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:14 INFO - PROCESS | 25545 | 1466519594419 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 07:33:14 INFO - PROCESS | 25545 | 1466519594533 Marionette TRACE conn4 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:14 INFO - PROCESS | 25545 | 1466519594543 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:14 INFO - PROCESS | 25545 | ++DOCSHELL 0x92f92800 == 22 [pid = 25545] [id = 27] 07:33:14 INFO - PROCESS | 25545 | ++DOMWINDOW == 69 (0x9d341c00) [pid = 25545] [serial = 78] [outer = (nil)] 07:33:14 INFO - PROCESS | 25545 | ++DOMWINDOW == 70 (0x9d85d800) [pid = 25545] [serial = 79] [outer = 0x9d341c00] 07:33:14 INFO - PROCESS | 25545 | 1466519594666 Marionette DEBUG loaded listener.js 07:33:14 INFO - PROCESS | 25545 | ++DOMWINDOW == 71 (0xa1083c00) [pid = 25545] [serial = 80] [outer = 0x9d341c00] 07:33:15 INFO - PROCESS | 25545 | 1466519595501 Marionette TRACE conn4 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 07:33:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 07:33:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1492ms 07:33:15 INFO - PROCESS | 25545 | 1466519595578 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 07:33:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 07:33:15 INFO - PROCESS | 25545 | 1466519595584 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 07:33:15 INFO - PROCESS | 25545 | 1466519595591 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 07:33:15 INFO - PROCESS | 25545 | 1466519595595 Marionette TRACE conn4 <- [1,82,null,{}] 07:33:15 INFO - PROCESS | 25545 | 1466519595602 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:15 INFO - PROCESS | 25545 | 1466519595607 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:15 INFO - PROCESS | 25545 | 1466519595832 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 07:33:16 INFO - PROCESS | 25545 | 1466519595981 Marionette TRACE conn4 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:16 INFO - PROCESS | 25545 | 1466519595989 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:16 INFO - PROCESS | 25545 | ++DOCSHELL 0xa2374000 == 23 [pid = 25545] [id = 28] 07:33:16 INFO - PROCESS | 25545 | ++DOMWINDOW == 72 (0xa237c400) [pid = 25545] [serial = 81] [outer = (nil)] 07:33:16 INFO - PROCESS | 25545 | ++DOMWINDOW == 73 (0xa23f3000) [pid = 25545] [serial = 82] [outer = 0xa237c400] 07:33:16 INFO - PROCESS | 25545 | 1466519596078 Marionette DEBUG loaded listener.js 07:33:16 INFO - PROCESS | 25545 | ++DOMWINDOW == 74 (0xa23af000) [pid = 25545] [serial = 83] [outer = 0xa237c400] 07:33:16 INFO - PROCESS | 25545 | 1466519596917 Marionette TRACE conn4 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 07:33:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 07:33:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1391ms 07:33:16 INFO - PROCESS | 25545 | 1466519596982 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 07:33:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 07:33:16 INFO - PROCESS | 25545 | 1466519596987 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 07:33:17 INFO - PROCESS | 25545 | 1466519596995 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 07:33:17 INFO - PROCESS | 25545 | 1466519596998 Marionette TRACE conn4 <- [1,86,null,{}] 07:33:17 INFO - PROCESS | 25545 | 1466519597005 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:17 INFO - PROCESS | 25545 | 1466519597013 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:17 INFO - PROCESS | 25545 | 1466519597196 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 07:33:17 INFO - PROCESS | 25545 | 1466519597334 Marionette TRACE conn4 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:17 INFO - PROCESS | 25545 | 1466519597345 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:17 INFO - PROCESS | 25545 | ++DOCSHELL 0xa1085400 == 24 [pid = 25545] [id = 29] 07:33:17 INFO - PROCESS | 25545 | ++DOMWINDOW == 75 (0xa23a3000) [pid = 25545] [serial = 84] [outer = (nil)] 07:33:17 INFO - PROCESS | 25545 | ++DOMWINDOW == 76 (0xa2fb1000) [pid = 25545] [serial = 85] [outer = 0xa23a3000] 07:33:17 INFO - PROCESS | 25545 | 1466519597444 Marionette DEBUG loaded listener.js 07:33:17 INFO - PROCESS | 25545 | ++DOMWINDOW == 77 (0xa4d4a800) [pid = 25545] [serial = 86] [outer = 0xa23a3000] 07:33:18 INFO - PROCESS | 25545 | 1466519598367 Marionette TRACE conn4 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 07:33:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 07:33:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1439ms 07:33:18 INFO - PROCESS | 25545 | 1466519598434 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 07:33:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 07:33:18 INFO - PROCESS | 25545 | 1466519598438 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 07:33:18 INFO - PROCESS | 25545 | 1466519598445 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 07:33:18 INFO - PROCESS | 25545 | 1466519598449 Marionette TRACE conn4 <- [1,90,null,{}] 07:33:18 INFO - PROCESS | 25545 | 1466519598455 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:18 INFO - PROCESS | 25545 | 1466519598466 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:18 INFO - PROCESS | 25545 | 1466519598700 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 07:33:18 INFO - PROCESS | 25545 | 1466519598848 Marionette TRACE conn4 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:18 INFO - PROCESS | 25545 | 1466519598856 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:18 INFO - PROCESS | 25545 | ++DOCSHELL 0x93de0800 == 25 [pid = 25545] [id = 30] 07:33:18 INFO - PROCESS | 25545 | ++DOMWINDOW == 78 (0xa1014400) [pid = 25545] [serial = 87] [outer = (nil)] 07:33:18 INFO - PROCESS | 25545 | ++DOMWINDOW == 79 (0xa4d10000) [pid = 25545] [serial = 88] [outer = 0xa1014400] 07:33:18 INFO - PROCESS | 25545 | 1466519598944 Marionette DEBUG loaded listener.js 07:33:19 INFO - PROCESS | 25545 | ++DOMWINDOW == 80 (0xa61af000) [pid = 25545] [serial = 89] [outer = 0xa1014400] 07:33:19 INFO - PROCESS | 25545 | 1466519599767 Marionette TRACE conn4 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 07:33:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 07:33:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1383ms 07:33:19 INFO - PROCESS | 25545 | 1466519599844 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 07:33:19 INFO - PROCESS | 25545 | 1466519599847 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 07:33:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 07:33:19 INFO - PROCESS | 25545 | 1466519599857 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 07:33:19 INFO - PROCESS | 25545 | 1466519599860 Marionette TRACE conn4 <- [1,94,null,{}] 07:33:19 INFO - PROCESS | 25545 | 1466519599867 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:19 INFO - PROCESS | 25545 | 1466519599873 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:20 INFO - PROCESS | 25545 | 1466519600058 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 07:33:20 INFO - PROCESS | 25545 | 1466519600202 Marionette TRACE conn4 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:20 INFO - PROCESS | 25545 | 1466519600212 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:20 INFO - PROCESS | 25545 | ++DOCSHELL 0x9236a400 == 26 [pid = 25545] [id = 31] 07:33:20 INFO - PROCESS | 25545 | ++DOMWINDOW == 81 (0x9236ac00) [pid = 25545] [serial = 90] [outer = (nil)] 07:33:20 INFO - PROCESS | 25545 | ++DOMWINDOW == 82 (0x93dd6c00) [pid = 25545] [serial = 91] [outer = 0x9236ac00] 07:33:20 INFO - PROCESS | 25545 | 1466519600340 Marionette DEBUG loaded listener.js 07:33:20 INFO - PROCESS | 25545 | ++DOMWINDOW == 83 (0x93ddec00) [pid = 25545] [serial = 92] [outer = 0x9236ac00] 07:33:20 INFO - PROCESS | 25545 | ++DOMWINDOW == 84 (0x9a3e2400) [pid = 25545] [serial = 93] [outer = 0x98376400] 07:33:21 INFO - PROCESS | 25545 | 1466519601403 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 07:33:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 07:33:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1581ms 07:33:21 INFO - PROCESS | 25545 | 1466519601440 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 07:33:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 07:33:21 INFO - PROCESS | 25545 | 1466519601446 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 07:33:21 INFO - PROCESS | 25545 | 1466519601456 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 07:33:21 INFO - PROCESS | 25545 | 1466519601462 Marionette TRACE conn4 <- [1,98,null,{}] 07:33:21 INFO - PROCESS | 25545 | 1466519601471 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:21 INFO - PROCESS | 25545 | 1466519601476 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:21 INFO - PROCESS | 25545 | 1466519601684 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 07:33:21 INFO - PROCESS | 25545 | 1466519601888 Marionette TRACE conn4 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:21 INFO - PROCESS | 25545 | 1466519601904 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:21 INFO - PROCESS | 25545 | ++DOCSHELL 0x93a4b800 == 27 [pid = 25545] [id = 32] 07:33:21 INFO - PROCESS | 25545 | ++DOMWINDOW == 85 (0x93ba5000) [pid = 25545] [serial = 94] [outer = (nil)] 07:33:21 INFO - PROCESS | 25545 | ++DOMWINDOW == 86 (0x96e52c00) [pid = 25545] [serial = 95] [outer = 0x93ba5000] 07:33:22 INFO - PROCESS | 25545 | 1466519601996 Marionette DEBUG loaded listener.js 07:33:22 INFO - PROCESS | 25545 | ++DOMWINDOW == 87 (0x99228400) [pid = 25545] [serial = 96] [outer = 0x93ba5000] 07:33:23 INFO - PROCESS | 25545 | --DOCSHELL 0x92f57c00 == 26 [pid = 25545] [id = 23] 07:33:23 INFO - PROCESS | 25545 | --DOCSHELL 0x92f8cc00 == 25 [pid = 25545] [id = 22] 07:33:23 INFO - PROCESS | 25545 | --DOCSHELL 0x9a369400 == 24 [pid = 25545] [id = 15] 07:33:23 INFO - PROCESS | 25545 | --DOCSHELL 0x95310000 == 23 [pid = 25545] [id = 14] 07:33:23 INFO - PROCESS | 25545 | --DOCSHELL 0x9236a400 == 22 [pid = 25545] [id = 31] 07:33:23 INFO - PROCESS | 25545 | --DOCSHELL 0x9bcdec00 == 21 [pid = 25545] [id = 17] 07:33:23 INFO - PROCESS | 25545 | --DOCSHELL 0xa1085400 == 20 [pid = 25545] [id = 29] 07:33:23 INFO - PROCESS | 25545 | --DOCSHELL 0x93de0800 == 19 [pid = 25545] [id = 30] 07:33:23 INFO - PROCESS | 25545 | --DOCSHELL 0x92f92800 == 18 [pid = 25545] [id = 27] 07:33:23 INFO - PROCESS | 25545 | --DOCSHELL 0xa2374000 == 17 [pid = 25545] [id = 28] 07:33:23 INFO - PROCESS | 25545 | --DOCSHELL 0x9a9f6000 == 16 [pid = 25545] [id = 26] 07:33:23 INFO - PROCESS | 25545 | --DOCSHELL 0x93dd9c00 == 15 [pid = 25545] [id = 21] 07:33:23 INFO - PROCESS | 25545 | --DOCSHELL 0x9b51a000 == 14 [pid = 25545] [id = 20] 07:33:23 INFO - PROCESS | 25545 | --DOCSHELL 0x9a5b2000 == 13 [pid = 25545] [id = 16] 07:33:23 INFO - PROCESS | 25545 | --DOCSHELL 0x9236a000 == 12 [pid = 25545] [id = 19] 07:33:23 INFO - PROCESS | 25545 | --DOCSHELL 0x9d468c00 == 11 [pid = 25545] [id = 18] 07:33:23 INFO - PROCESS | 25545 | --DOCSHELL 0x92365000 == 10 [pid = 25545] [id = 24] 07:33:23 INFO - PROCESS | 25545 | --DOCSHELL 0x92f8e000 == 9 [pid = 25545] [id = 25] 07:33:23 INFO - PROCESS | 25545 | --DOMWINDOW == 86 (0x9a447800) [pid = 25545] [serial = 12] [outer = (nil)] [url = about:blank] 07:33:23 INFO - PROCESS | 25545 | --DOMWINDOW == 85 (0x9b5f6c00) [pid = 25545] [serial = 46] [outer = (nil)] [url = about:blank] 07:33:23 INFO - PROCESS | 25545 | --DOMWINDOW == 84 (0x9bca7800) [pid = 25545] [serial = 47] [outer = (nil)] [url = about:blank] 07:33:23 INFO - PROCESS | 25545 | --DOMWINDOW == 83 (0x9d348000) [pid = 25545] [serial = 49] [outer = (nil)] [url = about:blank] 07:33:23 INFO - PROCESS | 25545 | --DOMWINDOW == 82 (0x9d85a000) [pid = 25545] [serial = 52] [outer = (nil)] [url = about:blank] 07:33:23 INFO - PROCESS | 25545 | --DOMWINDOW == 81 (0xa23abc00) [pid = 25545] [serial = 55] [outer = (nil)] [url = about:blank] 07:33:23 INFO - PROCESS | 25545 | --DOMWINDOW == 80 (0xa3326c00) [pid = 25545] [serial = 58] [outer = (nil)] [url = about:blank] 07:33:23 INFO - PROCESS | 25545 | --DOMWINDOW == 79 (0x92f5c400) [pid = 25545] [serial = 22] [outer = (nil)] [url = about:blank] 07:33:23 INFO - PROCESS | 25545 | --DOMWINDOW == 78 (0x997ce400) [pid = 25545] [serial = 28] [outer = (nil)] [url = about:blank] 07:33:23 INFO - PROCESS | 25545 | --DOMWINDOW == 77 (0x9b12e800) [pid = 25545] [serial = 31] [outer = (nil)] [url = about:blank] 07:33:23 INFO - PROCESS | 25545 | --DOMWINDOW == 76 (0x9d808800) [pid = 25545] [serial = 34] [outer = (nil)] [url = about:blank] 07:33:23 INFO - PROCESS | 25545 | --DOMWINDOW == 75 (0xa6bd2c00) [pid = 25545] [serial = 37] [outer = (nil)] [url = about:blank] 07:33:23 INFO - PROCESS | 25545 | --DOMWINDOW == 74 (0x9922a400) [pid = 25545] [serial = 40] [outer = (nil)] [url = about:blank] 07:33:23 INFO - PROCESS | 25545 | --DOMWINDOW == 73 (0x9928e400) [pid = 25545] [serial = 41] [outer = (nil)] [url = about:blank] 07:33:23 INFO - PROCESS | 25545 | --DOMWINDOW == 72 (0x9a8cfc00) [pid = 25545] [serial = 43] [outer = (nil)] [url = about:blank] 07:33:23 INFO - PROCESS | 25545 | --DOMWINDOW == 71 (0x93dd8400) [pid = 25545] [serial = 25] [outer = (nil)] [url = about:blank] 07:33:23 INFO - PROCESS | 25545 | --DOMWINDOW == 70 (0x9d46b400) [pid = 25545] [serial = 50] [outer = (nil)] [url = about:blank] 07:33:23 INFO - PROCESS | 25545 | --DOMWINDOW == 69 (0x9b522400) [pid = 25545] [serial = 32] [outer = (nil)] [url = about:blank] 07:33:23 INFO - PROCESS | 25545 | --DOMWINDOW == 68 (0x9aab4800) [pid = 25545] [serial = 44] [outer = (nil)] [url = about:blank] 07:33:23 INFO - PROCESS | 25545 | --DOMWINDOW == 67 (0x93a40c00) [pid = 25545] [serial = 23] [outer = (nil)] [url = about:blank] 07:33:23 INFO - PROCESS | 25545 | --DOMWINDOW == 66 (0xa1016000) [pid = 25545] [serial = 35] [outer = (nil)] [url = about:blank] 07:33:23 INFO - PROCESS | 25545 | --DOMWINDOW == 65 (0x93dd8c00) [pid = 25545] [serial = 17] [outer = (nil)] [url = about:blank] 07:33:23 INFO - PROCESS | 25545 | --DOMWINDOW == 64 (0xa6f41800) [pid = 25545] [serial = 38] [outer = (nil)] [url = about:blank] 07:33:23 INFO - PROCESS | 25545 | --DOMWINDOW == 63 (0x9a9fa800) [pid = 25545] [serial = 9] [outer = (nil)] [url = about:blank] 07:33:23 INFO - PROCESS | 25545 | --DOMWINDOW == 62 (0xa4d4d000) [pid = 25545] [serial = 2] [outer = (nil)] [url = about:blank] 07:33:23 INFO - PROCESS | 25545 | --DOMWINDOW == 61 (0x93a4a400) [pid = 25545] [serial = 19] [outer = (nil)] [url = about:blank] 07:33:23 INFO - PROCESS | 25545 | --DOMWINDOW == 60 (0x93dd4400) [pid = 25545] [serial = 16] [outer = (nil)] [url = about:blank] 07:33:23 INFO - PROCESS | 25545 | 1466519603674 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 07:33:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 07:33:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 2245ms 07:33:23 INFO - PROCESS | 25545 | 1466519603700 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 07:33:23 INFO - PROCESS | 25545 | 1466519603709 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 07:33:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 07:33:23 INFO - PROCESS | 25545 | 1466519603718 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 07:33:23 INFO - PROCESS | 25545 | 1466519603723 Marionette TRACE conn4 <- [1,102,null,{}] 07:33:23 INFO - PROCESS | 25545 | 1466519603737 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:23 INFO - PROCESS | 25545 | 1466519603742 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:23 INFO - PROCESS | 25545 | 1466519603918 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 07:33:24 INFO - PROCESS | 25545 | 1466519604035 Marionette TRACE conn4 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:24 INFO - PROCESS | 25545 | 1466519604044 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:24 INFO - PROCESS | 25545 | ++DOCSHELL 0x93baec00 == 10 [pid = 25545] [id = 33] 07:33:24 INFO - PROCESS | 25545 | ++DOMWINDOW == 61 (0x93dd4400) [pid = 25545] [serial = 97] [outer = (nil)] 07:33:24 INFO - PROCESS | 25545 | ++DOMWINDOW == 62 (0x9794a400) [pid = 25545] [serial = 98] [outer = 0x93dd4400] 07:33:24 INFO - PROCESS | 25545 | 1466519604124 Marionette DEBUG loaded listener.js 07:33:24 INFO - PROCESS | 25545 | ++DOMWINDOW == 63 (0x9922c400) [pid = 25545] [serial = 99] [outer = 0x93dd4400] 07:33:24 INFO - PROCESS | 25545 | 1466519604891 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 07:33:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 07:33:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1237ms 07:33:24 INFO - PROCESS | 25545 | 1466519604956 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 07:33:24 INFO - PROCESS | 25545 | 1466519604965 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 07:33:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 07:33:24 INFO - PROCESS | 25545 | 1466519604978 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 07:33:24 INFO - PROCESS | 25545 | 1466519604984 Marionette TRACE conn4 <- [1,106,null,{}] 07:33:24 INFO - PROCESS | 25545 | 1466519604991 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:25 INFO - PROCESS | 25545 | 1466519604997 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:25 INFO - PROCESS | 25545 | 1466519605180 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 07:33:25 INFO - PROCESS | 25545 | 1466519605291 Marionette TRACE conn4 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:25 INFO - PROCESS | 25545 | 1466519605301 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:25 INFO - PROCESS | 25545 | ++DOCSHELL 0x9a36a000 == 11 [pid = 25545] [id = 34] 07:33:25 INFO - PROCESS | 25545 | ++DOMWINDOW == 64 (0x9a3d7800) [pid = 25545] [serial = 100] [outer = (nil)] 07:33:25 INFO - PROCESS | 25545 | ++DOMWINDOW == 65 (0x9a3dcc00) [pid = 25545] [serial = 101] [outer = 0x9a3d7800] 07:33:25 INFO - PROCESS | 25545 | 1466519605381 Marionette DEBUG loaded listener.js 07:33:25 INFO - PROCESS | 25545 | ++DOMWINDOW == 66 (0x9a3e2000) [pid = 25545] [serial = 102] [outer = 0x9a3d7800] 07:33:26 INFO - PROCESS | 25545 | 1466519606283 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 07:33:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 07:33:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1342ms 07:33:26 INFO - PROCESS | 25545 | 1466519606320 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 07:33:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 07:33:26 INFO - PROCESS | 25545 | 1466519606325 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 07:33:26 INFO - PROCESS | 25545 | 1466519606332 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 07:33:26 INFO - PROCESS | 25545 | 1466519606338 Marionette TRACE conn4 <- [1,110,null,{}] 07:33:26 INFO - PROCESS | 25545 | 1466519606363 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:26 INFO - PROCESS | 25545 | 1466519606373 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:26 INFO - PROCESS | 25545 | 1466519606592 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 07:33:26 INFO - PROCESS | 25545 | 1466519606623 Marionette TRACE conn4 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:26 INFO - PROCESS | 25545 | 1466519606635 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:26 INFO - PROCESS | 25545 | ++DOCSHELL 0x9aabe800 == 12 [pid = 25545] [id = 35] 07:33:26 INFO - PROCESS | 25545 | ++DOMWINDOW == 67 (0x9aabec00) [pid = 25545] [serial = 103] [outer = (nil)] 07:33:26 INFO - PROCESS | 25545 | ++DOMWINDOW == 68 (0x9b51a000) [pid = 25545] [serial = 104] [outer = 0x9aabec00] 07:33:26 INFO - PROCESS | 25545 | 1466519606726 Marionette DEBUG loaded listener.js 07:33:26 INFO - PROCESS | 25545 | ++DOMWINDOW == 69 (0x9b5f9400) [pid = 25545] [serial = 105] [outer = 0x9aabec00] 07:33:27 INFO - PROCESS | 25545 | 1466519607622 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 07:33:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 07:33:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1344ms 07:33:27 INFO - PROCESS | 25545 | --DOMWINDOW == 68 (0x97949000) [pid = 25545] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 07:33:27 INFO - PROCESS | 25545 | --DOMWINDOW == 67 (0x9d80a000) [pid = 25545] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 07:33:27 INFO - PROCESS | 25545 | --DOMWINDOW == 66 (0x95302c00) [pid = 25545] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 07:33:27 INFO - PROCESS | 25545 | --DOMWINDOW == 65 (0xa2fec000) [pid = 25545] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 07:33:27 INFO - PROCESS | 25545 | --DOMWINDOW == 64 (0x93a3e400) [pid = 25545] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 07:33:27 INFO - PROCESS | 25545 | --DOMWINDOW == 63 (0x98375400) [pid = 25545] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 07:33:27 INFO - PROCESS | 25545 | 1466519607839 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 07:33:27 INFO - PROCESS | 25545 | 1466519607845 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 07:33:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 07:33:27 INFO - PROCESS | 25545 | 1466519607854 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 07:33:27 INFO - PROCESS | 25545 | 1466519607857 Marionette TRACE conn4 <- [1,114,null,{}] 07:33:27 INFO - PROCESS | 25545 | 1466519607863 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:27 INFO - PROCESS | 25545 | 1466519607868 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:28 INFO - PROCESS | 25545 | 1466519608023 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 07:33:28 INFO - PROCESS | 25545 | 1466519608045 Marionette TRACE conn4 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:28 INFO - PROCESS | 25545 | 1466519608052 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:28 INFO - PROCESS | 25545 | ++DOCSHELL 0x98375400 == 13 [pid = 25545] [id = 36] 07:33:28 INFO - PROCESS | 25545 | ++DOMWINDOW == 64 (0x9aab4000) [pid = 25545] [serial = 106] [outer = (nil)] 07:33:28 INFO - PROCESS | 25545 | ++DOMWINDOW == 65 (0x9b5fc000) [pid = 25545] [serial = 107] [outer = 0x9aab4000] 07:33:28 INFO - PROCESS | 25545 | 1466519608126 Marionette DEBUG loaded listener.js 07:33:28 INFO - PROCESS | 25545 | ++DOMWINDOW == 66 (0x9c0f1000) [pid = 25545] [serial = 108] [outer = 0x9aab4000] 07:33:28 INFO - PROCESS | 25545 | 1466519608992 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 07:33:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 07:33:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1187ms 07:33:29 INFO - PROCESS | 25545 | 1466519609043 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 07:33:29 INFO - PROCESS | 25545 | 1466519609047 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 07:33:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 07:33:29 INFO - PROCESS | 25545 | 1466519609054 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 07:33:29 INFO - PROCESS | 25545 | 1466519609057 Marionette TRACE conn4 <- [1,118,null,{}] 07:33:29 INFO - PROCESS | 25545 | 1466519609068 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:29 INFO - PROCESS | 25545 | 1466519609072 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:29 INFO - PROCESS | 25545 | 1466519609256 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 07:33:29 INFO - PROCESS | 25545 | 1466519609354 Marionette TRACE conn4 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:29 INFO - PROCESS | 25545 | 1466519609360 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:29 INFO - PROCESS | 25545 | ++DOCSHELL 0x96e4b800 == 14 [pid = 25545] [id = 37] 07:33:29 INFO - PROCESS | 25545 | ++DOMWINDOW == 67 (0x96ec3400) [pid = 25545] [serial = 109] [outer = (nil)] 07:33:29 INFO - PROCESS | 25545 | ++DOMWINDOW == 68 (0x96ece800) [pid = 25545] [serial = 110] [outer = 0x96ec3400] 07:33:29 INFO - PROCESS | 25545 | 1466519609438 Marionette DEBUG loaded listener.js 07:33:29 INFO - PROCESS | 25545 | ++DOMWINDOW == 69 (0x9aab5800) [pid = 25545] [serial = 111] [outer = 0x96ec3400] 07:33:30 INFO - PROCESS | 25545 | 1466519610316 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 07:33:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 07:33:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1341ms 07:33:30 INFO - PROCESS | 25545 | 1466519610397 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 07:33:30 INFO - PROCESS | 25545 | 1466519610404 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 07:33:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 07:33:30 INFO - PROCESS | 25545 | 1466519610413 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 07:33:30 INFO - PROCESS | 25545 | 1466519610419 Marionette TRACE conn4 <- [1,122,null,{}] 07:33:30 INFO - PROCESS | 25545 | 1466519610428 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:30 INFO - PROCESS | 25545 | 1466519610433 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:30 INFO - PROCESS | 25545 | 1466519610670 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 07:33:30 INFO - PROCESS | 25545 | 1466519610855 Marionette TRACE conn4 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:30 INFO - PROCESS | 25545 | 1466519610867 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:30 INFO - PROCESS | 25545 | ++DOCSHELL 0x93a42400 == 15 [pid = 25545] [id = 38] 07:33:30 INFO - PROCESS | 25545 | ++DOMWINDOW == 70 (0x93dd7c00) [pid = 25545] [serial = 112] [outer = (nil)] 07:33:31 INFO - PROCESS | 25545 | ++DOMWINDOW == 71 (0x96ed2000) [pid = 25545] [serial = 113] [outer = 0x93dd7c00] 07:33:31 INFO - PROCESS | 25545 | 1466519611020 Marionette DEBUG loaded listener.js 07:33:31 INFO - PROCESS | 25545 | ++DOMWINDOW == 72 (0x997c5000) [pid = 25545] [serial = 114] [outer = 0x93dd7c00] 07:33:32 INFO - PROCESS | 25545 | 1466519612000 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 07:33:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 07:33:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1647ms 07:33:32 INFO - PROCESS | 25545 | 1466519612060 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 07:33:32 INFO - PROCESS | 25545 | 1466519612068 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 07:33:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 07:33:32 INFO - PROCESS | 25545 | 1466519612082 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 07:33:32 INFO - PROCESS | 25545 | 1466519612087 Marionette TRACE conn4 <- [1,126,null,{}] 07:33:32 INFO - PROCESS | 25545 | 1466519612148 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:32 INFO - PROCESS | 25545 | 1466519612155 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:32 INFO - PROCESS | 25545 | 1466519612360 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 07:33:32 INFO - PROCESS | 25545 | 1466519612550 Marionette TRACE conn4 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:32 INFO - PROCESS | 25545 | 1466519612557 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:32 INFO - PROCESS | 25545 | ++DOCSHELL 0x93dd5000 == 16 [pid = 25545] [id = 39] 07:33:32 INFO - PROCESS | 25545 | ++DOMWINDOW == 73 (0x9a9fc800) [pid = 25545] [serial = 115] [outer = (nil)] 07:33:32 INFO - PROCESS | 25545 | ++DOMWINDOW == 74 (0x9b127800) [pid = 25545] [serial = 116] [outer = 0x9a9fc800] 07:33:32 INFO - PROCESS | 25545 | 1466519612645 Marionette DEBUG loaded listener.js 07:33:32 INFO - PROCESS | 25545 | ++DOMWINDOW == 75 (0x9b5f7400) [pid = 25545] [serial = 117] [outer = 0x9a9fc800] 07:33:33 INFO - PROCESS | 25545 | 1466519613627 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 07:33:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 07:33:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1592ms 07:33:33 INFO - PROCESS | 25545 | 1466519613674 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 07:33:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 07:33:33 INFO - PROCESS | 25545 | 1466519613679 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 07:33:33 INFO - PROCESS | 25545 | 1466519613686 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 07:33:33 INFO - PROCESS | 25545 | 1466519613693 Marionette TRACE conn4 <- [1,130,null,{}] 07:33:33 INFO - PROCESS | 25545 | 1466519613711 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:33 INFO - PROCESS | 25545 | 1466519613721 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:34 INFO - PROCESS | 25545 | 1466519614027 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 07:33:34 INFO - PROCESS | 25545 | 1466519614174 Marionette TRACE conn4 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:34 INFO - PROCESS | 25545 | 1466519614186 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:34 INFO - PROCESS | 25545 | ++DOCSHELL 0x9d46a800 == 17 [pid = 25545] [id = 40] 07:33:34 INFO - PROCESS | 25545 | ++DOMWINDOW == 76 (0x9d46b000) [pid = 25545] [serial = 118] [outer = (nil)] 07:33:34 INFO - PROCESS | 25545 | ++DOMWINDOW == 77 (0x9d807400) [pid = 25545] [serial = 119] [outer = 0x9d46b000] 07:33:34 INFO - PROCESS | 25545 | 1466519614276 Marionette DEBUG loaded listener.js 07:33:34 INFO - PROCESS | 25545 | ++DOMWINDOW == 78 (0x9d848400) [pid = 25545] [serial = 120] [outer = 0x9d46b000] 07:33:35 INFO - PROCESS | 25545 | 1466519615408 Marionette TRACE conn4 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 07:33:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 07:33:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1788ms 07:33:35 INFO - PROCESS | 25545 | 1466519615495 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 07:33:35 INFO - PROCESS | 25545 | 1466519615500 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 07:33:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 07:33:35 INFO - PROCESS | 25545 | 1466519615541 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 07:33:35 INFO - PROCESS | 25545 | 1466519615546 Marionette TRACE conn4 <- [1,134,null,{}] 07:33:35 INFO - PROCESS | 25545 | 1466519615710 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:35 INFO - PROCESS | 25545 | 1466519615715 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:35 INFO - PROCESS | 25545 | --DOMWINDOW == 77 (0xa4d47400) [pid = 25545] [serial = 61] [outer = (nil)] [url = about:blank] 07:33:35 INFO - PROCESS | 25545 | --DOMWINDOW == 76 (0xa100d800) [pid = 25545] [serial = 53] [outer = (nil)] [url = about:blank] 07:33:35 INFO - PROCESS | 25545 | --DOMWINDOW == 75 (0xa2fb4400) [pid = 25545] [serial = 56] [outer = (nil)] [url = about:blank] 07:33:35 INFO - PROCESS | 25545 | --DOMWINDOW == 74 (0xa33ba800) [pid = 25545] [serial = 59] [outer = (nil)] [url = about:blank] 07:33:35 INFO - PROCESS | 25545 | --DOMWINDOW == 73 (0x9a444400) [pid = 25545] [serial = 29] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 07:33:35 INFO - PROCESS | 25545 | --DOMWINDOW == 72 (0xa4d52800) [pid = 25545] [serial = 62] [outer = (nil)] [url = about:blank] 07:33:35 INFO - PROCESS | 25545 | --DOMWINDOW == 71 (0x92f94c00) [pid = 25545] [serial = 65] [outer = (nil)] [url = about:blank] 07:33:35 INFO - PROCESS | 25545 | --DOMWINDOW == 70 (0x95054000) [pid = 25545] [serial = 64] [outer = (nil)] [url = about:blank] 07:33:35 INFO - PROCESS | 25545 | --DOMWINDOW == 69 (0x99718000) [pid = 25545] [serial = 67] [outer = (nil)] [url = about:blank] 07:33:35 INFO - PROCESS | 25545 | --DOMWINDOW == 68 (0x99e5e000) [pid = 25545] [serial = 68] [outer = (nil)] [url = about:blank] 07:33:36 INFO - PROCESS | 25545 | 1466519616020 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 07:33:36 INFO - PROCESS | 25545 | 1466519616049 Marionette TRACE conn4 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:36 INFO - PROCESS | 25545 | 1466519616061 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:36 INFO - PROCESS | 25545 | ++DOCSHELL 0x93a3f000 == 18 [pid = 25545] [id = 41] 07:33:36 INFO - PROCESS | 25545 | ++DOMWINDOW == 69 (0x93a48c00) [pid = 25545] [serial = 121] [outer = (nil)] 07:33:36 INFO - PROCESS | 25545 | ++DOMWINDOW == 70 (0x96ecec00) [pid = 25545] [serial = 122] [outer = 0x93a48c00] 07:33:36 INFO - PROCESS | 25545 | 1466519616137 Marionette DEBUG loaded listener.js 07:33:36 INFO - PROCESS | 25545 | ++DOMWINDOW == 71 (0x9928b000) [pid = 25545] [serial = 123] [outer = 0x93a48c00] 07:33:36 INFO - PROCESS | 25545 | 1466519616939 Marionette TRACE conn4 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 07:33:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 07:33:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1473ms 07:33:37 INFO - PROCESS | 25545 | 1466519617000 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 07:33:37 INFO - PROCESS | 25545 | 1466519617007 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 07:33:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 07:33:37 INFO - PROCESS | 25545 | 1466519617019 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 07:33:37 INFO - PROCESS | 25545 | 1466519617023 Marionette TRACE conn4 <- [1,138,null,{}] 07:33:37 INFO - PROCESS | 25545 | 1466519617029 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:37 INFO - PROCESS | 25545 | 1466519617035 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:37 INFO - PROCESS | 25545 | 1466519617204 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 07:33:37 INFO - PROCESS | 25545 | 1466519617216 Marionette TRACE conn4 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:37 INFO - PROCESS | 25545 | 1466519617224 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:37 INFO - PROCESS | 25545 | ++DOCSHELL 0x9a447800 == 19 [pid = 25545] [id = 42] 07:33:37 INFO - PROCESS | 25545 | ++DOMWINDOW == 72 (0x9a44b400) [pid = 25545] [serial = 124] [outer = (nil)] 07:33:37 INFO - PROCESS | 25545 | ++DOMWINDOW == 73 (0x9a8d0000) [pid = 25545] [serial = 125] [outer = 0x9a44b400] 07:33:37 INFO - PROCESS | 25545 | 1466519617356 Marionette DEBUG loaded listener.js 07:33:37 INFO - PROCESS | 25545 | ++DOMWINDOW == 74 (0x9aab5000) [pid = 25545] [serial = 126] [outer = 0x9a44b400] 07:33:38 INFO - PROCESS | 25545 | 1466519618223 Marionette TRACE conn4 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 07:33:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 07:33:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1287ms 07:33:38 INFO - PROCESS | 25545 | 1466519618325 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 07:33:38 INFO - PROCESS | 25545 | 1466519618329 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 07:33:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 07:33:38 INFO - PROCESS | 25545 | 1466519618380 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 07:33:38 INFO - PROCESS | 25545 | 1466519618385 Marionette TRACE conn4 <- [1,142,null,{}] 07:33:38 INFO - PROCESS | 25545 | 1466519618501 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:38 INFO - PROCESS | 25545 | 1466519618524 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:38 INFO - PROCESS | 25545 | 1466519618734 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 07:33:38 INFO - PROCESS | 25545 | 1466519618830 Marionette TRACE conn4 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:38 INFO - PROCESS | 25545 | 1466519618837 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:38 INFO - PROCESS | 25545 | ++DOCSHELL 0x9d806800 == 20 [pid = 25545] [id = 43] 07:33:38 INFO - PROCESS | 25545 | ++DOMWINDOW == 75 (0xa1016400) [pid = 25545] [serial = 127] [outer = (nil)] 07:33:38 INFO - PROCESS | 25545 | ++DOMWINDOW == 76 (0xa2097c00) [pid = 25545] [serial = 128] [outer = 0xa1016400] 07:33:38 INFO - PROCESS | 25545 | 1466519618979 Marionette DEBUG loaded listener.js 07:33:39 INFO - PROCESS | 25545 | ++DOMWINDOW == 77 (0xa23a2000) [pid = 25545] [serial = 129] [outer = 0xa1016400] 07:33:39 INFO - PROCESS | 25545 | 1466519619779 Marionette TRACE conn4 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 07:33:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 07:33:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1485ms 07:33:39 INFO - PROCESS | 25545 | 1466519619839 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 07:33:39 INFO - PROCESS | 25545 | 1466519619843 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 07:33:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 07:33:39 INFO - PROCESS | 25545 | 1466519619850 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 07:33:39 INFO - PROCESS | 25545 | 1466519619853 Marionette TRACE conn4 <- [1,146,null,{}] 07:33:39 INFO - PROCESS | 25545 | 1466519619859 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:39 INFO - PROCESS | 25545 | 1466519619864 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:40 INFO - PROCESS | 25545 | 1466519620075 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 07:33:40 INFO - PROCESS | 25545 | 1466519620100 Marionette TRACE conn4 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:40 INFO - PROCESS | 25545 | 1466519620108 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:40 INFO - PROCESS | 25545 | ++DOCSHELL 0xa253ec00 == 21 [pid = 25545] [id = 44] 07:33:40 INFO - PROCESS | 25545 | ++DOMWINDOW == 78 (0xa2555c00) [pid = 25545] [serial = 130] [outer = (nil)] 07:33:40 INFO - PROCESS | 25545 | ++DOMWINDOW == 79 (0xa25ed400) [pid = 25545] [serial = 131] [outer = 0xa2555c00] 07:33:40 INFO - PROCESS | 25545 | 1466519620179 Marionette DEBUG loaded listener.js 07:33:40 INFO - PROCESS | 25545 | ++DOMWINDOW == 80 (0xa2fb2800) [pid = 25545] [serial = 132] [outer = 0xa2555c00] 07:33:40 INFO - PROCESS | 25545 | --DOMWINDOW == 79 (0x9aabec00) [pid = 25545] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 07:33:40 INFO - PROCESS | 25545 | --DOMWINDOW == 78 (0x9aab4000) [pid = 25545] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 07:33:40 INFO - PROCESS | 25545 | --DOMWINDOW == 77 (0x93ba5000) [pid = 25545] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 07:33:40 INFO - PROCESS | 25545 | --DOMWINDOW == 76 (0x9a3d7800) [pid = 25545] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 07:33:40 INFO - PROCESS | 25545 | --DOMWINDOW == 75 (0x93dd4400) [pid = 25545] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 07:33:40 INFO - PROCESS | 25545 | --DOMWINDOW == 74 (0x92369c00) [pid = 25545] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 07:33:40 INFO - PROCESS | 25545 | --DOMWINDOW == 73 (0x9a098800) [pid = 25545] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 07:33:40 INFO - PROCESS | 25545 | --DOMWINDOW == 72 (0x9aabf000) [pid = 25545] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 07:33:40 INFO - PROCESS | 25545 | --DOMWINDOW == 71 (0x9d341c00) [pid = 25545] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 07:33:40 INFO - PROCESS | 25545 | --DOMWINDOW == 70 (0xa237c400) [pid = 25545] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 07:33:40 INFO - PROCESS | 25545 | --DOMWINDOW == 69 (0xa23a3000) [pid = 25545] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 07:33:40 INFO - PROCESS | 25545 | --DOMWINDOW == 68 (0xa1014400) [pid = 25545] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 07:33:40 INFO - PROCESS | 25545 | --DOMWINDOW == 67 (0x9236ac00) [pid = 25545] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 07:33:41 INFO - PROCESS | 25545 | 1466519621130 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 07:33:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 07:33:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1301ms 07:33:41 INFO - PROCESS | 25545 | 1466519621152 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 07:33:41 INFO - PROCESS | 25545 | 1466519621156 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 07:33:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 07:33:41 INFO - PROCESS | 25545 | 1466519621162 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 07:33:41 INFO - PROCESS | 25545 | 1466519621166 Marionette TRACE conn4 <- [1,150,null,{}] 07:33:41 INFO - PROCESS | 25545 | 1466519621171 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:41 INFO - PROCESS | 25545 | 1466519621177 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:41 INFO - PROCESS | 25545 | 1466519621342 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 07:33:41 INFO - PROCESS | 25545 | 1466519621358 Marionette TRACE conn4 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:41 INFO - PROCESS | 25545 | 1466519621366 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:41 INFO - PROCESS | 25545 | ++DOCSHELL 0x92365000 == 22 [pid = 25545] [id = 45] 07:33:41 INFO - PROCESS | 25545 | ++DOMWINDOW == 68 (0x96e58800) [pid = 25545] [serial = 133] [outer = (nil)] 07:33:41 INFO - PROCESS | 25545 | ++DOMWINDOW == 69 (0xa2375800) [pid = 25545] [serial = 134] [outer = 0x96e58800] 07:33:41 INFO - PROCESS | 25545 | 1466519621458 Marionette DEBUG loaded listener.js 07:33:41 INFO - PROCESS | 25545 | ++DOMWINDOW == 70 (0xa23fa800) [pid = 25545] [serial = 135] [outer = 0x96e58800] 07:33:42 INFO - PROCESS | 25545 | 1466519622292 Marionette TRACE conn4 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 07:33:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 07:33:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1190ms 07:33:42 INFO - PROCESS | 25545 | 1466519622353 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 07:33:42 INFO - PROCESS | 25545 | 1466519622356 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 07:33:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 07:33:42 INFO - PROCESS | 25545 | 1466519622363 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 07:33:42 INFO - PROCESS | 25545 | 1466519622367 Marionette TRACE conn4 <- [1,154,null,{}] 07:33:42 INFO - PROCESS | 25545 | 1466519622372 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:42 INFO - PROCESS | 25545 | 1466519622382 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:42 INFO - PROCESS | 25545 | 1466519622639 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 07:33:42 INFO - PROCESS | 25545 | 1466519622788 Marionette TRACE conn4 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:42 INFO - PROCESS | 25545 | 1466519622800 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:42 INFO - PROCESS | 25545 | ++DOCSHELL 0x92373800 == 23 [pid = 25545] [id = 46] 07:33:42 INFO - PROCESS | 25545 | ++DOMWINDOW == 71 (0x92f58800) [pid = 25545] [serial = 136] [outer = (nil)] 07:33:42 INFO - PROCESS | 25545 | ++DOMWINDOW == 72 (0x92f8c000) [pid = 25545] [serial = 137] [outer = 0x92f58800] 07:33:42 INFO - PROCESS | 25545 | 1466519622889 Marionette DEBUG loaded listener.js 07:33:43 INFO - PROCESS | 25545 | ++DOMWINDOW == 73 (0x93a3e800) [pid = 25545] [serial = 138] [outer = 0x92f58800] 07:33:43 INFO - PROCESS | 25545 | 1466519623868 Marionette TRACE conn4 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 07:33:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 07:33:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1542ms 07:33:43 INFO - PROCESS | 25545 | 1466519623909 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 07:33:43 INFO - PROCESS | 25545 | 1466519623916 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 07:33:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 07:33:43 INFO - PROCESS | 25545 | 1466519623926 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 07:33:43 INFO - PROCESS | 25545 | 1466519623931 Marionette TRACE conn4 <- [1,158,null,{}] 07:33:43 INFO - PROCESS | 25545 | 1466519623939 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:43 INFO - PROCESS | 25545 | 1466519623949 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:44 INFO - PROCESS | 25545 | 1466519624210 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 07:33:44 INFO - PROCESS | 25545 | 1466519624392 Marionette TRACE conn4 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:44 INFO - PROCESS | 25545 | 1466519624406 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:44 INFO - PROCESS | 25545 | ++DOCSHELL 0x93ddb800 == 24 [pid = 25545] [id = 47] 07:33:44 INFO - PROCESS | 25545 | ++DOMWINDOW == 74 (0x9504dc00) [pid = 25545] [serial = 139] [outer = (nil)] 07:33:44 INFO - PROCESS | 25545 | ++DOMWINDOW == 75 (0x9837ac00) [pid = 25545] [serial = 140] [outer = 0x9504dc00] 07:33:44 INFO - PROCESS | 25545 | 1466519624539 Marionette DEBUG loaded listener.js 07:33:44 INFO - PROCESS | 25545 | ++DOMWINDOW == 76 (0x9a00a800) [pid = 25545] [serial = 141] [outer = 0x9504dc00] 07:33:44 INFO - PROCESS | 25545 | 1466519624960 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 07:33:45 INFO - PROCESS | 25545 | 1466519625547 Marionette TRACE conn4 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 07:33:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 07:33:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1694ms 07:33:45 INFO - PROCESS | 25545 | 1466519625621 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 07:33:45 INFO - PROCESS | 25545 | 1466519625625 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 07:33:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 07:33:45 INFO - PROCESS | 25545 | 1466519625633 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 07:33:45 INFO - PROCESS | 25545 | 1466519625637 Marionette TRACE conn4 <- [1,162,null,{}] 07:33:45 INFO - PROCESS | 25545 | 1466519625645 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:45 INFO - PROCESS | 25545 | 1466519625651 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:45 INFO - PROCESS | 25545 | 1466519625891 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 07:33:46 INFO - PROCESS | 25545 | 1466519626093 Marionette TRACE conn4 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:46 INFO - PROCESS | 25545 | 1466519626100 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:46 INFO - PROCESS | 25545 | ++DOCSHELL 0x9bfdd400 == 25 [pid = 25545] [id = 48] 07:33:46 INFO - PROCESS | 25545 | ++DOMWINDOW == 77 (0x9c0f8c00) [pid = 25545] [serial = 142] [outer = (nil)] 07:33:46 INFO - PROCESS | 25545 | ++DOMWINDOW == 78 (0x9d467c00) [pid = 25545] [serial = 143] [outer = 0x9c0f8c00] 07:33:46 INFO - PROCESS | 25545 | 1466519626205 Marionette DEBUG loaded listener.js 07:33:46 INFO - PROCESS | 25545 | ++DOMWINDOW == 79 (0x9d85a000) [pid = 25545] [serial = 144] [outer = 0x9c0f8c00] 07:33:47 INFO - PROCESS | 25545 | 1466519627409 Marionette TRACE conn4 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 07:33:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 07:33:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1796ms 07:33:47 INFO - PROCESS | 25545 | 1466519627432 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 07:33:47 INFO - PROCESS | 25545 | 1466519627439 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 07:33:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 07:33:47 INFO - PROCESS | 25545 | 1466519627463 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 07:33:47 INFO - PROCESS | 25545 | 1466519627472 Marionette TRACE conn4 <- [1,166,null,{}] 07:33:47 INFO - PROCESS | 25545 | 1466519627535 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:47 INFO - PROCESS | 25545 | 1466519627543 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:47 INFO - PROCESS | 25545 | 1466519627801 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 07:33:47 INFO - PROCESS | 25545 | 1466519627959 Marionette TRACE conn4 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:47 INFO - PROCESS | 25545 | 1466519627969 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:47 INFO - PROCESS | 25545 | ++DOCSHELL 0x92f8d400 == 26 [pid = 25545] [id = 49] 07:33:47 INFO - PROCESS | 25545 | ++DOMWINDOW == 80 (0x9a3dd000) [pid = 25545] [serial = 145] [outer = (nil)] 07:33:48 INFO - PROCESS | 25545 | ++DOMWINDOW == 81 (0xa4d4e400) [pid = 25545] [serial = 146] [outer = 0x9a3dd000] 07:33:48 INFO - PROCESS | 25545 | 1466519628054 Marionette DEBUG loaded listener.js 07:33:48 INFO - PROCESS | 25545 | ++DOMWINDOW == 82 (0xa4f10c00) [pid = 25545] [serial = 147] [outer = 0x9a3dd000] 07:33:48 INFO - PROCESS | 25545 | 1466519628922 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 07:33:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 07:33:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1523ms 07:33:48 INFO - PROCESS | 25545 | 1466519628974 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 07:33:48 INFO - PROCESS | 25545 | 1466519628978 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 07:33:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 07:33:48 INFO - PROCESS | 25545 | 1466519628985 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 07:33:48 INFO - PROCESS | 25545 | 1466519628988 Marionette TRACE conn4 <- [1,170,null,{}] 07:33:48 INFO - PROCESS | 25545 | 1466519628995 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:49 INFO - PROCESS | 25545 | 1466519629001 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:49 INFO - PROCESS | 25545 | 1466519629210 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 07:33:49 INFO - PROCESS | 25545 | 1466519629359 Marionette TRACE conn4 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:49 INFO - PROCESS | 25545 | 1466519629369 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:49 INFO - PROCESS | 25545 | ++DOCSHELL 0x96e4e800 == 27 [pid = 25545] [id = 50] 07:33:49 INFO - PROCESS | 25545 | ++DOMWINDOW == 83 (0x97995000) [pid = 25545] [serial = 148] [outer = (nil)] 07:33:49 INFO - PROCESS | 25545 | ++DOMWINDOW == 84 (0x9799e000) [pid = 25545] [serial = 149] [outer = 0x97995000] 07:33:49 INFO - PROCESS | 25545 | 1466519629457 Marionette DEBUG loaded listener.js 07:33:49 INFO - PROCESS | 25545 | ++DOMWINDOW == 85 (0x99227000) [pid = 25545] [serial = 150] [outer = 0x97995000] 07:33:50 INFO - PROCESS | 25545 | 1466519630373 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 07:33:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 07:33:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1441ms 07:33:50 INFO - PROCESS | 25545 | 1466519630428 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 07:33:50 INFO - PROCESS | 25545 | 1466519630431 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 07:33:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 07:33:50 INFO - PROCESS | 25545 | 1466519630438 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 07:33:50 INFO - PROCESS | 25545 | 1466519630442 Marionette TRACE conn4 <- [1,174,null,{}] 07:33:50 INFO - PROCESS | 25545 | 1466519630449 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:50 INFO - PROCESS | 25545 | 1466519630455 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:50 INFO - PROCESS | 25545 | 1466519630653 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 07:33:50 INFO - PROCESS | 25545 | 1466519630807 Marionette TRACE conn4 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:50 INFO - PROCESS | 25545 | 1466519630825 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:50 INFO - PROCESS | 25545 | ++DOCSHELL 0x96eca800 == 28 [pid = 25545] [id = 51] 07:33:50 INFO - PROCESS | 25545 | ++DOMWINDOW == 86 (0x96ecb000) [pid = 25545] [serial = 151] [outer = (nil)] 07:33:50 INFO - PROCESS | 25545 | ++DOMWINDOW == 87 (0x99e60800) [pid = 25545] [serial = 152] [outer = 0x96ecb000] 07:33:50 INFO - PROCESS | 25545 | 1466519630961 Marionette DEBUG loaded listener.js 07:33:51 INFO - PROCESS | 25545 | ++DOMWINDOW == 88 (0xa671d400) [pid = 25545] [serial = 153] [outer = 0x96ecb000] 07:33:51 INFO - PROCESS | 25545 | 1466519631880 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 07:33:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 07:33:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1490ms 07:33:51 INFO - PROCESS | 25545 | 1466519631929 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 07:33:51 INFO - PROCESS | 25545 | 1466519631933 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 07:33:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 07:33:51 INFO - PROCESS | 25545 | 1466519631941 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 07:33:51 INFO - PROCESS | 25545 | 1466519631945 Marionette TRACE conn4 <- [1,178,null,{}] 07:33:51 INFO - PROCESS | 25545 | 1466519631951 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:51 INFO - PROCESS | 25545 | 1466519631957 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:52 INFO - PROCESS | 25545 | 1466519632167 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 07:33:52 INFO - PROCESS | 25545 | 1466519632533 Marionette TRACE conn4 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:52 INFO - PROCESS | 25545 | 1466519632546 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:52 INFO - PROCESS | 25545 | ++DOCSHELL 0x92f94c00 == 29 [pid = 25545] [id = 52] 07:33:52 INFO - PROCESS | 25545 | ++DOMWINDOW == 89 (0x93a3d800) [pid = 25545] [serial = 154] [outer = (nil)] 07:33:52 INFO - PROCESS | 25545 | ++DOMWINDOW == 90 (0x93ba5400) [pid = 25545] [serial = 155] [outer = 0x93a3d800] 07:33:52 INFO - PROCESS | 25545 | 1466519632669 Marionette DEBUG loaded listener.js 07:33:52 INFO - PROCESS | 25545 | ++DOMWINDOW == 91 (0x9509f000) [pid = 25545] [serial = 156] [outer = 0x93a3d800] 07:33:53 INFO - PROCESS | 25545 | 1466519633612 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 07:33:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 07:33:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1754ms 07:33:53 INFO - PROCESS | 25545 | 1466519633698 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 07:33:53 INFO - PROCESS | 25545 | 1466519633704 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 07:33:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 07:33:53 INFO - PROCESS | 25545 | 1466519633714 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 07:33:53 INFO - PROCESS | 25545 | 1466519633718 Marionette TRACE conn4 <- [1,182,null,{}] 07:33:53 INFO - PROCESS | 25545 | 1466519633727 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:53 INFO - PROCESS | 25545 | 1466519633736 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:54 INFO - PROCESS | 25545 | --DOCSHELL 0x93a4b800 == 28 [pid = 25545] [id = 32] 07:33:54 INFO - PROCESS | 25545 | --DOCSHELL 0x9aabe800 == 27 [pid = 25545] [id = 35] 07:33:54 INFO - PROCESS | 25545 | --DOCSHELL 0x9a36a000 == 26 [pid = 25545] [id = 34] 07:33:54 INFO - PROCESS | 25545 | --DOCSHELL 0x98375400 == 25 [pid = 25545] [id = 36] 07:33:54 INFO - PROCESS | 25545 | --DOCSHELL 0x93baec00 == 24 [pid = 25545] [id = 33] 07:33:54 INFO - PROCESS | 25545 | --DOCSHELL 0x92365000 == 23 [pid = 25545] [id = 45] 07:33:54 INFO - PROCESS | 25545 | --DOCSHELL 0xa253ec00 == 22 [pid = 25545] [id = 44] 07:33:54 INFO - PROCESS | 25545 | --DOCSHELL 0x9d806800 == 21 [pid = 25545] [id = 43] 07:33:54 INFO - PROCESS | 25545 | --DOCSHELL 0x9a447800 == 20 [pid = 25545] [id = 42] 07:33:54 INFO - PROCESS | 25545 | --DOCSHELL 0x93a3f000 == 19 [pid = 25545] [id = 41] 07:33:54 INFO - PROCESS | 25545 | --DOCSHELL 0x93dd5000 == 18 [pid = 25545] [id = 39] 07:33:54 INFO - PROCESS | 25545 | --DOCSHELL 0x96e4b800 == 17 [pid = 25545] [id = 37] 07:33:54 INFO - PROCESS | 25545 | --DOCSHELL 0x9d46a800 == 16 [pid = 25545] [id = 40] 07:33:54 INFO - PROCESS | 25545 | --DOCSHELL 0x93a42400 == 15 [pid = 25545] [id = 38] 07:33:54 INFO - PROCESS | 25545 | --DOCSHELL 0x96e4e800 == 14 [pid = 25545] [id = 50] 07:33:54 INFO - PROCESS | 25545 | --DOCSHELL 0x96eca800 == 13 [pid = 25545] [id = 51] 07:33:54 INFO - PROCESS | 25545 | --DOCSHELL 0x9bfdd400 == 12 [pid = 25545] [id = 48] 07:33:54 INFO - PROCESS | 25545 | --DOCSHELL 0x92f8d400 == 11 [pid = 25545] [id = 49] 07:33:54 INFO - PROCESS | 25545 | --DOCSHELL 0x92373800 == 10 [pid = 25545] [id = 46] 07:33:54 INFO - PROCESS | 25545 | --DOCSHELL 0x93ddb800 == 9 [pid = 25545] [id = 47] 07:33:54 INFO - PROCESS | 25545 | 1466519634801 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 07:33:54 INFO - PROCESS | 25545 | --DOMWINDOW == 90 (0x9b51a000) [pid = 25545] [serial = 104] [outer = (nil)] [url = about:blank] 07:33:54 INFO - PROCESS | 25545 | --DOMWINDOW == 89 (0x9b5fc000) [pid = 25545] [serial = 107] [outer = (nil)] [url = about:blank] 07:33:54 INFO - PROCESS | 25545 | --DOMWINDOW == 88 (0x99228400) [pid = 25545] [serial = 96] [outer = (nil)] [url = about:blank] 07:33:54 INFO - PROCESS | 25545 | --DOMWINDOW == 87 (0x96e52c00) [pid = 25545] [serial = 95] [outer = (nil)] [url = about:blank] 07:33:54 INFO - PROCESS | 25545 | --DOMWINDOW == 86 (0x9a3dcc00) [pid = 25545] [serial = 101] [outer = (nil)] [url = about:blank] 07:33:54 INFO - PROCESS | 25545 | --DOMWINDOW == 85 (0x9794a400) [pid = 25545] [serial = 98] [outer = (nil)] [url = about:blank] 07:33:54 INFO - PROCESS | 25545 | --DOMWINDOW == 84 (0x9922c400) [pid = 25545] [serial = 99] [outer = (nil)] [url = about:blank] 07:33:54 INFO - PROCESS | 25545 | --DOMWINDOW == 83 (0x93a43000) [pid = 25545] [serial = 71] [outer = (nil)] [url = about:blank] 07:33:54 INFO - PROCESS | 25545 | --DOMWINDOW == 82 (0x92f87400) [pid = 25545] [serial = 70] [outer = (nil)] [url = about:blank] 07:33:54 INFO - PROCESS | 25545 | --DOMWINDOW == 81 (0x9a9a5400) [pid = 25545] [serial = 74] [outer = (nil)] [url = about:blank] 07:33:54 INFO - PROCESS | 25545 | --DOMWINDOW == 80 (0x9a448c00) [pid = 25545] [serial = 73] [outer = (nil)] [url = about:blank] 07:33:54 INFO - PROCESS | 25545 | --DOMWINDOW == 79 (0x9bca0400) [pid = 25545] [serial = 77] [outer = (nil)] [url = about:blank] 07:33:54 INFO - PROCESS | 25545 | --DOMWINDOW == 78 (0x9b12ec00) [pid = 25545] [serial = 76] [outer = (nil)] [url = about:blank] 07:33:54 INFO - PROCESS | 25545 | --DOMWINDOW == 77 (0xa1083c00) [pid = 25545] [serial = 80] [outer = (nil)] [url = about:blank] 07:33:54 INFO - PROCESS | 25545 | --DOMWINDOW == 76 (0x9d85d800) [pid = 25545] [serial = 79] [outer = (nil)] [url = about:blank] 07:33:54 INFO - PROCESS | 25545 | --DOMWINDOW == 75 (0xa23af000) [pid = 25545] [serial = 83] [outer = (nil)] [url = about:blank] 07:33:54 INFO - PROCESS | 25545 | --DOMWINDOW == 74 (0xa23f3000) [pid = 25545] [serial = 82] [outer = (nil)] [url = about:blank] 07:33:54 INFO - PROCESS | 25545 | --DOMWINDOW == 73 (0xa4d4a800) [pid = 25545] [serial = 86] [outer = (nil)] [url = about:blank] 07:33:54 INFO - PROCESS | 25545 | --DOMWINDOW == 72 (0xa2fb1000) [pid = 25545] [serial = 85] [outer = (nil)] [url = about:blank] 07:33:54 INFO - PROCESS | 25545 | --DOMWINDOW == 71 (0xa61af000) [pid = 25545] [serial = 89] [outer = (nil)] [url = about:blank] 07:33:54 INFO - PROCESS | 25545 | --DOMWINDOW == 70 (0xa4d10000) [pid = 25545] [serial = 88] [outer = (nil)] [url = about:blank] 07:33:54 INFO - PROCESS | 25545 | --DOMWINDOW == 69 (0x96ece800) [pid = 25545] [serial = 110] [outer = (nil)] [url = about:blank] 07:33:54 INFO - PROCESS | 25545 | --DOMWINDOW == 68 (0x93ddec00) [pid = 25545] [serial = 92] [outer = (nil)] [url = about:blank] 07:33:54 INFO - PROCESS | 25545 | --DOMWINDOW == 67 (0x93dd6c00) [pid = 25545] [serial = 91] [outer = (nil)] [url = about:blank] 07:33:54 INFO - PROCESS | 25545 | --DOMWINDOW == 66 (0x9b5f9400) [pid = 25545] [serial = 105] [outer = (nil)] [url = about:blank] 07:33:54 INFO - PROCESS | 25545 | --DOMWINDOW == 65 (0x9c0f1000) [pid = 25545] [serial = 108] [outer = (nil)] [url = about:blank] 07:33:54 INFO - PROCESS | 25545 | --DOMWINDOW == 64 (0x9a3e2000) [pid = 25545] [serial = 102] [outer = (nil)] [url = about:blank] 07:33:55 INFO - PROCESS | 25545 | 1466519635069 Marionette TRACE conn4 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:55 INFO - PROCESS | 25545 | 1466519635079 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:55 INFO - PROCESS | 25545 | ++DOCSHELL 0x92f66400 == 10 [pid = 25545] [id = 53] 07:33:55 INFO - PROCESS | 25545 | ++DOMWINDOW == 65 (0x92f87400) [pid = 25545] [serial = 157] [outer = (nil)] 07:33:55 INFO - PROCESS | 25545 | ++DOMWINDOW == 66 (0x93ba5000) [pid = 25545] [serial = 158] [outer = 0x92f87400] 07:33:55 INFO - PROCESS | 25545 | 1466519635157 Marionette DEBUG loaded listener.js 07:33:55 INFO - PROCESS | 25545 | ++DOMWINDOW == 67 (0x950ab000) [pid = 25545] [serial = 159] [outer = 0x92f87400] 07:33:55 INFO - PROCESS | 25545 | 1466519635911 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 07:33:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 07:33:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 2245ms 07:33:55 INFO - PROCESS | 25545 | 1466519635962 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 07:33:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 07:33:55 INFO - PROCESS | 25545 | 1466519635971 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 07:33:55 INFO - PROCESS | 25545 | 1466519635980 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 07:33:55 INFO - PROCESS | 25545 | 1466519635986 Marionette TRACE conn4 <- [1,186,null,{}] 07:33:55 INFO - PROCESS | 25545 | 1466519635994 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:56 INFO - PROCESS | 25545 | 1466519636001 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:56 INFO - PROCESS | 25545 | 1466519636199 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 07:33:56 INFO - PROCESS | 25545 | 1466519636306 Marionette TRACE conn4 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:56 INFO - PROCESS | 25545 | 1466519636313 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:56 INFO - PROCESS | 25545 | ++DOCSHELL 0x97994800 == 11 [pid = 25545] [id = 54] 07:33:56 INFO - PROCESS | 25545 | ++DOMWINDOW == 68 (0x97995c00) [pid = 25545] [serial = 160] [outer = (nil)] 07:33:56 INFO - PROCESS | 25545 | ++DOMWINDOW == 69 (0x9799d800) [pid = 25545] [serial = 161] [outer = 0x97995c00] 07:33:56 INFO - PROCESS | 25545 | 1466519636393 Marionette DEBUG loaded listener.js 07:33:56 INFO - PROCESS | 25545 | ++DOMWINDOW == 70 (0x9922c000) [pid = 25545] [serial = 162] [outer = 0x97995c00] 07:33:57 INFO - PROCESS | 25545 | 1466519637195 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 07:33:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 07:33:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1290ms 07:33:57 INFO - PROCESS | 25545 | 1466519637269 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 07:33:57 INFO - PROCESS | 25545 | 1466519637274 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 07:33:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 07:33:57 INFO - PROCESS | 25545 | 1466519637281 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 07:33:57 INFO - PROCESS | 25545 | 1466519637285 Marionette TRACE conn4 <- [1,190,null,{}] 07:33:57 INFO - PROCESS | 25545 | 1466519637298 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:57 INFO - PROCESS | 25545 | 1466519637305 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:57 INFO - PROCESS | 25545 | 1466519637521 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 07:33:57 INFO - PROCESS | 25545 | 1466519637550 Marionette TRACE conn4 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:57 INFO - PROCESS | 25545 | 1466519637559 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:57 INFO - PROCESS | 25545 | ++DOCSHELL 0x9a3d7800 == 12 [pid = 25545] [id = 55] 07:33:57 INFO - PROCESS | 25545 | ++DOMWINDOW == 71 (0x9a3d8c00) [pid = 25545] [serial = 163] [outer = (nil)] 07:33:57 INFO - PROCESS | 25545 | ++DOMWINDOW == 72 (0x9a3dc800) [pid = 25545] [serial = 164] [outer = 0x9a3d8c00] 07:33:57 INFO - PROCESS | 25545 | 1466519637637 Marionette DEBUG loaded listener.js 07:33:57 INFO - PROCESS | 25545 | ++DOMWINDOW == 73 (0x9a3e3c00) [pid = 25545] [serial = 165] [outer = 0x9a3d8c00] 07:33:58 INFO - PROCESS | 25545 | 1466519638536 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 07:33:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 07:33:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1294ms 07:33:58 INFO - PROCESS | 25545 | 1466519638577 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 07:33:58 INFO - PROCESS | 25545 | 1466519638584 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 07:33:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 07:33:58 INFO - PROCESS | 25545 | 1466519638609 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 07:33:58 INFO - PROCESS | 25545 | 1466519638617 Marionette TRACE conn4 <- [1,194,null,{}] 07:33:58 INFO - PROCESS | 25545 | 1466519638624 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:58 INFO - PROCESS | 25545 | 1466519638632 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:58 INFO - PROCESS | 25545 | 1466519638862 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 07:33:58 INFO - PROCESS | 25545 | 1466519638885 Marionette TRACE conn4 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:58 INFO - PROCESS | 25545 | 1466519638893 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:33:58 INFO - PROCESS | 25545 | ++DOCSHELL 0x950aa800 == 13 [pid = 25545] [id = 56] 07:33:58 INFO - PROCESS | 25545 | ++DOMWINDOW == 74 (0x96e55400) [pid = 25545] [serial = 166] [outer = (nil)] 07:33:58 INFO - PROCESS | 25545 | ++DOMWINDOW == 75 (0x9b523000) [pid = 25545] [serial = 167] [outer = 0x96e55400] 07:33:58 INFO - PROCESS | 25545 | 1466519638984 Marionette DEBUG loaded listener.js 07:33:59 INFO - PROCESS | 25545 | ++DOMWINDOW == 76 (0x9bfd1400) [pid = 25545] [serial = 168] [outer = 0x96e55400] 07:33:59 INFO - PROCESS | 25545 | --DOMWINDOW == 75 (0xa1016400) [pid = 25545] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 07:33:59 INFO - PROCESS | 25545 | --DOMWINDOW == 74 (0xa2555c00) [pid = 25545] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 07:33:59 INFO - PROCESS | 25545 | --DOMWINDOW == 73 (0x93a48c00) [pid = 25545] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 07:33:59 INFO - PROCESS | 25545 | --DOMWINDOW == 72 (0x9a44b400) [pid = 25545] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 07:33:59 INFO - PROCESS | 25545 | --DOMWINDOW == 71 (0x9a9fc800) [pid = 25545] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 07:33:59 INFO - PROCESS | 25545 | --DOMWINDOW == 70 (0x96ec3400) [pid = 25545] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 07:33:59 INFO - PROCESS | 25545 | --DOMWINDOW == 69 (0x9d46b000) [pid = 25545] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 07:33:59 INFO - PROCESS | 25545 | --DOMWINDOW == 68 (0x93dd7c00) [pid = 25545] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 07:33:59 INFO - PROCESS | 25545 | --DOMWINDOW == 67 (0x96e58800) [pid = 25545] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 07:34:00 INFO - PROCESS | 25545 | 1466519640363 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 07:34:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 07:34:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1854ms 07:34:00 INFO - PROCESS | 25545 | 1466519640449 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 07:34:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 07:34:00 INFO - PROCESS | 25545 | 1466519640454 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 07:34:00 INFO - PROCESS | 25545 | 1466519640460 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 07:34:00 INFO - PROCESS | 25545 | 1466519640464 Marionette TRACE conn4 <- [1,198,null,{}] 07:34:00 INFO - PROCESS | 25545 | 1466519640469 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:00 INFO - PROCESS | 25545 | 1466519640475 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:00 INFO - PROCESS | 25545 | 1466519640627 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 07:34:00 INFO - PROCESS | 25545 | 1466519640638 Marionette TRACE conn4 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:00 INFO - PROCESS | 25545 | 1466519640650 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:00 INFO - PROCESS | 25545 | ++DOCSHELL 0x98378000 == 14 [pid = 25545] [id = 57] 07:34:00 INFO - PROCESS | 25545 | ++DOMWINDOW == 68 (0x997d0000) [pid = 25545] [serial = 169] [outer = (nil)] 07:34:00 INFO - PROCESS | 25545 | ++DOMWINDOW == 69 (0x9c0f1000) [pid = 25545] [serial = 170] [outer = 0x997d0000] 07:34:00 INFO - PROCESS | 25545 | 1466519640812 Marionette DEBUG loaded listener.js 07:34:00 INFO - PROCESS | 25545 | ++DOMWINDOW == 70 (0x9c102c00) [pid = 25545] [serial = 171] [outer = 0x997d0000] 07:34:01 INFO - PROCESS | 25545 | 1466519641552 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 07:34:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 07:34:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1134ms 07:34:01 INFO - PROCESS | 25545 | 1466519641594 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 07:34:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 07:34:01 INFO - PROCESS | 25545 | 1466519641599 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 07:34:01 INFO - PROCESS | 25545 | 1466519641606 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 07:34:01 INFO - PROCESS | 25545 | 1466519641610 Marionette TRACE conn4 <- [1,202,null,{}] 07:34:01 INFO - PROCESS | 25545 | 1466519641616 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:01 INFO - PROCESS | 25545 | 1466519641622 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:01 INFO - PROCESS | 25545 | 1466519641838 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 07:34:01 INFO - PROCESS | 25545 | 1466519641966 Marionette TRACE conn4 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:01 INFO - PROCESS | 25545 | 1466519641978 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:02 INFO - PROCESS | 25545 | ++DOCSHELL 0x9236ac00 == 15 [pid = 25545] [id = 58] 07:34:02 INFO - PROCESS | 25545 | ++DOMWINDOW == 71 (0x92373800) [pid = 25545] [serial = 172] [outer = (nil)] 07:34:02 INFO - PROCESS | 25545 | ++DOMWINDOW == 72 (0x92f8f800) [pid = 25545] [serial = 173] [outer = 0x92373800] 07:34:02 INFO - PROCESS | 25545 | 1466519642066 Marionette DEBUG loaded listener.js 07:34:02 INFO - PROCESS | 25545 | ++DOMWINDOW == 73 (0x93dd8800) [pid = 25545] [serial = 174] [outer = 0x92373800] 07:34:03 INFO - PROCESS | 25545 | 1466519643198 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 07:34:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 07:34:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1646ms 07:34:03 INFO - PROCESS | 25545 | 1466519643255 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 07:34:03 INFO - PROCESS | 25545 | 1466519643262 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 07:34:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 07:34:03 INFO - PROCESS | 25545 | 1466519643271 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 07:34:03 INFO - PROCESS | 25545 | 1466519643277 Marionette TRACE conn4 <- [1,206,null,{}] 07:34:03 INFO - PROCESS | 25545 | 1466519643327 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:03 INFO - PROCESS | 25545 | 1466519643334 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:03 INFO - PROCESS | 25545 | 1466519643601 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 07:34:03 INFO - PROCESS | 25545 | 1466519643763 Marionette TRACE conn4 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:03 INFO - PROCESS | 25545 | 1466519643778 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:03 INFO - PROCESS | 25545 | ++DOCSHELL 0x93a43400 == 16 [pid = 25545] [id = 59] 07:34:03 INFO - PROCESS | 25545 | ++DOMWINDOW == 74 (0x93a47400) [pid = 25545] [serial = 175] [outer = (nil)] 07:34:03 INFO - PROCESS | 25545 | ++DOMWINDOW == 75 (0x99e5bc00) [pid = 25545] [serial = 176] [outer = 0x93a47400] 07:34:03 INFO - PROCESS | 25545 | 1466519643871 Marionette DEBUG loaded listener.js 07:34:04 INFO - PROCESS | 25545 | ++DOMWINDOW == 76 (0x9a3dcc00) [pid = 25545] [serial = 177] [outer = 0x93a47400] 07:34:04 INFO - PROCESS | 25545 | 1466519644858 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 07:34:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 07:34:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1634ms 07:34:04 INFO - PROCESS | 25545 | 1466519644909 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 07:34:04 INFO - PROCESS | 25545 | 1466519644916 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 07:34:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 07:34:04 INFO - PROCESS | 25545 | 1466519644925 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 07:34:04 INFO - PROCESS | 25545 | 1466519644930 Marionette TRACE conn4 <- [1,210,null,{}] 07:34:04 INFO - PROCESS | 25545 | 1466519644938 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:04 INFO - PROCESS | 25545 | 1466519644944 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:05 INFO - PROCESS | 25545 | 1466519645157 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 07:34:05 INFO - PROCESS | 25545 | 1466519645344 Marionette TRACE conn4 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:05 INFO - PROCESS | 25545 | 1466519645357 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:05 INFO - PROCESS | 25545 | ++DOCSHELL 0x92f58c00 == 17 [pid = 25545] [id = 60] 07:34:05 INFO - PROCESS | 25545 | ++DOMWINDOW == 77 (0x9b518800) [pid = 25545] [serial = 178] [outer = (nil)] 07:34:05 INFO - PROCESS | 25545 | ++DOMWINDOW == 78 (0x9bce5000) [pid = 25545] [serial = 179] [outer = 0x9b518800] 07:34:05 INFO - PROCESS | 25545 | 1466519645446 Marionette DEBUG loaded listener.js 07:34:05 INFO - PROCESS | 25545 | ++DOMWINDOW == 79 (0x9d80c000) [pid = 25545] [serial = 180] [outer = 0x9b518800] 07:34:06 INFO - PROCESS | 25545 | 1466519646452 Marionette TRACE conn4 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 07:34:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 07:34:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1582ms 07:34:06 INFO - PROCESS | 25545 | 1466519646509 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 07:34:06 INFO - PROCESS | 25545 | 1466519646514 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 07:34:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 07:34:06 INFO - PROCESS | 25545 | 1466519646531 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 07:34:06 INFO - PROCESS | 25545 | 1466519646543 Marionette TRACE conn4 <- [1,214,null,{}] 07:34:06 INFO - PROCESS | 25545 | 1466519646552 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:06 INFO - PROCESS | 25545 | 1466519646561 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:06 INFO - PROCESS | 25545 | 1466519646801 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 07:34:07 INFO - PROCESS | 25545 | 1466519646992 Marionette TRACE conn4 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:07 INFO - PROCESS | 25545 | 1466519647001 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:07 INFO - PROCESS | 25545 | ++DOCSHELL 0xa23ab800 == 18 [pid = 25545] [id = 61] 07:34:07 INFO - PROCESS | 25545 | ++DOMWINDOW == 80 (0xa23ee400) [pid = 25545] [serial = 181] [outer = (nil)] 07:34:07 INFO - PROCESS | 25545 | ++DOMWINDOW == 81 (0xa2557400) [pid = 25545] [serial = 182] [outer = 0xa23ee400] 07:34:07 INFO - PROCESS | 25545 | 1466519647131 Marionette DEBUG loaded listener.js 07:34:07 INFO - PROCESS | 25545 | ++DOMWINDOW == 82 (0xa2fe9400) [pid = 25545] [serial = 183] [outer = 0xa23ee400] 07:34:08 INFO - PROCESS | 25545 | 1466519648122 Marionette TRACE conn4 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 07:34:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 07:34:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1659ms 07:34:08 INFO - PROCESS | 25545 | 1466519648183 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 07:34:08 INFO - PROCESS | 25545 | 1466519648189 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 07:34:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 07:34:08 INFO - PROCESS | 25545 | 1466519648197 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 07:34:08 INFO - PROCESS | 25545 | 1466519648202 Marionette TRACE conn4 <- [1,218,null,{}] 07:34:08 INFO - PROCESS | 25545 | 1466519648209 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:08 INFO - PROCESS | 25545 | 1466519648214 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:08 INFO - PROCESS | 25545 | 1466519648409 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 07:34:08 INFO - PROCESS | 25545 | 1466519648594 Marionette TRACE conn4 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:08 INFO - PROCESS | 25545 | 1466519648601 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:08 INFO - PROCESS | 25545 | ++DOCSHELL 0x92f8c800 == 19 [pid = 25545] [id = 62] 07:34:08 INFO - PROCESS | 25545 | ++DOMWINDOW == 83 (0x92f93400) [pid = 25545] [serial = 184] [outer = (nil)] 07:34:08 INFO - PROCESS | 25545 | ++DOMWINDOW == 84 (0x9a058400) [pid = 25545] [serial = 185] [outer = 0x92f93400] 07:34:08 INFO - PROCESS | 25545 | 1466519648695 Marionette DEBUG loaded listener.js 07:34:08 INFO - PROCESS | 25545 | ++DOMWINDOW == 85 (0x9a3e1800) [pid = 25545] [serial = 186] [outer = 0x92f93400] 07:34:09 INFO - PROCESS | 25545 | 1466519649820 Marionette TRACE conn4 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 07:34:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 07:34:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1686ms 07:34:09 INFO - PROCESS | 25545 | 1466519649883 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 07:34:09 INFO - PROCESS | 25545 | 1466519649889 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 07:34:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 07:34:09 INFO - PROCESS | 25545 | 1466519649898 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 07:34:09 INFO - PROCESS | 25545 | 1466519649903 Marionette TRACE conn4 <- [1,222,null,{}] 07:34:09 INFO - PROCESS | 25545 | 1466519649912 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:09 INFO - PROCESS | 25545 | 1466519649917 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:10 INFO - PROCESS | 25545 | 1466519650116 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 07:34:10 INFO - PROCESS | 25545 | 1466519650307 Marionette TRACE conn4 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:10 INFO - PROCESS | 25545 | 1466519650316 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:10 INFO - PROCESS | 25545 | ++DOCSHELL 0x96e59400 == 20 [pid = 25545] [id = 63] 07:34:10 INFO - PROCESS | 25545 | ++DOMWINDOW == 86 (0x96ec6400) [pid = 25545] [serial = 187] [outer = (nil)] 07:34:10 INFO - PROCESS | 25545 | ++DOMWINDOW == 87 (0x97955400) [pid = 25545] [serial = 188] [outer = 0x96ec6400] 07:34:10 INFO - PROCESS | 25545 | 1466519650432 Marionette DEBUG loaded listener.js 07:34:10 INFO - PROCESS | 25545 | ++DOMWINDOW == 88 (0x979a0800) [pid = 25545] [serial = 189] [outer = 0x96ec6400] 07:34:10 INFO - PROCESS | 25545 | --DOCSHELL 0x98378000 == 19 [pid = 25545] [id = 57] 07:34:10 INFO - PROCESS | 25545 | --DOCSHELL 0x950aa800 == 18 [pid = 25545] [id = 56] 07:34:11 INFO - PROCESS | 25545 | --DOCSHELL 0x9a3d7800 == 17 [pid = 25545] [id = 55] 07:34:11 INFO - PROCESS | 25545 | --DOCSHELL 0x97994800 == 16 [pid = 25545] [id = 54] 07:34:11 INFO - PROCESS | 25545 | --DOCSHELL 0x92f66400 == 15 [pid = 25545] [id = 53] 07:34:11 INFO - PROCESS | 25545 | --DOMWINDOW == 87 (0xa2375800) [pid = 25545] [serial = 134] [outer = (nil)] [url = about:blank] 07:34:11 INFO - PROCESS | 25545 | --DOMWINDOW == 86 (0xa2097c00) [pid = 25545] [serial = 128] [outer = (nil)] [url = about:blank] 07:34:11 INFO - PROCESS | 25545 | --DOMWINDOW == 85 (0xa25ed400) [pid = 25545] [serial = 131] [outer = (nil)] [url = about:blank] 07:34:11 INFO - PROCESS | 25545 | --DOMWINDOW == 84 (0xa2fb2800) [pid = 25545] [serial = 132] [outer = (nil)] [url = about:blank] 07:34:11 INFO - PROCESS | 25545 | --DOMWINDOW == 83 (0x96ecec00) [pid = 25545] [serial = 122] [outer = (nil)] [url = about:blank] 07:34:11 INFO - PROCESS | 25545 | --DOMWINDOW == 82 (0x9928b000) [pid = 25545] [serial = 123] [outer = (nil)] [url = about:blank] 07:34:11 INFO - PROCESS | 25545 | --DOMWINDOW == 81 (0x9a8d0000) [pid = 25545] [serial = 125] [outer = (nil)] [url = about:blank] 07:34:11 INFO - PROCESS | 25545 | --DOMWINDOW == 80 (0x9b127800) [pid = 25545] [serial = 116] [outer = (nil)] [url = about:blank] 07:34:11 INFO - PROCESS | 25545 | --DOMWINDOW == 79 (0x9b5f7400) [pid = 25545] [serial = 117] [outer = (nil)] [url = about:blank] 07:34:11 INFO - PROCESS | 25545 | --DOMWINDOW == 78 (0x9aab5800) [pid = 25545] [serial = 111] [outer = (nil)] [url = about:blank] 07:34:11 INFO - PROCESS | 25545 | --DOMWINDOW == 77 (0x9d807400) [pid = 25545] [serial = 119] [outer = (nil)] [url = about:blank] 07:34:11 INFO - PROCESS | 25545 | --DOMWINDOW == 76 (0x9d848400) [pid = 25545] [serial = 120] [outer = (nil)] [url = about:blank] 07:34:11 INFO - PROCESS | 25545 | --DOMWINDOW == 75 (0x96ed2000) [pid = 25545] [serial = 113] [outer = (nil)] [url = about:blank] 07:34:11 INFO - PROCESS | 25545 | --DOMWINDOW == 74 (0x997c5000) [pid = 25545] [serial = 114] [outer = (nil)] [url = about:blank] 07:34:11 INFO - PROCESS | 25545 | --DOMWINDOW == 73 (0xa23a2000) [pid = 25545] [serial = 129] [outer = (nil)] [url = about:blank] 07:34:11 INFO - PROCESS | 25545 | --DOMWINDOW == 72 (0x9aab5000) [pid = 25545] [serial = 126] [outer = (nil)] [url = about:blank] 07:34:11 INFO - PROCESS | 25545 | --DOMWINDOW == 71 (0xa23fa800) [pid = 25545] [serial = 135] [outer = (nil)] [url = about:blank] 07:34:11 INFO - PROCESS | 25545 | 1466519651743 Marionette TRACE conn4 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 07:34:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 07:34:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1890ms 07:34:11 INFO - PROCESS | 25545 | 1466519651788 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 07:34:11 INFO - PROCESS | 25545 | 1466519651795 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 07:34:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 07:34:11 INFO - PROCESS | 25545 | 1466519651808 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 07:34:11 INFO - PROCESS | 25545 | 1466519651812 Marionette TRACE conn4 <- [1,226,null,{}] 07:34:11 INFO - PROCESS | 25545 | 1466519651819 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:11 INFO - PROCESS | 25545 | 1466519651825 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:12 INFO - PROCESS | 25545 | 1466519652007 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 07:34:12 INFO - PROCESS | 25545 | 1466519652157 Marionette TRACE conn4 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:12 INFO - PROCESS | 25545 | 1466519652168 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:12 INFO - PROCESS | 25545 | ++DOCSHELL 0x97999800 == 16 [pid = 25545] [id = 64] 07:34:12 INFO - PROCESS | 25545 | ++DOMWINDOW == 72 (0x99e67800) [pid = 25545] [serial = 190] [outer = (nil)] 07:34:12 INFO - PROCESS | 25545 | ++DOMWINDOW == 73 (0x9a051000) [pid = 25545] [serial = 191] [outer = 0x99e67800] 07:34:12 INFO - PROCESS | 25545 | 1466519652243 Marionette DEBUG loaded listener.js 07:34:12 INFO - PROCESS | 25545 | ++DOMWINDOW == 74 (0x9a05ac00) [pid = 25545] [serial = 192] [outer = 0x99e67800] 07:34:13 INFO - PROCESS | 25545 | 1466519653005 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 07:34:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 07:34:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1233ms 07:34:13 INFO - PROCESS | 25545 | 1466519653041 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 07:34:13 INFO - PROCESS | 25545 | 1466519653046 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 07:34:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 07:34:13 INFO - PROCESS | 25545 | 1466519653053 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 07:34:13 INFO - PROCESS | 25545 | 1466519653059 Marionette TRACE conn4 <- [1,230,null,{}] 07:34:13 INFO - PROCESS | 25545 | 1466519653075 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:13 INFO - PROCESS | 25545 | 1466519653084 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:13 INFO - PROCESS | 25545 | 1466519653266 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 07:34:13 INFO - PROCESS | 25545 | 1466519653277 Marionette TRACE conn4 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:13 INFO - PROCESS | 25545 | 1466519653289 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:13 INFO - PROCESS | 25545 | ++DOCSHELL 0x9aab5000 == 17 [pid = 25545] [id = 65] 07:34:13 INFO - PROCESS | 25545 | ++DOMWINDOW == 75 (0x9aabf000) [pid = 25545] [serial = 193] [outer = (nil)] 07:34:13 INFO - PROCESS | 25545 | ++DOMWINDOW == 76 (0x9b5f2400) [pid = 25545] [serial = 194] [outer = 0x9aabf000] 07:34:13 INFO - PROCESS | 25545 | 1466519653471 Marionette DEBUG loaded listener.js 07:34:13 INFO - PROCESS | 25545 | ++DOMWINDOW == 77 (0x9c102400) [pid = 25545] [serial = 195] [outer = 0x9aabf000] 07:34:14 INFO - PROCESS | 25545 | 1466519654372 Marionette TRACE conn4 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 07:34:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 07:34:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1352ms 07:34:14 INFO - PROCESS | 25545 | 1466519654405 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 07:34:14 INFO - PROCESS | 25545 | 1466519654409 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 07:34:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 07:34:14 INFO - PROCESS | 25545 | 1466519654416 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 07:34:14 INFO - PROCESS | 25545 | 1466519654419 Marionette TRACE conn4 <- [1,234,null,{}] 07:34:14 INFO - PROCESS | 25545 | 1466519654425 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:14 INFO - PROCESS | 25545 | 1466519654431 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:14 INFO - PROCESS | 25545 | 1466519654691 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 07:34:14 INFO - PROCESS | 25545 | 1466519654717 Marionette TRACE conn4 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:14 INFO - PROCESS | 25545 | 1466519654724 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:14 INFO - PROCESS | 25545 | ++DOCSHELL 0x9b5f7400 == 18 [pid = 25545] [id = 66] 07:34:14 INFO - PROCESS | 25545 | ++DOMWINDOW == 78 (0xa1016400) [pid = 25545] [serial = 196] [outer = (nil)] 07:34:14 INFO - PROCESS | 25545 | ++DOMWINDOW == 79 (0xa237d400) [pid = 25545] [serial = 197] [outer = 0xa1016400] 07:34:14 INFO - PROCESS | 25545 | 1466519654813 Marionette DEBUG loaded listener.js 07:34:14 INFO - PROCESS | 25545 | ++DOMWINDOW == 80 (0xa23fb800) [pid = 25545] [serial = 198] [outer = 0xa1016400] 07:34:15 INFO - PROCESS | 25545 | --DOMWINDOW == 79 (0x9504dc00) [pid = 25545] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 07:34:15 INFO - PROCESS | 25545 | --DOMWINDOW == 78 (0x9a3dd000) [pid = 25545] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 07:34:15 INFO - PROCESS | 25545 | --DOMWINDOW == 77 (0x92f58800) [pid = 25545] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 07:34:15 INFO - PROCESS | 25545 | --DOMWINDOW == 76 (0x9c0f8c00) [pid = 25545] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 07:34:15 INFO - PROCESS | 25545 | --DOMWINDOW == 75 (0x96ecb000) [pid = 25545] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 07:34:15 INFO - PROCESS | 25545 | --DOMWINDOW == 74 (0x97995000) [pid = 25545] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 07:34:15 INFO - PROCESS | 25545 | --DOMWINDOW == 73 (0x9a3d8c00) [pid = 25545] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 07:34:15 INFO - PROCESS | 25545 | --DOMWINDOW == 72 (0x92f87400) [pid = 25545] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 07:34:15 INFO - PROCESS | 25545 | --DOMWINDOW == 71 (0x96e55400) [pid = 25545] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 07:34:15 INFO - PROCESS | 25545 | --DOMWINDOW == 70 (0x97995c00) [pid = 25545] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 07:34:15 INFO - PROCESS | 25545 | --DOMWINDOW == 69 (0x93a3d800) [pid = 25545] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 07:34:15 INFO - PROCESS | 25545 | 1466519655825 Marionette TRACE conn4 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 07:34:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 07:34:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1433ms 07:34:15 INFO - PROCESS | 25545 | 1466519655851 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 07:34:15 INFO - PROCESS | 25545 | 1466519655855 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 07:34:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 07:34:15 INFO - PROCESS | 25545 | 1466519655862 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 07:34:15 INFO - PROCESS | 25545 | 1466519655866 Marionette TRACE conn4 <- [1,238,null,{}] 07:34:15 INFO - PROCESS | 25545 | 1466519655872 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:15 INFO - PROCESS | 25545 | 1466519655877 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:16 INFO - PROCESS | 25545 | 1466519656041 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 07:34:16 INFO - PROCESS | 25545 | 1466519656055 Marionette TRACE conn4 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:16 INFO - PROCESS | 25545 | 1466519656065 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:16 INFO - PROCESS | 25545 | ++DOCSHELL 0x92369c00 == 19 [pid = 25545] [id = 67] 07:34:16 INFO - PROCESS | 25545 | ++DOMWINDOW == 70 (0x92f92c00) [pid = 25545] [serial = 199] [outer = (nil)] 07:34:16 INFO - PROCESS | 25545 | ++DOMWINDOW == 71 (0x9a3dd000) [pid = 25545] [serial = 200] [outer = 0x92f92c00] 07:34:16 INFO - PROCESS | 25545 | 1466519656137 Marionette DEBUG loaded listener.js 07:34:16 INFO - PROCESS | 25545 | ++DOMWINDOW == 72 (0x9d468c00) [pid = 25545] [serial = 201] [outer = 0x92f92c00] 07:34:17 INFO - PROCESS | 25545 | 1466519656999 Marionette TRACE conn4 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 07:34:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 07:34:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1182ms 07:34:17 INFO - PROCESS | 25545 | 1466519657044 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 07:34:17 INFO - PROCESS | 25545 | 1466519657049 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 07:34:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 07:34:17 INFO - PROCESS | 25545 | 1466519657056 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 07:34:17 INFO - PROCESS | 25545 | 1466519657059 Marionette TRACE conn4 <- [1,242,null,{}] 07:34:17 INFO - PROCESS | 25545 | 1466519657070 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:17 INFO - PROCESS | 25545 | 1466519657081 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:17 INFO - PROCESS | 25545 | 1466519657318 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 07:34:17 INFO - PROCESS | 25545 | 1466519657445 Marionette TRACE conn4 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:17 INFO - PROCESS | 25545 | 1466519657453 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:17 INFO - PROCESS | 25545 | ++DOCSHELL 0x9236a000 == 20 [pid = 25545] [id = 68] 07:34:17 INFO - PROCESS | 25545 | ++DOMWINDOW == 73 (0x92f63c00) [pid = 25545] [serial = 202] [outer = (nil)] 07:34:17 INFO - PROCESS | 25545 | ++DOMWINDOW == 74 (0xa3347800) [pid = 25545] [serial = 203] [outer = 0x92f63c00] 07:34:17 INFO - PROCESS | 25545 | 1466519657529 Marionette DEBUG loaded listener.js 07:34:17 INFO - PROCESS | 25545 | ++DOMWINDOW == 75 (0xa4d55400) [pid = 25545] [serial = 204] [outer = 0x92f63c00] 07:34:18 INFO - PROCESS | 25545 | 1466519658599 Marionette TRACE conn4 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 07:34:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 07:34:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1587ms 07:34:18 INFO - PROCESS | 25545 | 1466519658646 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 07:34:18 INFO - PROCESS | 25545 | 1466519658652 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 07:34:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 07:34:18 INFO - PROCESS | 25545 | 1466519658661 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 07:34:18 INFO - PROCESS | 25545 | 1466519658667 Marionette TRACE conn4 <- [1,246,null,{}] 07:34:18 INFO - PROCESS | 25545 | 1466519658675 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:18 INFO - PROCESS | 25545 | 1466519658683 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:18 INFO - PROCESS | 25545 | 1466519658893 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 07:34:19 INFO - PROCESS | 25545 | 1466519659048 Marionette TRACE conn4 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:19 INFO - PROCESS | 25545 | 1466519659056 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:19 INFO - PROCESS | 25545 | ++DOCSHELL 0x96ed2000 == 21 [pid = 25545] [id = 69] 07:34:19 INFO - PROCESS | 25545 | ++DOMWINDOW == 76 (0x97956c00) [pid = 25545] [serial = 205] [outer = (nil)] 07:34:19 INFO - PROCESS | 25545 | ++DOMWINDOW == 77 (0x997cb400) [pid = 25545] [serial = 206] [outer = 0x97956c00] 07:34:19 INFO - PROCESS | 25545 | 1466519659188 Marionette DEBUG loaded listener.js 07:34:19 INFO - PROCESS | 25545 | ++DOMWINDOW == 78 (0x9a053800) [pid = 25545] [serial = 207] [outer = 0x97956c00] 07:34:20 INFO - PROCESS | 25545 | 1466519660093 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 07:34:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 07:34:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1486ms 07:34:20 INFO - PROCESS | 25545 | 1466519660147 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 07:34:20 INFO - PROCESS | 25545 | 1466519660155 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 07:34:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 07:34:20 INFO - PROCESS | 25545 | 1466519660167 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 07:34:20 INFO - PROCESS | 25545 | 1466519660172 Marionette TRACE conn4 <- [1,250,null,{}] 07:34:20 INFO - PROCESS | 25545 | 1466519660180 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:20 INFO - PROCESS | 25545 | 1466519660186 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:20 INFO - PROCESS | 25545 | 1466519660390 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 07:34:20 INFO - PROCESS | 25545 | 1466519660543 Marionette TRACE conn4 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:20 INFO - PROCESS | 25545 | 1466519660558 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:20 INFO - PROCESS | 25545 | ++DOCSHELL 0x9a3ddc00 == 22 [pid = 25545] [id = 70] 07:34:20 INFO - PROCESS | 25545 | ++DOMWINDOW == 79 (0x9b5f1400) [pid = 25545] [serial = 208] [outer = (nil)] 07:34:20 INFO - PROCESS | 25545 | ++DOMWINDOW == 80 (0x9d85f800) [pid = 25545] [serial = 209] [outer = 0x9b5f1400] 07:34:20 INFO - PROCESS | 25545 | 1466519660683 Marionette DEBUG loaded listener.js 07:34:20 INFO - PROCESS | 25545 | ++DOMWINDOW == 81 (0xa2555400) [pid = 25545] [serial = 210] [outer = 0x9b5f1400] 07:34:21 INFO - PROCESS | 25545 | ++DOMWINDOW == 82 (0x9d80a400) [pid = 25545] [serial = 211] [outer = 0x98376400] 07:34:21 INFO - PROCESS | 25545 | 1466519661686 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 07:34:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 07:34:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1549ms 07:34:21 INFO - PROCESS | 25545 | 1466519661717 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 07:34:21 INFO - PROCESS | 25545 | 1466519661724 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 07:34:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 07:34:21 INFO - PROCESS | 25545 | 1466519661732 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 07:34:21 INFO - PROCESS | 25545 | 1466519661738 Marionette TRACE conn4 <- [1,254,null,{}] 07:34:21 INFO - PROCESS | 25545 | 1466519661756 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:21 INFO - PROCESS | 25545 | 1466519661766 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:22 INFO - PROCESS | 25545 | 1466519662001 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 07:34:22 INFO - PROCESS | 25545 | 1466519662284 Marionette TRACE conn4 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:22 INFO - PROCESS | 25545 | 1466519662298 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:22 INFO - PROCESS | 25545 | ++DOCSHELL 0xa4d10000 == 23 [pid = 25545] [id = 71] 07:34:22 INFO - PROCESS | 25545 | ++DOMWINDOW == 83 (0xa4d47400) [pid = 25545] [serial = 212] [outer = (nil)] 07:34:22 INFO - PROCESS | 25545 | ++DOMWINDOW == 84 (0xa61b8800) [pid = 25545] [serial = 213] [outer = 0xa4d47400] 07:34:22 INFO - PROCESS | 25545 | 1466519662389 Marionette DEBUG loaded listener.js 07:34:22 INFO - PROCESS | 25545 | ++DOMWINDOW == 85 (0xa6784c00) [pid = 25545] [serial = 214] [outer = 0xa4d47400] 07:34:23 INFO - PROCESS | 25545 | 1466519663278 Marionette TRACE conn4 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 07:34:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 07:34:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1595ms 07:34:23 INFO - PROCESS | 25545 | 1466519663327 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 07:34:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 07:34:23 INFO - PROCESS | 25545 | 1466519663333 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 07:34:23 INFO - PROCESS | 25545 | 1466519663339 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 07:34:23 INFO - PROCESS | 25545 | 1466519663342 Marionette TRACE conn4 <- [1,258,null,{}] 07:34:23 INFO - PROCESS | 25545 | 1466519663349 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:23 INFO - PROCESS | 25545 | 1466519663355 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:23 INFO - PROCESS | 25545 | 1466519663546 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 07:34:23 INFO - PROCESS | 25545 | 1466519663726 Marionette TRACE conn4 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:23 INFO - PROCESS | 25545 | 1466519663737 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:23 INFO - PROCESS | 25545 | ++DOCSHELL 0x95231800 == 24 [pid = 25545] [id = 72] 07:34:23 INFO - PROCESS | 25545 | ++DOMWINDOW == 86 (0x95233400) [pid = 25545] [serial = 215] [outer = (nil)] 07:34:23 INFO - PROCESS | 25545 | ++DOMWINDOW == 87 (0x95237400) [pid = 25545] [serial = 216] [outer = 0x95233400] 07:34:23 INFO - PROCESS | 25545 | 1466519663858 Marionette DEBUG loaded listener.js 07:34:23 INFO - PROCESS | 25545 | ++DOMWINDOW == 88 (0x9523a000) [pid = 25545] [serial = 217] [outer = 0x95233400] 07:34:24 INFO - PROCESS | 25545 | 1466519664703 Marionette TRACE conn4 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 07:34:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 07:34:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1400ms 07:34:24 INFO - PROCESS | 25545 | 1466519664739 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 07:34:24 INFO - PROCESS | 25545 | 1466519664743 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 07:34:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 07:34:24 INFO - PROCESS | 25545 | 1466519664769 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 07:34:24 INFO - PROCESS | 25545 | 1466519664773 Marionette TRACE conn4 <- [1,262,null,{}] 07:34:24 INFO - PROCESS | 25545 | 1466519664779 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:24 INFO - PROCESS | 25545 | 1466519664784 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:24 INFO - PROCESS | 25545 | 1466519664969 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 07:34:25 INFO - PROCESS | 25545 | 1466519665125 Marionette TRACE conn4 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:25 INFO - PROCESS | 25545 | 1466519665131 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:25 INFO - PROCESS | 25545 | ++DOCSHELL 0x95232400 == 25 [pid = 25545] [id = 73] 07:34:25 INFO - PROCESS | 25545 | ++DOMWINDOW == 89 (0x95235000) [pid = 25545] [serial = 218] [outer = (nil)] 07:34:25 INFO - PROCESS | 25545 | ++DOMWINDOW == 90 (0xa6788000) [pid = 25545] [serial = 219] [outer = 0x95235000] 07:34:25 INFO - PROCESS | 25545 | 1466519665224 Marionette DEBUG loaded listener.js 07:34:25 INFO - PROCESS | 25545 | ++DOMWINDOW == 91 (0xa67a0c00) [pid = 25545] [serial = 220] [outer = 0x95235000] 07:34:26 INFO - PROCESS | 25545 | 1466519666141 Marionette TRACE conn4 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 07:34:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 07:34:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1437ms 07:34:26 INFO - PROCESS | 25545 | 1466519666204 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 07:34:26 INFO - PROCESS | 25545 | 1466519666209 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 07:34:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 07:34:26 INFO - PROCESS | 25545 | 1466519666215 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 07:34:26 INFO - PROCESS | 25545 | 1466519666219 Marionette TRACE conn4 <- [1,266,null,{}] 07:34:26 INFO - PROCESS | 25545 | 1466519666225 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:26 INFO - PROCESS | 25545 | 1466519666235 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:26 INFO - PROCESS | 25545 | 1466519666492 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 07:34:26 INFO - PROCESS | 25545 | 1466519666687 Marionette TRACE conn4 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:26 INFO - PROCESS | 25545 | 1466519666695 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:26 INFO - PROCESS | 25545 | ++DOCSHELL 0x9ae37800 == 26 [pid = 25545] [id = 74] 07:34:26 INFO - PROCESS | 25545 | ++DOMWINDOW == 92 (0x9ae39400) [pid = 25545] [serial = 221] [outer = (nil)] 07:34:26 INFO - PROCESS | 25545 | ++DOMWINDOW == 93 (0x9ae3fc00) [pid = 25545] [serial = 222] [outer = 0x9ae39400] 07:34:26 INFO - PROCESS | 25545 | 1466519666795 Marionette DEBUG loaded listener.js 07:34:26 INFO - PROCESS | 25545 | ++DOMWINDOW == 94 (0xa67a9000) [pid = 25545] [serial = 223] [outer = 0x9ae39400] 07:34:27 INFO - PROCESS | 25545 | 1466519667638 Marionette TRACE conn4 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 07:34:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 07:34:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1483ms 07:34:27 INFO - PROCESS | 25545 | 1466519667699 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 07:34:27 INFO - PROCESS | 25545 | 1466519667704 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 07:34:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 07:34:27 INFO - PROCESS | 25545 | 1466519667711 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 07:34:27 INFO - PROCESS | 25545 | 1466519667715 Marionette TRACE conn4 <- [1,270,null,{}] 07:34:27 INFO - PROCESS | 25545 | 1466519667721 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:27 INFO - PROCESS | 25545 | 1466519667728 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:27 INFO - PROCESS | 25545 | 1466519667927 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 07:34:28 INFO - PROCESS | 25545 | 1466519668089 Marionette TRACE conn4 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:28 INFO - PROCESS | 25545 | 1466519668097 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:28 INFO - PROCESS | 25545 | ++DOCSHELL 0x9ae38400 == 27 [pid = 25545] [id = 75] 07:34:28 INFO - PROCESS | 25545 | ++DOMWINDOW == 95 (0x9ae3ec00) [pid = 25545] [serial = 224] [outer = (nil)] 07:34:28 INFO - PROCESS | 25545 | ++DOMWINDOW == 96 (0xa6bd3000) [pid = 25545] [serial = 225] [outer = 0x9ae3ec00] 07:34:28 INFO - PROCESS | 25545 | 1466519668183 Marionette DEBUG loaded listener.js 07:34:28 INFO - PROCESS | 25545 | ++DOMWINDOW == 97 (0xa6bd5c00) [pid = 25545] [serial = 226] [outer = 0x9ae3ec00] 07:34:29 INFO - PROCESS | 25545 | 1466519669076 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 07:34:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 07:34:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1434ms 07:34:29 INFO - PROCESS | 25545 | 1466519669147 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 07:34:29 INFO - PROCESS | 25545 | 1466519669151 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 07:34:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 07:34:29 INFO - PROCESS | 25545 | 1466519669158 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 07:34:29 INFO - PROCESS | 25545 | 1466519669162 Marionette TRACE conn4 <- [1,274,null,{}] 07:34:29 INFO - PROCESS | 25545 | 1466519669169 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:29 INFO - PROCESS | 25545 | 1466519669174 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:29 INFO - PROCESS | 25545 | 1466519669397 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 07:34:29 INFO - PROCESS | 25545 | 1466519669606 Marionette TRACE conn4 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:29 INFO - PROCESS | 25545 | 1466519669618 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:29 INFO - PROCESS | 25545 | ++DOCSHELL 0x924cbc00 == 28 [pid = 25545] [id = 76] 07:34:29 INFO - PROCESS | 25545 | ++DOMWINDOW == 98 (0x924cc400) [pid = 25545] [serial = 227] [outer = (nil)] 07:34:29 INFO - PROCESS | 25545 | ++DOMWINDOW == 99 (0x924ce800) [pid = 25545] [serial = 228] [outer = 0x924cc400] 07:34:29 INFO - PROCESS | 25545 | 1466519669927 Marionette DEBUG loaded listener.js 07:34:30 INFO - PROCESS | 25545 | ++DOMWINDOW == 100 (0x92f5a800) [pid = 25545] [serial = 229] [outer = 0x924cc400] 07:34:30 INFO - PROCESS | 25545 | 1466519670856 Marionette TRACE conn4 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 07:34:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 07:34:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1757ms 07:34:30 INFO - PROCESS | 25545 | 1466519670917 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 07:34:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 07:34:30 INFO - PROCESS | 25545 | 1466519670923 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 07:34:30 INFO - PROCESS | 25545 | 1466519670933 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 07:34:30 INFO - PROCESS | 25545 | 1466519670937 Marionette TRACE conn4 <- [1,278,null,{}] 07:34:30 INFO - PROCESS | 25545 | 1466519670945 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:30 INFO - PROCESS | 25545 | 1466519670951 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:31 INFO - PROCESS | 25545 | 1466519671218 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 07:34:31 INFO - PROCESS | 25545 | 1466519671424 Marionette TRACE conn4 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:31 INFO - PROCESS | 25545 | 1466519671439 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:31 INFO - PROCESS | 25545 | ++DOCSHELL 0x95238800 == 29 [pid = 25545] [id = 77] 07:34:31 INFO - PROCESS | 25545 | ++DOMWINDOW == 101 (0x95238c00) [pid = 25545] [serial = 230] [outer = (nil)] 07:34:31 INFO - PROCESS | 25545 | ++DOMWINDOW == 102 (0x96ec6c00) [pid = 25545] [serial = 231] [outer = 0x95238c00] 07:34:31 INFO - PROCESS | 25545 | 1466519671565 Marionette DEBUG loaded listener.js 07:34:31 INFO - PROCESS | 25545 | ++DOMWINDOW == 103 (0x96ecd000) [pid = 25545] [serial = 232] [outer = 0x95238c00] 07:34:32 INFO - PROCESS | 25545 | --DOCSHELL 0xa23ab800 == 28 [pid = 25545] [id = 61] 07:34:32 INFO - PROCESS | 25545 | --DOCSHELL 0x92f58c00 == 27 [pid = 25545] [id = 60] 07:34:32 INFO - PROCESS | 25545 | --DOCSHELL 0x9236ac00 == 26 [pid = 25545] [id = 58] 07:34:32 INFO - PROCESS | 25545 | --DOCSHELL 0x93a43400 == 25 [pid = 25545] [id = 59] 07:34:32 INFO - PROCESS | 25545 | --DOCSHELL 0x92f8c800 == 24 [pid = 25545] [id = 62] 07:34:32 INFO - PROCESS | 25545 | --DOCSHELL 0x92f94c00 == 23 [pid = 25545] [id = 52] 07:34:32 INFO - PROCESS | 25545 | --DOMWINDOW == 102 (0xa671d400) [pid = 25545] [serial = 153] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 25545 | --DOMWINDOW == 101 (0x9a3dc800) [pid = 25545] [serial = 164] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 25545 | --DOMWINDOW == 100 (0x92f8c000) [pid = 25545] [serial = 137] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 25545 | --DOMWINDOW == 99 (0x950ab000) [pid = 25545] [serial = 159] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 25545 | --DOMWINDOW == 98 (0x9b523000) [pid = 25545] [serial = 167] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 25545 | --DOMWINDOW == 97 (0x9799d800) [pid = 25545] [serial = 161] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 25545 | --DOMWINDOW == 96 (0x9a3e3c00) [pid = 25545] [serial = 165] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 25545 | --DOMWINDOW == 95 (0x93ba5400) [pid = 25545] [serial = 155] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 25545 | --DOMWINDOW == 94 (0x9d467c00) [pid = 25545] [serial = 143] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 25545 | --DOMWINDOW == 93 (0x9922c000) [pid = 25545] [serial = 162] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 25545 | --DOMWINDOW == 92 (0x9509f000) [pid = 25545] [serial = 156] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 25545 | --DOMWINDOW == 91 (0x93ba5000) [pid = 25545] [serial = 158] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 25545 | --DOMWINDOW == 90 (0x9bfd1400) [pid = 25545] [serial = 168] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 25545 | --DOMWINDOW == 89 (0xa4f10c00) [pid = 25545] [serial = 147] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 25545 | --DOMWINDOW == 88 (0x9799e000) [pid = 25545] [serial = 149] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 25545 | --DOMWINDOW == 87 (0x9c0f1000) [pid = 25545] [serial = 170] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 25545 | --DOMWINDOW == 86 (0x9a00a800) [pid = 25545] [serial = 141] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 25545 | --DOMWINDOW == 85 (0xa4d4e400) [pid = 25545] [serial = 146] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 25545 | --DOMWINDOW == 84 (0x93a3e800) [pid = 25545] [serial = 138] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 25545 | --DOMWINDOW == 83 (0x9d85a000) [pid = 25545] [serial = 144] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 25545 | --DOMWINDOW == 82 (0x99e60800) [pid = 25545] [serial = 152] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 25545 | --DOMWINDOW == 81 (0x9837ac00) [pid = 25545] [serial = 140] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 25545 | --DOMWINDOW == 80 (0x99227000) [pid = 25545] [serial = 150] [outer = (nil)] [url = about:blank] 07:34:33 INFO - PROCESS | 25545 | 1466519673551 Marionette TRACE conn4 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 07:34:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 07:34:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 2638ms 07:34:33 INFO - PROCESS | 25545 | 1466519673570 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 07:34:33 INFO - PROCESS | 25545 | 1466519673575 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 07:34:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 07:34:33 INFO - PROCESS | 25545 | 1466519673584 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 07:34:33 INFO - PROCESS | 25545 | 1466519673588 Marionette TRACE conn4 <- [1,282,null,{}] 07:34:33 INFO - PROCESS | 25545 | 1466519673597 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:33 INFO - PROCESS | 25545 | 1466519673604 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:33 INFO - PROCESS | 25545 | 1466519673843 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 07:34:33 INFO - PROCESS | 25545 | 1466519673859 Marionette TRACE conn4 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:33 INFO - PROCESS | 25545 | 1466519673868 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:33 INFO - PROCESS | 25545 | ++DOCSHELL 0x92f92800 == 24 [pid = 25545] [id = 78] 07:34:33 INFO - PROCESS | 25545 | ++DOMWINDOW == 81 (0x92f93c00) [pid = 25545] [serial = 233] [outer = (nil)] 07:34:33 INFO - PROCESS | 25545 | ++DOMWINDOW == 82 (0x93ba4400) [pid = 25545] [serial = 234] [outer = 0x92f93c00] 07:34:33 INFO - PROCESS | 25545 | 1466519673945 Marionette DEBUG loaded listener.js 07:34:34 INFO - PROCESS | 25545 | ++DOMWINDOW == 83 (0x9504d400) [pid = 25545] [serial = 235] [outer = 0x92f93c00] 07:34:34 INFO - PROCESS | 25545 | 1466519674802 Marionette TRACE conn4 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 07:34:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 07:34:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1235ms 07:34:34 INFO - PROCESS | 25545 | 1466519674824 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 07:34:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 07:34:34 INFO - PROCESS | 25545 | 1466519674833 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 07:34:34 INFO - PROCESS | 25545 | 1466519674847 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 07:34:34 INFO - PROCESS | 25545 | 1466519674852 Marionette TRACE conn4 <- [1,286,null,{}] 07:34:34 INFO - PROCESS | 25545 | 1466519674859 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:34 INFO - PROCESS | 25545 | 1466519674865 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:35 INFO - PROCESS | 25545 | 1466519675058 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 07:34:35 INFO - PROCESS | 25545 | 1466519675179 Marionette TRACE conn4 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:35 INFO - PROCESS | 25545 | 1466519675188 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:35 INFO - PROCESS | 25545 | ++DOCSHELL 0x96e4e400 == 25 [pid = 25545] [id = 79] 07:34:35 INFO - PROCESS | 25545 | ++DOMWINDOW == 84 (0x96ecc800) [pid = 25545] [serial = 236] [outer = (nil)] 07:34:35 INFO - PROCESS | 25545 | ++DOMWINDOW == 85 (0x97951800) [pid = 25545] [serial = 237] [outer = 0x96ecc800] 07:34:35 INFO - PROCESS | 25545 | 1466519675268 Marionette DEBUG loaded listener.js 07:34:35 INFO - PROCESS | 25545 | ++DOMWINDOW == 86 (0x97996800) [pid = 25545] [serial = 238] [outer = 0x96ecc800] 07:34:36 INFO - PROCESS | 25545 | 1466519676167 Marionette TRACE conn4 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 07:34:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 07:34:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1391ms 07:34:36 INFO - PROCESS | 25545 | 1466519676236 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 07:34:36 INFO - PROCESS | 25545 | 1466519676241 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 07:34:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 07:34:36 INFO - PROCESS | 25545 | 1466519676247 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 07:34:36 INFO - PROCESS | 25545 | 1466519676254 Marionette TRACE conn4 <- [1,290,null,{}] 07:34:36 INFO - PROCESS | 25545 | 1466519676280 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:36 INFO - PROCESS | 25545 | 1466519676290 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:36 INFO - PROCESS | 25545 | 1466519676507 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 07:34:36 INFO - PROCESS | 25545 | 1466519676534 Marionette TRACE conn4 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:36 INFO - PROCESS | 25545 | 1466519676548 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:36 INFO - PROCESS | 25545 | ++DOCSHELL 0x99e68000 == 26 [pid = 25545] [id = 80] 07:34:36 INFO - PROCESS | 25545 | ++DOMWINDOW == 87 (0x99e68800) [pid = 25545] [serial = 239] [outer = (nil)] 07:34:36 INFO - PROCESS | 25545 | ++DOMWINDOW == 88 (0x9a04ec00) [pid = 25545] [serial = 240] [outer = 0x99e68800] 07:34:36 INFO - PROCESS | 25545 | 1466519676621 Marionette DEBUG loaded listener.js 07:34:36 INFO - PROCESS | 25545 | ++DOMWINDOW == 89 (0x9a102000) [pid = 25545] [serial = 241] [outer = 0x99e68800] 07:34:37 INFO - PROCESS | 25545 | 1466519677517 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 07:34:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 07:34:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1298ms 07:34:37 INFO - PROCESS | 25545 | 1466519677547 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 07:34:37 INFO - PROCESS | 25545 | 1466519677552 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 07:34:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 07:34:37 INFO - PROCESS | 25545 | 1466519677558 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 07:34:37 INFO - PROCESS | 25545 | 1466519677562 Marionette TRACE conn4 <- [1,294,null,{}] 07:34:37 INFO - PROCESS | 25545 | 1466519677568 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:37 INFO - PROCESS | 25545 | 1466519677573 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:38 INFO - PROCESS | 25545 | --DOMWINDOW == 88 (0x92f63c00) [pid = 25545] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 07:34:38 INFO - PROCESS | 25545 | --DOMWINDOW == 87 (0xa1016400) [pid = 25545] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 07:34:38 INFO - PROCESS | 25545 | --DOMWINDOW == 86 (0x92f92c00) [pid = 25545] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 07:34:38 INFO - PROCESS | 25545 | --DOMWINDOW == 85 (0x99e67800) [pid = 25545] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 07:34:38 INFO - PROCESS | 25545 | --DOMWINDOW == 84 (0x92373800) [pid = 25545] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 07:34:38 INFO - PROCESS | 25545 | --DOMWINDOW == 83 (0x9b518800) [pid = 25545] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 07:34:38 INFO - PROCESS | 25545 | --DOMWINDOW == 82 (0xa23ee400) [pid = 25545] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 07:34:38 INFO - PROCESS | 25545 | --DOMWINDOW == 81 (0x96ec6400) [pid = 25545] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 07:34:38 INFO - PROCESS | 25545 | --DOMWINDOW == 80 (0x93a47400) [pid = 25545] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 07:34:38 INFO - PROCESS | 25545 | --DOMWINDOW == 79 (0x92f93400) [pid = 25545] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 07:34:38 INFO - PROCESS | 25545 | --DOMWINDOW == 78 (0x9aabf000) [pid = 25545] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 07:34:38 INFO - PROCESS | 25545 | --DOMWINDOW == 77 (0x997d0000) [pid = 25545] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 07:34:38 INFO - PROCESS | 25545 | 1466519678347 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 07:34:38 INFO - PROCESS | 25545 | 1466519678486 Marionette TRACE conn4 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:38 INFO - PROCESS | 25545 | 1466519678492 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:38 INFO - PROCESS | 25545 | ++DOCSHELL 0x97994800 == 27 [pid = 25545] [id = 81] 07:34:38 INFO - PROCESS | 25545 | ++DOMWINDOW == 78 (0x997d0000) [pid = 25545] [serial = 242] [outer = (nil)] 07:34:38 INFO - PROCESS | 25545 | ++DOMWINDOW == 79 (0x9a3d5c00) [pid = 25545] [serial = 243] [outer = 0x997d0000] 07:34:38 INFO - PROCESS | 25545 | 1466519678571 Marionette DEBUG loaded listener.js 07:34:38 INFO - PROCESS | 25545 | ++DOMWINDOW == 80 (0x9a444400) [pid = 25545] [serial = 244] [outer = 0x997d0000] 07:34:39 INFO - PROCESS | 25545 | 1466519679268 Marionette TRACE conn4 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 07:34:39 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. 07:34:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1741ms 07:34:39 INFO - PROCESS | 25545 | 1466519679301 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 07:34:39 INFO - PROCESS | 25545 | 1466519679305 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 07:34:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 07:34:39 INFO - PROCESS | 25545 | 1466519679311 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 07:34:39 INFO - PROCESS | 25545 | 1466519679315 Marionette TRACE conn4 <- [1,298,null,{}] 07:34:39 INFO - PROCESS | 25545 | 1466519679320 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:39 INFO - PROCESS | 25545 | 1466519679325 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:39 INFO - PROCESS | 25545 | 1466519679542 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 07:34:39 INFO - PROCESS | 25545 | 1466519679565 Marionette TRACE conn4 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:39 INFO - PROCESS | 25545 | 1466519679576 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:39 INFO - PROCESS | 25545 | ++DOCSHELL 0x924c4000 == 28 [pid = 25545] [id = 82] 07:34:39 INFO - PROCESS | 25545 | ++DOMWINDOW == 81 (0x9a4ebc00) [pid = 25545] [serial = 245] [outer = (nil)] 07:34:39 INFO - PROCESS | 25545 | ++DOMWINDOW == 82 (0x9a9a6800) [pid = 25545] [serial = 246] [outer = 0x9a4ebc00] 07:34:39 INFO - PROCESS | 25545 | 1466519679647 Marionette DEBUG loaded listener.js 07:34:39 INFO - PROCESS | 25545 | ++DOMWINDOW == 83 (0x9a9fa800) [pid = 25545] [serial = 247] [outer = 0x9a4ebc00] 07:34:40 INFO - PROCESS | 25545 | 1466519680758 Marionette TRACE conn4 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 07:34:40 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. 07:34:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1487ms 07:34:40 INFO - PROCESS | 25545 | 1466519680800 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 07:34:40 INFO - PROCESS | 25545 | 1466519680808 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 07:34:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 07:34:40 INFO - PROCESS | 25545 | 1466519680817 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 07:34:40 INFO - PROCESS | 25545 | 1466519680822 Marionette TRACE conn4 <- [1,302,null,{}] 07:34:40 INFO - PROCESS | 25545 | 1466519680833 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:40 INFO - PROCESS | 25545 | 1466519680839 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:41 INFO - PROCESS | 25545 | 1466519681046 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 07:34:41 INFO - PROCESS | 25545 | 1466519681257 Marionette TRACE conn4 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:41 INFO - PROCESS | 25545 | 1466519681267 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:41 INFO - PROCESS | 25545 | ++DOCSHELL 0x92f8b800 == 29 [pid = 25545] [id = 83] 07:34:41 INFO - PROCESS | 25545 | ++DOMWINDOW == 84 (0x92f92000) [pid = 25545] [serial = 248] [outer = (nil)] 07:34:41 INFO - PROCESS | 25545 | ++DOMWINDOW == 85 (0x9522bc00) [pid = 25545] [serial = 249] [outer = 0x92f92000] 07:34:41 INFO - PROCESS | 25545 | 1466519681380 Marionette DEBUG loaded listener.js 07:34:41 INFO - PROCESS | 25545 | ++DOMWINDOW == 86 (0x95310000) [pid = 25545] [serial = 250] [outer = 0x92f92000] 07:34:42 INFO - PROCESS | 25545 | 1466519682399 Marionette TRACE conn4 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 07:34:42 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. 07:34:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1639ms 07:34:42 INFO - PROCESS | 25545 | 1466519682457 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 07:34:42 INFO - PROCESS | 25545 | 1466519682464 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 07:34:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 07:34:42 INFO - PROCESS | 25545 | 1466519682475 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 07:34:42 INFO - PROCESS | 25545 | 1466519682479 Marionette TRACE conn4 <- [1,306,null,{}] 07:34:42 INFO - PROCESS | 25545 | 1466519682486 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:42 INFO - PROCESS | 25545 | 1466519682493 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:42 INFO - PROCESS | 25545 | 1466519682696 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 07:34:42 INFO - PROCESS | 25545 | 1466519682901 Marionette TRACE conn4 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:42 INFO - PROCESS | 25545 | 1466519682909 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:42 INFO - PROCESS | 25545 | ++DOCSHELL 0x95237c00 == 30 [pid = 25545] [id = 84] 07:34:42 INFO - PROCESS | 25545 | ++DOMWINDOW == 87 (0x99721400) [pid = 25545] [serial = 251] [outer = (nil)] 07:34:43 INFO - PROCESS | 25545 | ++DOMWINDOW == 88 (0x9a04f000) [pid = 25545] [serial = 252] [outer = 0x99721400] 07:34:43 INFO - PROCESS | 25545 | 1466519683025 Marionette DEBUG loaded listener.js 07:34:43 INFO - PROCESS | 25545 | ++DOMWINDOW == 89 (0x9a3e4800) [pid = 25545] [serial = 253] [outer = 0x99721400] 07:34:44 INFO - PROCESS | 25545 | 1466519684084 Marionette TRACE conn4 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 07:34:44 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. 07:34:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1691ms 07:34:44 INFO - PROCESS | 25545 | 1466519684167 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 07:34:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 07:34:44 INFO - PROCESS | 25545 | 1466519684171 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 07:34:44 INFO - PROCESS | 25545 | 1466519684179 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 07:34:44 INFO - PROCESS | 25545 | 1466519684185 Marionette TRACE conn4 <- [1,310,null,{}] 07:34:44 INFO - PROCESS | 25545 | 1466519684202 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:44 INFO - PROCESS | 25545 | 1466519684212 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:44 INFO - PROCESS | 25545 | 1466519684443 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 07:34:44 INFO - PROCESS | 25545 | 1466519684660 Marionette TRACE conn4 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:44 INFO - PROCESS | 25545 | 1466519684675 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:44 INFO - PROCESS | 25545 | ++DOCSHELL 0x9ae3d400 == 31 [pid = 25545] [id = 85] 07:34:44 INFO - PROCESS | 25545 | ++DOMWINDOW == 90 (0x9ae3e400) [pid = 25545] [serial = 254] [outer = (nil)] 07:34:44 INFO - PROCESS | 25545 | ++DOMWINDOW == 91 (0x9b519c00) [pid = 25545] [serial = 255] [outer = 0x9ae3e400] 07:34:44 INFO - PROCESS | 25545 | 1466519684762 Marionette DEBUG loaded listener.js 07:34:44 INFO - PROCESS | 25545 | ++DOMWINDOW == 92 (0x9b522800) [pid = 25545] [serial = 256] [outer = 0x9ae3e400] 07:34:45 INFO - PROCESS | 25545 | 1466519685728 Marionette TRACE conn4 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 07:34:45 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. 07:34:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1595ms 07:34:45 INFO - PROCESS | 25545 | 1466519685774 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 07:34:45 INFO - PROCESS | 25545 | 1466519685779 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 07:34:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 07:34:45 INFO - PROCESS | 25545 | 1466519685787 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 07:34:45 INFO - PROCESS | 25545 | 1466519685790 Marionette TRACE conn4 <- [1,314,null,{}] 07:34:45 INFO - PROCESS | 25545 | 1466519685797 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:45 INFO - PROCESS | 25545 | 1466519685803 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:46 INFO - PROCESS | 25545 | 1466519686017 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 07:34:46 INFO - PROCESS | 25545 | 1466519686211 Marionette TRACE conn4 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:46 INFO - PROCESS | 25545 | 1466519686222 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:46 INFO - PROCESS | 25545 | ++DOCSHELL 0x9799b800 == 32 [pid = 25545] [id = 86] 07:34:46 INFO - PROCESS | 25545 | ++DOMWINDOW == 93 (0x9aac1c00) [pid = 25545] [serial = 257] [outer = (nil)] 07:34:46 INFO - PROCESS | 25545 | ++DOMWINDOW == 94 (0x9bfd4800) [pid = 25545] [serial = 258] [outer = 0x9aac1c00] 07:34:46 INFO - PROCESS | 25545 | 1466519686312 Marionette DEBUG loaded listener.js 07:34:46 INFO - PROCESS | 25545 | ++DOMWINDOW == 95 (0x9c0f1000) [pid = 25545] [serial = 259] [outer = 0x9aac1c00] 07:34:47 INFO - PROCESS | 25545 | 1466519687319 Marionette TRACE conn4 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 07:34:47 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. 07:34:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1581ms 07:34:47 INFO - PROCESS | 25545 | 1466519687369 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 07:34:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 07:34:47 INFO - PROCESS | 25545 | 1466519687373 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 07:34:47 INFO - PROCESS | 25545 | 1466519687381 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 07:34:47 INFO - PROCESS | 25545 | 1466519687385 Marionette TRACE conn4 <- [1,318,null,{}] 07:34:47 INFO - PROCESS | 25545 | 1466519687392 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:47 INFO - PROCESS | 25545 | 1466519687398 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:47 INFO - PROCESS | 25545 | 1466519687621 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 07:34:48 INFO - PROCESS | 25545 | 1466519688013 Marionette TRACE conn4 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:48 INFO - PROCESS | 25545 | 1466519688023 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:48 INFO - PROCESS | 25545 | ++DOCSHELL 0x924d0800 == 33 [pid = 25545] [id = 87] 07:34:48 INFO - PROCESS | 25545 | ++DOMWINDOW == 96 (0x92f58c00) [pid = 25545] [serial = 260] [outer = (nil)] 07:34:48 INFO - PROCESS | 25545 | ++DOMWINDOW == 97 (0x92f8d000) [pid = 25545] [serial = 261] [outer = 0x92f58c00] 07:34:48 INFO - PROCESS | 25545 | 1466519688106 Marionette DEBUG loaded listener.js 07:34:48 INFO - PROCESS | 25545 | ++DOMWINDOW == 98 (0x93a47400) [pid = 25545] [serial = 262] [outer = 0x92f58c00] 07:34:49 INFO - PROCESS | 25545 | --DOMWINDOW == 97 (0x9c102c00) [pid = 25545] [serial = 171] [outer = (nil)] [url = about:blank] 07:34:49 INFO - PROCESS | 25545 | --DOMWINDOW == 96 (0xa4d55400) [pid = 25545] [serial = 204] [outer = (nil)] [url = about:blank] 07:34:49 INFO - PROCESS | 25545 | --DOMWINDOW == 95 (0xa3347800) [pid = 25545] [serial = 203] [outer = (nil)] [url = about:blank] 07:34:49 INFO - PROCESS | 25545 | --DOMWINDOW == 94 (0xa237d400) [pid = 25545] [serial = 197] [outer = (nil)] [url = about:blank] 07:34:49 INFO - PROCESS | 25545 | --DOMWINDOW == 93 (0x9a3dd000) [pid = 25545] [serial = 200] [outer = (nil)] [url = about:blank] 07:34:49 INFO - PROCESS | 25545 | --DOMWINDOW == 92 (0xa23fb800) [pid = 25545] [serial = 198] [outer = (nil)] [url = about:blank] 07:34:49 INFO - PROCESS | 25545 | --DOMWINDOW == 91 (0x9a051000) [pid = 25545] [serial = 191] [outer = (nil)] [url = about:blank] 07:34:49 INFO - PROCESS | 25545 | --DOMWINDOW == 90 (0x9a05ac00) [pid = 25545] [serial = 192] [outer = (nil)] [url = about:blank] 07:34:49 INFO - PROCESS | 25545 | --DOMWINDOW == 89 (0x92f8f800) [pid = 25545] [serial = 173] [outer = (nil)] [url = about:blank] 07:34:49 INFO - PROCESS | 25545 | --DOMWINDOW == 88 (0x93dd8800) [pid = 25545] [serial = 174] [outer = (nil)] [url = about:blank] 07:34:49 INFO - PROCESS | 25545 | --DOMWINDOW == 87 (0x9bce5000) [pid = 25545] [serial = 179] [outer = (nil)] [url = about:blank] 07:34:49 INFO - PROCESS | 25545 | --DOMWINDOW == 86 (0x9d80c000) [pid = 25545] [serial = 180] [outer = (nil)] [url = about:blank] 07:34:49 INFO - PROCESS | 25545 | --DOMWINDOW == 85 (0xa2557400) [pid = 25545] [serial = 182] [outer = (nil)] [url = about:blank] 07:34:49 INFO - PROCESS | 25545 | --DOMWINDOW == 84 (0xa2fe9400) [pid = 25545] [serial = 183] [outer = (nil)] [url = about:blank] 07:34:49 INFO - PROCESS | 25545 | --DOMWINDOW == 83 (0x97955400) [pid = 25545] [serial = 188] [outer = (nil)] [url = about:blank] 07:34:49 INFO - PROCESS | 25545 | --DOMWINDOW == 82 (0x979a0800) [pid = 25545] [serial = 189] [outer = (nil)] [url = about:blank] 07:34:49 INFO - PROCESS | 25545 | --DOMWINDOW == 81 (0x99e5bc00) [pid = 25545] [serial = 176] [outer = (nil)] [url = about:blank] 07:34:49 INFO - PROCESS | 25545 | --DOMWINDOW == 80 (0x9a3dcc00) [pid = 25545] [serial = 177] [outer = (nil)] [url = about:blank] 07:34:49 INFO - PROCESS | 25545 | --DOMWINDOW == 79 (0x9a058400) [pid = 25545] [serial = 185] [outer = (nil)] [url = about:blank] 07:34:49 INFO - PROCESS | 25545 | --DOMWINDOW == 78 (0x9a3e1800) [pid = 25545] [serial = 186] [outer = (nil)] [url = about:blank] 07:34:49 INFO - PROCESS | 25545 | --DOMWINDOW == 77 (0x9d468c00) [pid = 25545] [serial = 201] [outer = (nil)] [url = about:blank] 07:34:49 INFO - PROCESS | 25545 | --DOMWINDOW == 76 (0x9c102400) [pid = 25545] [serial = 195] [outer = (nil)] [url = about:blank] 07:34:49 INFO - PROCESS | 25545 | --DOMWINDOW == 75 (0x9b5f2400) [pid = 25545] [serial = 194] [outer = (nil)] [url = about:blank] 07:34:49 INFO - PROCESS | 25545 | --DOMWINDOW == 74 (0x9a3e2400) [pid = 25545] [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.] 07:34:49 INFO - PROCESS | 25545 | 1466519689265 Marionette TRACE conn4 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 07:34:49 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. 07:34:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1936ms 07:34:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 07:34:49 INFO - PROCESS | 25545 | 1466519689319 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 07:34:49 INFO - PROCESS | 25545 | 1466519689323 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 07:34:49 INFO - PROCESS | 25545 | 1466519689332 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 07:34:49 INFO - PROCESS | 25545 | 1466519689337 Marionette TRACE conn4 <- [1,322,null,{}] 07:34:49 INFO - PROCESS | 25545 | 1466519689346 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:49 INFO - PROCESS | 25545 | 1466519689351 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:49 INFO - PROCESS | 25545 | 1466519689553 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 07:34:49 INFO - PROCESS | 25545 | 1466519689726 Marionette TRACE conn4 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:49 INFO - PROCESS | 25545 | 1466519689735 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:49 INFO - PROCESS | 25545 | ++DOCSHELL 0x950a3800 == 34 [pid = 25545] [id = 88] 07:34:49 INFO - PROCESS | 25545 | ++DOMWINDOW == 75 (0x9522e000) [pid = 25545] [serial = 263] [outer = (nil)] 07:34:49 INFO - PROCESS | 25545 | ++DOMWINDOW == 76 (0x97999c00) [pid = 25545] [serial = 264] [outer = 0x9522e000] 07:34:49 INFO - PROCESS | 25545 | 1466519689814 Marionette DEBUG loaded listener.js 07:34:49 INFO - PROCESS | 25545 | ++DOMWINDOW == 77 (0x9969b000) [pid = 25545] [serial = 265] [outer = 0x9522e000] 07:34:50 INFO - PROCESS | 25545 | 1466519690588 Marionette TRACE conn4 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 07:34:50 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. 07:34:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1285ms 07:34:50 INFO - PROCESS | 25545 | 1466519690619 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 07:34:50 INFO - PROCESS | 25545 | 1466519690626 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 07:34:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 07:34:50 INFO - PROCESS | 25545 | 1466519690643 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 07:34:50 INFO - PROCESS | 25545 | 1466519690648 Marionette TRACE conn4 <- [1,326,null,{}] 07:34:50 INFO - PROCESS | 25545 | 1466519690654 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:50 INFO - PROCESS | 25545 | 1466519690660 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:50 INFO - PROCESS | 25545 | 1466519690842 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 07:34:50 INFO - PROCESS | 25545 | 1466519690854 Marionette TRACE conn4 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:50 INFO - PROCESS | 25545 | 1466519690866 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:50 INFO - PROCESS | 25545 | ++DOCSHELL 0x95230800 == 35 [pid = 25545] [id = 89] 07:34:50 INFO - PROCESS | 25545 | ++DOMWINDOW == 78 (0x9a05cc00) [pid = 25545] [serial = 266] [outer = (nil)] 07:34:50 INFO - PROCESS | 25545 | ++DOMWINDOW == 79 (0x9a3e2c00) [pid = 25545] [serial = 267] [outer = 0x9a05cc00] 07:34:50 INFO - PROCESS | 25545 | 1466519690934 Marionette DEBUG loaded listener.js 07:34:51 INFO - PROCESS | 25545 | ++DOMWINDOW == 80 (0x9a9a3c00) [pid = 25545] [serial = 268] [outer = 0x9a05cc00] 07:34:51 INFO - PROCESS | 25545 | 1466519691969 Marionette TRACE conn4 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 07:34:52 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. 07:34:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1391ms 07:34:52 INFO - PROCESS | 25545 | 1466519692026 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 07:34:52 INFO - PROCESS | 25545 | 1466519692031 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 07:34:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 07:34:52 INFO - PROCESS | 25545 | 1466519692055 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 07:34:52 INFO - PROCESS | 25545 | 1466519692065 Marionette TRACE conn4 <- [1,330,null,{}] 07:34:52 INFO - PROCESS | 25545 | 1466519692074 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:52 INFO - PROCESS | 25545 | 1466519692081 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:52 INFO - PROCESS | 25545 | 1466519692305 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 07:34:52 INFO - PROCESS | 25545 | 1466519692331 Marionette TRACE conn4 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:52 INFO - PROCESS | 25545 | 1466519692341 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:52 INFO - PROCESS | 25545 | ++DOCSHELL 0x9a053000 == 36 [pid = 25545] [id = 90] 07:34:52 INFO - PROCESS | 25545 | ++DOMWINDOW == 81 (0x9ae32400) [pid = 25545] [serial = 269] [outer = (nil)] 07:34:52 INFO - PROCESS | 25545 | ++DOMWINDOW == 82 (0x9b12d000) [pid = 25545] [serial = 270] [outer = 0x9ae32400] 07:34:52 INFO - PROCESS | 25545 | 1466519692411 Marionette DEBUG loaded listener.js 07:34:52 INFO - PROCESS | 25545 | ++DOMWINDOW == 83 (0x9b5f9c00) [pid = 25545] [serial = 271] [outer = 0x9ae32400] 07:34:53 INFO - PROCESS | 25545 | 1466519693358 Marionette TRACE conn4 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 07:34:53 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. 07:34:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1364ms 07:34:53 INFO - PROCESS | 25545 | 1466519693403 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 07:34:53 INFO - PROCESS | 25545 | 1466519693408 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 07:34:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 07:34:53 INFO - PROCESS | 25545 | 1466519693421 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 07:34:53 INFO - PROCESS | 25545 | 1466519693424 Marionette TRACE conn4 <- [1,334,null,{}] 07:34:53 INFO - PROCESS | 25545 | 1466519693431 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:53 INFO - PROCESS | 25545 | 1466519693435 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:53 INFO - PROCESS | 25545 | 1466519693671 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 07:34:53 INFO - PROCESS | 25545 | --DOMWINDOW == 82 (0x99e68800) [pid = 25545] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 07:34:53 INFO - PROCESS | 25545 | --DOMWINDOW == 81 (0x997d0000) [pid = 25545] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 07:34:53 INFO - PROCESS | 25545 | --DOMWINDOW == 80 (0x95238c00) [pid = 25545] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 07:34:53 INFO - PROCESS | 25545 | --DOMWINDOW == 79 (0x96ecc800) [pid = 25545] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 07:34:53 INFO - PROCESS | 25545 | --DOMWINDOW == 78 (0x9b5f1400) [pid = 25545] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 07:34:53 INFO - PROCESS | 25545 | --DOMWINDOW == 77 (0x92f93c00) [pid = 25545] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 07:34:53 INFO - PROCESS | 25545 | --DOMWINDOW == 76 (0xa4d47400) [pid = 25545] [serial = 212] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 07:34:53 INFO - PROCESS | 25545 | --DOMWINDOW == 75 (0x95233400) [pid = 25545] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 07:34:53 INFO - PROCESS | 25545 | --DOMWINDOW == 74 (0x95235000) [pid = 25545] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 07:34:53 INFO - PROCESS | 25545 | --DOMWINDOW == 73 (0x9ae39400) [pid = 25545] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 07:34:53 INFO - PROCESS | 25545 | --DOMWINDOW == 72 (0x97956c00) [pid = 25545] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 07:34:53 INFO - PROCESS | 25545 | --DOMWINDOW == 71 (0x9ae3ec00) [pid = 25545] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 07:34:53 INFO - PROCESS | 25545 | --DOMWINDOW == 70 (0x924cc400) [pid = 25545] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 07:34:53 INFO - PROCESS | 25545 | 1466519693909 Marionette TRACE conn4 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:53 INFO - PROCESS | 25545 | 1466519693917 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:53 INFO - PROCESS | 25545 | ++DOCSHELL 0x924c7400 == 37 [pid = 25545] [id = 91] 07:34:53 INFO - PROCESS | 25545 | ++DOMWINDOW == 71 (0x924cc400) [pid = 25545] [serial = 272] [outer = (nil)] 07:34:53 INFO - PROCESS | 25545 | ++DOMWINDOW == 72 (0x95233400) [pid = 25545] [serial = 273] [outer = 0x924cc400] 07:34:53 INFO - PROCESS | 25545 | 1466519693994 Marionette DEBUG loaded listener.js 07:34:54 INFO - PROCESS | 25545 | ++DOMWINDOW == 73 (0x96ec7400) [pid = 25545] [serial = 274] [outer = 0x924cc400] 07:34:54 INFO - PROCESS | 25545 | 1466519694746 Marionette TRACE conn4 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 07:34:54 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. 07:34:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1381ms 07:34:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 07:34:54 INFO - PROCESS | 25545 | 1466519694803 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 07:34:54 INFO - PROCESS | 25545 | 1466519694806 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 07:34:54 INFO - PROCESS | 25545 | 1466519694813 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 07:34:54 INFO - PROCESS | 25545 | 1466519694816 Marionette TRACE conn4 <- [1,338,null,{}] 07:34:54 INFO - PROCESS | 25545 | 1466519694822 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:54 INFO - PROCESS | 25545 | 1466519694827 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:55 INFO - PROCESS | 25545 | 1466519694996 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 07:34:55 INFO - PROCESS | 25545 | 1466519695005 Marionette TRACE conn4 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:55 INFO - PROCESS | 25545 | 1466519695024 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:55 INFO - PROCESS | 25545 | ++DOCSHELL 0x924cc000 == 38 [pid = 25545] [id = 92] 07:34:55 INFO - PROCESS | 25545 | ++DOMWINDOW == 74 (0x93dd8c00) [pid = 25545] [serial = 275] [outer = (nil)] 07:34:55 INFO - PROCESS | 25545 | ++DOMWINDOW == 75 (0x9c10d800) [pid = 25545] [serial = 276] [outer = 0x93dd8c00] 07:34:55 INFO - PROCESS | 25545 | 1466519695207 Marionette DEBUG loaded listener.js 07:34:55 INFO - PROCESS | 25545 | ++DOMWINDOW == 76 (0x9d80f400) [pid = 25545] [serial = 277] [outer = 0x93dd8c00] 07:34:56 INFO - PROCESS | 25545 | 1466519696123 Marionette TRACE conn4 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 07:34:56 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. 07:34:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1331ms 07:34:56 INFO - PROCESS | 25545 | 1466519696144 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 07:34:56 INFO - PROCESS | 25545 | 1466519696152 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 07:34:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 07:34:56 INFO - PROCESS | 25545 | 1466519696162 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 07:34:56 INFO - PROCESS | 25545 | 1466519696166 Marionette TRACE conn4 <- [1,342,null,{}] 07:34:56 INFO - PROCESS | 25545 | 1466519696176 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:56 INFO - PROCESS | 25545 | 1466519696183 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:56 INFO - PROCESS | 25545 | 1466519696390 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 07:34:56 INFO - PROCESS | 25545 | 1466519696544 Marionette TRACE conn4 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:56 INFO - PROCESS | 25545 | 1466519696560 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:56 INFO - PROCESS | 25545 | ++DOCSHELL 0x93a3ec00 == 39 [pid = 25545] [id = 93] 07:34:56 INFO - PROCESS | 25545 | ++DOMWINDOW == 77 (0x93a3f000) [pid = 25545] [serial = 278] [outer = (nil)] 07:34:56 INFO - PROCESS | 25545 | ++DOMWINDOW == 78 (0x96eca000) [pid = 25545] [serial = 279] [outer = 0x93a3f000] 07:34:56 INFO - PROCESS | 25545 | 1466519696704 Marionette DEBUG loaded listener.js 07:34:56 INFO - PROCESS | 25545 | ++DOMWINDOW == 79 (0x9799a000) [pid = 25545] [serial = 280] [outer = 0x93a3f000] 07:34:57 INFO - PROCESS | 25545 | 1466519697630 Marionette TRACE conn4 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 07:34:57 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. 07:34:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1544ms 07:34:57 INFO - PROCESS | 25545 | 1466519697706 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 07:34:57 INFO - PROCESS | 25545 | 1466519697715 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 07:34:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 07:34:57 INFO - PROCESS | 25545 | 1466519697727 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 07:34:57 INFO - PROCESS | 25545 | 1466519697731 Marionette TRACE conn4 <- [1,346,null,{}] 07:34:57 INFO - PROCESS | 25545 | 1466519697738 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:57 INFO - PROCESS | 25545 | 1466519697743 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:57 INFO - PROCESS | 25545 | 1466519697989 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 07:34:58 INFO - PROCESS | 25545 | 1466519698192 Marionette TRACE conn4 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:58 INFO - PROCESS | 25545 | 1466519698202 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:58 INFO - PROCESS | 25545 | ++DOCSHELL 0x9a053400 == 40 [pid = 25545] [id = 94] 07:34:58 INFO - PROCESS | 25545 | ++DOMWINDOW == 80 (0x9a05c000) [pid = 25545] [serial = 281] [outer = (nil)] 07:34:58 INFO - PROCESS | 25545 | ++DOMWINDOW == 81 (0x9a9a3400) [pid = 25545] [serial = 282] [outer = 0x9a05c000] 07:34:58 INFO - PROCESS | 25545 | 1466519698330 Marionette DEBUG loaded listener.js 07:34:58 INFO - PROCESS | 25545 | ++DOMWINDOW == 82 (0x9ab51800) [pid = 25545] [serial = 283] [outer = 0x9a05c000] 07:34:59 INFO - PROCESS | 25545 | 1466519699232 Marionette TRACE conn4 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 07:34:59 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. 07:34:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1538ms 07:34:59 INFO - PROCESS | 25545 | 1466519699265 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 07:34:59 INFO - PROCESS | 25545 | 1466519699269 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 07:34:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 07:34:59 INFO - PROCESS | 25545 | 1466519699276 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 07:34:59 INFO - PROCESS | 25545 | 1466519699283 Marionette TRACE conn4 <- [1,350,null,{}] 07:34:59 INFO - PROCESS | 25545 | 1466519699300 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:59 INFO - PROCESS | 25545 | 1466519699309 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:59 INFO - PROCESS | 25545 | 1466519699502 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 07:34:59 INFO - PROCESS | 25545 | 1466519699685 Marionette TRACE conn4 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:59 INFO - PROCESS | 25545 | 1466519699698 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:34:59 INFO - PROCESS | 25545 | ++DOCSHELL 0x9d859800 == 41 [pid = 25545] [id = 95] 07:34:59 INFO - PROCESS | 25545 | ++DOMWINDOW == 83 (0x9d859c00) [pid = 25545] [serial = 284] [outer = (nil)] 07:34:59 INFO - PROCESS | 25545 | ++DOMWINDOW == 84 (0x9d864400) [pid = 25545] [serial = 285] [outer = 0x9d859c00] 07:34:59 INFO - PROCESS | 25545 | 1466519699870 Marionette DEBUG loaded listener.js 07:34:59 INFO - PROCESS | 25545 | ++DOMWINDOW == 85 (0xa1088800) [pid = 25545] [serial = 286] [outer = 0x9d859c00] 07:35:00 INFO - PROCESS | 25545 | 1466519700807 Marionette TRACE conn4 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 07:35:00 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. 07:35:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1607ms 07:35:00 INFO - PROCESS | 25545 | 1466519700885 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 07:35:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 07:35:00 INFO - PROCESS | 25545 | 1466519700890 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 07:35:00 INFO - PROCESS | 25545 | 1466519700897 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 07:35:00 INFO - PROCESS | 25545 | 1466519700901 Marionette TRACE conn4 <- [1,354,null,{}] 07:35:00 INFO - PROCESS | 25545 | 1466519700907 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:00 INFO - PROCESS | 25545 | 1466519700913 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:01 INFO - PROCESS | 25545 | 1466519701141 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 07:35:01 INFO - PROCESS | 25545 | 1466519701340 Marionette TRACE conn4 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:01 INFO - PROCESS | 25545 | 1466519701349 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:01 INFO - PROCESS | 25545 | ++DOCSHELL 0x9a054c00 == 42 [pid = 25545] [id = 96] 07:35:01 INFO - PROCESS | 25545 | ++DOMWINDOW == 86 (0x9d85e800) [pid = 25545] [serial = 287] [outer = (nil)] 07:35:01 INFO - PROCESS | 25545 | ++DOMWINDOW == 87 (0xa23a2c00) [pid = 25545] [serial = 288] [outer = 0x9d85e800] 07:35:01 INFO - PROCESS | 25545 | 1466519701479 Marionette DEBUG loaded listener.js 07:35:01 INFO - PROCESS | 25545 | ++DOMWINDOW == 88 (0xa23f5400) [pid = 25545] [serial = 289] [outer = 0x9d85e800] 07:35:02 INFO - PROCESS | 25545 | 1466519702515 Marionette TRACE conn4 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 07:35:02 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. 07:35:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1640ms 07:35:02 INFO - PROCESS | 25545 | 1466519702537 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 07:35:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 07:35:02 INFO - PROCESS | 25545 | 1466519702541 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 07:35:02 INFO - PROCESS | 25545 | 1466519702548 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 07:35:02 INFO - PROCESS | 25545 | 1466519702553 Marionette TRACE conn4 <- [1,358,null,{}] 07:35:02 INFO - PROCESS | 25545 | 1466519702562 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:02 INFO - PROCESS | 25545 | 1466519702569 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:02 INFO - PROCESS | 25545 | 1466519702752 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 07:35:02 INFO - PROCESS | 25545 | 1466519702955 Marionette TRACE conn4 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:02 INFO - PROCESS | 25545 | 1466519702964 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:03 INFO - PROCESS | 25545 | ++DOCSHELL 0x9d854400 == 43 [pid = 25545] [id = 97] 07:35:03 INFO - PROCESS | 25545 | ++DOMWINDOW == 89 (0xa23a7400) [pid = 25545] [serial = 290] [outer = (nil)] 07:35:03 INFO - PROCESS | 25545 | ++DOMWINDOW == 90 (0xa2fb0400) [pid = 25545] [serial = 291] [outer = 0xa23a7400] 07:35:03 INFO - PROCESS | 25545 | 1466519703092 Marionette DEBUG loaded listener.js 07:35:03 INFO - PROCESS | 25545 | ++DOMWINDOW == 91 (0xa2fedc00) [pid = 25545] [serial = 292] [outer = 0xa23a7400] 07:35:04 INFO - PROCESS | 25545 | 1466519704055 Marionette TRACE conn4 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 07:35:04 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. 07:35:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1540ms 07:35:04 INFO - PROCESS | 25545 | 1466519704088 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 07:35:04 INFO - PROCESS | 25545 | 1466519704093 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 07:35:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 07:35:04 INFO - PROCESS | 25545 | 1466519704100 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 07:35:04 INFO - PROCESS | 25545 | 1466519704104 Marionette TRACE conn4 <- [1,362,null,{}] 07:35:04 INFO - PROCESS | 25545 | 1466519704110 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:04 INFO - PROCESS | 25545 | 1466519704120 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:04 INFO - PROCESS | 25545 | 1466519704373 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 07:35:04 INFO - PROCESS | 25545 | 1466519704599 Marionette TRACE conn4 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:04 INFO - PROCESS | 25545 | 1466519704610 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:04 INFO - PROCESS | 25545 | ++DOCSHELL 0x9d85bc00 == 44 [pid = 25545] [id = 98] 07:35:04 INFO - PROCESS | 25545 | ++DOMWINDOW == 92 (0xa4f16000) [pid = 25545] [serial = 293] [outer = (nil)] 07:35:04 INFO - PROCESS | 25545 | ++DOMWINDOW == 93 (0xa61b9400) [pid = 25545] [serial = 294] [outer = 0xa4f16000] 07:35:04 INFO - PROCESS | 25545 | 1466519704739 Marionette DEBUG loaded listener.js 07:35:04 INFO - PROCESS | 25545 | ++DOMWINDOW == 94 (0xa6722000) [pid = 25545] [serial = 295] [outer = 0xa4f16000] 07:35:05 INFO - PROCESS | 25545 | 1466519705636 Marionette TRACE conn4 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 07:35:05 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. 07:35:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1592ms 07:35:05 INFO - PROCESS | 25545 | 1466519705693 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 07:35:05 INFO - PROCESS | 25545 | 1466519705698 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 07:35:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 07:35:05 INFO - PROCESS | 25545 | 1466519705705 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 07:35:05 INFO - PROCESS | 25545 | 1466519705708 Marionette TRACE conn4 <- [1,366,null,{}] 07:35:05 INFO - PROCESS | 25545 | 1466519705714 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:05 INFO - PROCESS | 25545 | 1466519705720 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:05 INFO - PROCESS | 25545 | 1466519705897 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 07:35:06 INFO - PROCESS | 25545 | 1466519706060 Marionette TRACE conn4 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:06 INFO - PROCESS | 25545 | 1466519706070 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:06 INFO - PROCESS | 25545 | ++DOCSHELL 0x9a095400 == 45 [pid = 25545] [id = 99] 07:35:06 INFO - PROCESS | 25545 | ++DOMWINDOW == 95 (0x9aab6800) [pid = 25545] [serial = 296] [outer = (nil)] 07:35:06 INFO - PROCESS | 25545 | ++DOMWINDOW == 96 (0xa6bda400) [pid = 25545] [serial = 297] [outer = 0x9aab6800] 07:35:06 INFO - PROCESS | 25545 | 1466519706156 Marionette DEBUG loaded listener.js 07:35:06 INFO - PROCESS | 25545 | ++DOMWINDOW == 97 (0xa6bdb000) [pid = 25545] [serial = 298] [outer = 0x9aab6800] 07:35:07 INFO - PROCESS | 25545 | 1466519707110 Marionette TRACE conn4 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 07:35:07 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. 07:35:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1430ms 07:35:07 INFO - PROCESS | 25545 | 1466519707136 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 07:35:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 07:35:07 INFO - PROCESS | 25545 | 1466519707140 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 07:35:07 INFO - PROCESS | 25545 | 1466519707147 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 07:35:07 INFO - PROCESS | 25545 | 1466519707151 Marionette TRACE conn4 <- [1,370,null,{}] 07:35:07 INFO - PROCESS | 25545 | 1466519707157 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:07 INFO - PROCESS | 25545 | 1466519707162 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:07 INFO - PROCESS | 25545 | 1466519707356 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 07:35:07 INFO - PROCESS | 25545 | 1466519707568 Marionette TRACE conn4 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:07 INFO - PROCESS | 25545 | 1466519707577 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:07 INFO - PROCESS | 25545 | ++DOCSHELL 0x924ccc00 == 46 [pid = 25545] [id = 100] 07:35:07 INFO - PROCESS | 25545 | ++DOMWINDOW == 98 (0x924cd000) [pid = 25545] [serial = 299] [outer = (nil)] 07:35:07 INFO - PROCESS | 25545 | ++DOMWINDOW == 99 (0x92f8e000) [pid = 25545] [serial = 300] [outer = 0x924cd000] 07:35:07 INFO - PROCESS | 25545 | 1466519707848 Marionette DEBUG loaded listener.js 07:35:07 INFO - PROCESS | 25545 | ++DOMWINDOW == 100 (0x93a4cc00) [pid = 25545] [serial = 301] [outer = 0x924cd000] 07:35:08 INFO - PROCESS | 25545 | 1466519708846 Marionette TRACE conn4 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 07:35:08 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. 07:35:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1738ms 07:35:08 INFO - PROCESS | 25545 | 1466519708886 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 07:35:08 INFO - PROCESS | 25545 | 1466519708892 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 07:35:08 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 07:35:08 INFO - PROCESS | 25545 | 1466519708902 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 07:35:08 INFO - PROCESS | 25545 | 1466519708906 Marionette TRACE conn4 <- [1,374,null,{}] 07:35:08 INFO - PROCESS | 25545 | 1466519708915 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:08 INFO - PROCESS | 25545 | 1466519708922 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:09 INFO - PROCESS | 25545 | 1466519709210 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 07:35:10 INFO - PROCESS | 25545 | --DOCSHELL 0x924c7400 == 45 [pid = 25545] [id = 91] 07:35:10 INFO - PROCESS | 25545 | --DOCSHELL 0x9a053000 == 44 [pid = 25545] [id = 90] 07:35:10 INFO - PROCESS | 25545 | --DOCSHELL 0x95230800 == 43 [pid = 25545] [id = 89] 07:35:10 INFO - PROCESS | 25545 | --DOCSHELL 0x950a3800 == 42 [pid = 25545] [id = 88] 07:35:10 INFO - PROCESS | 25545 | --DOCSHELL 0x924d0800 == 41 [pid = 25545] [id = 87] 07:35:10 INFO - PROCESS | 25545 | --DOCSHELL 0x924c4000 == 40 [pid = 25545] [id = 82] 07:35:10 INFO - PROCESS | 25545 | --DOCSHELL 0x97994800 == 39 [pid = 25545] [id = 81] 07:35:10 INFO - PROCESS | 25545 | --DOCSHELL 0x92f8b800 == 38 [pid = 25545] [id = 83] 07:35:10 INFO - PROCESS | 25545 | --DOCSHELL 0x95237c00 == 37 [pid = 25545] [id = 84] 07:35:10 INFO - PROCESS | 25545 | --DOCSHELL 0x9799b800 == 36 [pid = 25545] [id = 86] 07:35:10 INFO - PROCESS | 25545 | --DOCSHELL 0x9ae3d400 == 35 [pid = 25545] [id = 85] 07:35:10 INFO - PROCESS | 25545 | --DOCSHELL 0x924ccc00 == 34 [pid = 25545] [id = 100] 07:35:10 INFO - PROCESS | 25545 | --DOCSHELL 0x9d85bc00 == 33 [pid = 25545] [id = 98] 07:35:10 INFO - PROCESS | 25545 | --DOCSHELL 0x9a095400 == 32 [pid = 25545] [id = 99] 07:35:10 INFO - PROCESS | 25545 | --DOCSHELL 0x9d854400 == 31 [pid = 25545] [id = 97] 07:35:10 INFO - PROCESS | 25545 | --DOCSHELL 0x9a054c00 == 30 [pid = 25545] [id = 96] 07:35:10 INFO - PROCESS | 25545 | --DOCSHELL 0x9a053400 == 29 [pid = 25545] [id = 94] 07:35:10 INFO - PROCESS | 25545 | --DOCSHELL 0x9d859800 == 28 [pid = 25545] [id = 95] 07:35:10 INFO - PROCESS | 25545 | --DOCSHELL 0x924cc000 == 27 [pid = 25545] [id = 92] 07:35:10 INFO - PROCESS | 25545 | --DOCSHELL 0x93a3ec00 == 26 [pid = 25545] [id = 93] 07:35:10 INFO - PROCESS | 25545 | --DOMWINDOW == 99 (0x9a04ec00) [pid = 25545] [serial = 240] [outer = (nil)] [url = about:blank] 07:35:10 INFO - PROCESS | 25545 | --DOMWINDOW == 98 (0x9a3d5c00) [pid = 25545] [serial = 243] [outer = (nil)] [url = about:blank] 07:35:10 INFO - PROCESS | 25545 | --DOMWINDOW == 97 (0x96ec6c00) [pid = 25545] [serial = 231] [outer = (nil)] [url = about:blank] 07:35:10 INFO - PROCESS | 25545 | --DOMWINDOW == 96 (0x97951800) [pid = 25545] [serial = 237] [outer = (nil)] [url = about:blank] 07:35:10 INFO - PROCESS | 25545 | --DOMWINDOW == 95 (0x9d85f800) [pid = 25545] [serial = 209] [outer = (nil)] [url = about:blank] 07:35:10 INFO - PROCESS | 25545 | --DOMWINDOW == 94 (0x93ba4400) [pid = 25545] [serial = 234] [outer = (nil)] [url = about:blank] 07:35:10 INFO - PROCESS | 25545 | --DOMWINDOW == 93 (0x9504d400) [pid = 25545] [serial = 235] [outer = (nil)] [url = about:blank] 07:35:10 INFO - PROCESS | 25545 | --DOMWINDOW == 92 (0xa6784c00) [pid = 25545] [serial = 214] [outer = (nil)] [url = about:blank] 07:35:10 INFO - PROCESS | 25545 | --DOMWINDOW == 91 (0xa61b8800) [pid = 25545] [serial = 213] [outer = (nil)] [url = about:blank] 07:35:10 INFO - PROCESS | 25545 | --DOMWINDOW == 90 (0x9523a000) [pid = 25545] [serial = 217] [outer = (nil)] [url = about:blank] 07:35:10 INFO - PROCESS | 25545 | --DOMWINDOW == 89 (0x9a102000) [pid = 25545] [serial = 241] [outer = (nil)] [url = about:blank] 07:35:10 INFO - PROCESS | 25545 | --DOMWINDOW == 88 (0x95237400) [pid = 25545] [serial = 216] [outer = (nil)] [url = about:blank] 07:35:10 INFO - PROCESS | 25545 | --DOMWINDOW == 87 (0xa67a0c00) [pid = 25545] [serial = 220] [outer = (nil)] [url = about:blank] 07:35:10 INFO - PROCESS | 25545 | --DOMWINDOW == 86 (0xa6788000) [pid = 25545] [serial = 219] [outer = (nil)] [url = about:blank] 07:35:10 INFO - PROCESS | 25545 | --DOMWINDOW == 85 (0xa67a9000) [pid = 25545] [serial = 223] [outer = (nil)] [url = about:blank] 07:35:10 INFO - PROCESS | 25545 | --DOMWINDOW == 84 (0x9a053800) [pid = 25545] [serial = 207] [outer = (nil)] [url = about:blank] 07:35:10 INFO - PROCESS | 25545 | --DOMWINDOW == 83 (0x9ae3fc00) [pid = 25545] [serial = 222] [outer = (nil)] [url = about:blank] 07:35:10 INFO - PROCESS | 25545 | --DOMWINDOW == 82 (0xa6bd5c00) [pid = 25545] [serial = 226] [outer = (nil)] [url = about:blank] 07:35:10 INFO - PROCESS | 25545 | --DOMWINDOW == 81 (0xa6bd3000) [pid = 25545] [serial = 225] [outer = (nil)] [url = about:blank] 07:35:10 INFO - PROCESS | 25545 | --DOMWINDOW == 80 (0x997cb400) [pid = 25545] [serial = 206] [outer = (nil)] [url = about:blank] 07:35:10 INFO - PROCESS | 25545 | --DOMWINDOW == 79 (0x92f5a800) [pid = 25545] [serial = 229] [outer = (nil)] [url = about:blank] 07:35:10 INFO - PROCESS | 25545 | --DOMWINDOW == 78 (0x924ce800) [pid = 25545] [serial = 228] [outer = (nil)] [url = about:blank] 07:35:10 INFO - PROCESS | 25545 | --DOMWINDOW == 77 (0xa2555400) [pid = 25545] [serial = 210] [outer = (nil)] [url = about:blank] 07:35:10 INFO - PROCESS | 25545 | --DOMWINDOW == 76 (0x9a9a6800) [pid = 25545] [serial = 246] [outer = (nil)] [url = about:blank] 07:35:10 INFO - PROCESS | 25545 | --DOMWINDOW == 75 (0x96ecd000) [pid = 25545] [serial = 232] [outer = (nil)] [url = about:blank] 07:35:10 INFO - PROCESS | 25545 | --DOMWINDOW == 74 (0x97996800) [pid = 25545] [serial = 238] [outer = (nil)] [url = about:blank] 07:35:10 INFO - PROCESS | 25545 | --DOMWINDOW == 73 (0x9a444400) [pid = 25545] [serial = 244] [outer = (nil)] [url = about:blank] 07:35:10 INFO - PROCESS | 25545 | 1466519710574 Marionette TRACE conn4 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:10 INFO - PROCESS | 25545 | 1466519710586 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:10 INFO - PROCESS | 25545 | ++DOCSHELL 0x924c3800 == 27 [pid = 25545] [id = 101] 07:35:10 INFO - PROCESS | 25545 | ++DOMWINDOW == 74 (0x924c4000) [pid = 25545] [serial = 302] [outer = (nil)] 07:35:10 INFO - PROCESS | 25545 | ++DOMWINDOW == 75 (0x924c9800) [pid = 25545] [serial = 303] [outer = 0x924c4000] 07:35:10 INFO - PROCESS | 25545 | 1466519710713 Marionette DEBUG loaded listener.js 07:35:10 INFO - PROCESS | 25545 | ++DOMWINDOW == 76 (0x92f87400) [pid = 25545] [serial = 304] [outer = 0x924c4000] 07:35:11 INFO - PROCESS | 25545 | 1466519711541 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 07:35:11 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 07:35:11 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 2694ms 07:35:11 INFO - PROCESS | 25545 | 1466519711598 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 07:35:11 INFO - PROCESS | 25545 | 1466519711603 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 07:35:11 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 07:35:11 INFO - PROCESS | 25545 | 1466519711611 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 07:35:11 INFO - PROCESS | 25545 | 1466519711616 Marionette TRACE conn4 <- [1,378,null,{}] 07:35:11 INFO - PROCESS | 25545 | 1466519711624 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:11 INFO - PROCESS | 25545 | 1466519711631 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:11 INFO - PROCESS | 25545 | 1466519711812 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 07:35:11 INFO - PROCESS | 25545 | 1466519711929 Marionette TRACE conn4 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:11 INFO - PROCESS | 25545 | 1466519711938 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:11 INFO - PROCESS | 25545 | ++DOCSHELL 0x93ddb800 == 28 [pid = 25545] [id = 102] 07:35:11 INFO - PROCESS | 25545 | ++DOMWINDOW == 77 (0x93ddc800) [pid = 25545] [serial = 305] [outer = (nil)] 07:35:12 INFO - PROCESS | 25545 | ++DOMWINDOW == 78 (0x950a0c00) [pid = 25545] [serial = 306] [outer = 0x93ddc800] 07:35:12 INFO - PROCESS | 25545 | 1466519712016 Marionette DEBUG loaded listener.js 07:35:12 INFO - PROCESS | 25545 | ++DOMWINDOW == 79 (0x95232800) [pid = 25545] [serial = 307] [outer = 0x93ddc800] 07:35:12 INFO - PROCESS | 25545 | 1466519712858 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 07:35:12 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 07:35:12 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1283ms 07:35:12 INFO - PROCESS | 25545 | 1466519712896 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 07:35:12 INFO - PROCESS | 25545 | 1466519712904 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 07:35:12 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 07:35:12 INFO - PROCESS | 25545 | 1466519712932 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 07:35:12 INFO - PROCESS | 25545 | 1466519712936 Marionette TRACE conn4 <- [1,382,null,{}] 07:35:12 INFO - PROCESS | 25545 | 1466519712942 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:12 INFO - PROCESS | 25545 | 1466519712949 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:13 INFO - PROCESS | 25545 | 1466519713172 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 07:35:13 INFO - PROCESS | 25545 | 1466519713197 Marionette TRACE conn4 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:13 INFO - PROCESS | 25545 | 1466519713205 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:13 INFO - PROCESS | 25545 | ++DOCSHELL 0x97954400 == 29 [pid = 25545] [id = 103] 07:35:13 INFO - PROCESS | 25545 | ++DOMWINDOW == 80 (0x97956400) [pid = 25545] [serial = 308] [outer = (nil)] 07:35:13 INFO - PROCESS | 25545 | ++DOMWINDOW == 81 (0x97995c00) [pid = 25545] [serial = 309] [outer = 0x97956400] 07:35:13 INFO - PROCESS | 25545 | 1466519713278 Marionette DEBUG loaded listener.js 07:35:13 INFO - PROCESS | 25545 | ++DOMWINDOW == 82 (0x9836dc00) [pid = 25545] [serial = 310] [outer = 0x97956400] 07:35:14 INFO - PROCESS | 25545 | SkCairoFTTypeface::onFilterRec unimplemented 07:35:14 INFO - PROCESS | 25545 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:35:14 INFO - PROCESS | 25545 | SkCairoFTTypeface::onFilterRec unimplemented 07:35:14 INFO - PROCESS | 25545 | SkCairoFTTypeface::onFilterRec unimplemented 07:35:14 INFO - PROCESS | 25545 | SkCairoFTTypeface::onFilterRec unimplemented 07:35:14 INFO - PROCESS | 25545 | 1466519714328 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 07:35:14 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 07:35:14 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1437ms 07:35:14 INFO - PROCESS | 25545 | 1466519714369 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 07:35:14 INFO - PROCESS | 25545 | 1466519714374 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 07:35:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 07:35:14 INFO - PROCESS | 25545 | 1466519714388 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 07:35:14 INFO - PROCESS | 25545 | 1466519714398 Marionette TRACE conn4 <- [1,386,null,{}] 07:35:14 INFO - PROCESS | 25545 | 1466519714414 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:14 INFO - PROCESS | 25545 | 1466519714421 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:14 INFO - PROCESS | 25545 | 1466519714673 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 07:35:14 INFO - PROCESS | 25545 | 1466519714702 Marionette TRACE conn4 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:14 INFO - PROCESS | 25545 | 1466519714712 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:14 INFO - PROCESS | 25545 | ++DOCSHELL 0x9a053000 == 30 [pid = 25545] [id = 104] 07:35:14 INFO - PROCESS | 25545 | ++DOMWINDOW == 83 (0x9a053800) [pid = 25545] [serial = 311] [outer = (nil)] 07:35:14 INFO - PROCESS | 25545 | ++DOMWINDOW == 84 (0x9a094c00) [pid = 25545] [serial = 312] [outer = 0x9a053800] 07:35:14 INFO - PROCESS | 25545 | 1466519714782 Marionette DEBUG loaded listener.js 07:35:14 INFO - PROCESS | 25545 | ++DOMWINDOW == 85 (0x9a3d7800) [pid = 25545] [serial = 313] [outer = 0x9a053800] 07:35:15 INFO - PROCESS | 25545 | --DOMWINDOW == 84 (0x9ae32400) [pid = 25545] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 07:35:15 INFO - PROCESS | 25545 | --DOMWINDOW == 83 (0x924cc400) [pid = 25545] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 07:35:15 INFO - PROCESS | 25545 | --DOMWINDOW == 82 (0x9ae3e400) [pid = 25545] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 07:35:15 INFO - PROCESS | 25545 | --DOMWINDOW == 81 (0x99721400) [pid = 25545] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 07:35:15 INFO - PROCESS | 25545 | --DOMWINDOW == 80 (0x9a4ebc00) [pid = 25545] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 07:35:15 INFO - PROCESS | 25545 | --DOMWINDOW == 79 (0x92f92000) [pid = 25545] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 07:35:15 INFO - PROCESS | 25545 | --DOMWINDOW == 78 (0x92f58c00) [pid = 25545] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 07:35:15 INFO - PROCESS | 25545 | --DOMWINDOW == 77 (0x9aac1c00) [pid = 25545] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 07:35:15 INFO - PROCESS | 25545 | --DOMWINDOW == 76 (0x9a05cc00) [pid = 25545] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 07:35:15 INFO - PROCESS | 25545 | --DOMWINDOW == 75 (0x9522e000) [pid = 25545] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 07:35:15 INFO - PROCESS | 25545 | --DOMWINDOW == 74 (0x93dd8c00) [pid = 25545] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 07:35:16 INFO - PROCESS | 25545 | 1466519716196 Marionette TRACE conn4 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 07:35:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 07:35:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1852ms 07:35:16 INFO - PROCESS | 25545 | 1466519716232 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 07:35:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 07:35:16 INFO - PROCESS | 25545 | 1466519716237 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 07:35:16 INFO - PROCESS | 25545 | 1466519716243 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 07:35:16 INFO - PROCESS | 25545 | 1466519716247 Marionette TRACE conn4 <- [1,390,null,{}] 07:35:16 INFO - PROCESS | 25545 | 1466519716252 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:16 INFO - PROCESS | 25545 | 1466519716257 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:16 INFO - PROCESS | 25545 | 1466519716423 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 07:35:16 INFO - PROCESS | 25545 | 1466519716438 Marionette TRACE conn4 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:16 INFO - PROCESS | 25545 | 1466519716446 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:16 INFO - PROCESS | 25545 | ++DOCSHELL 0x93a47800 == 31 [pid = 25545] [id = 105] 07:35:16 INFO - PROCESS | 25545 | ++DOMWINDOW == 75 (0x9799d800) [pid = 25545] [serial = 314] [outer = (nil)] 07:35:16 INFO - PROCESS | 25545 | ++DOMWINDOW == 76 (0x9a44c800) [pid = 25545] [serial = 315] [outer = 0x9799d800] 07:35:16 INFO - PROCESS | 25545 | 1466519716515 Marionette DEBUG loaded listener.js 07:35:16 INFO - PROCESS | 25545 | ++DOMWINDOW == 77 (0x9a8c5800) [pid = 25545] [serial = 316] [outer = 0x9799d800] 07:35:17 INFO - PROCESS | 25545 | 1466519717420 Marionette TRACE conn4 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 07:35:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 07:35:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1230ms 07:35:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 07:35:17 INFO - PROCESS | 25545 | 1466519717474 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 07:35:17 INFO - PROCESS | 25545 | 1466519717477 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 07:35:17 INFO - PROCESS | 25545 | 1466519717484 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 07:35:17 INFO - PROCESS | 25545 | 1466519717487 Marionette TRACE conn4 <- [1,394,null,{}] 07:35:17 INFO - PROCESS | 25545 | 1466519717493 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:17 INFO - PROCESS | 25545 | 1466519717498 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:17 INFO - PROCESS | 25545 | 1466519717717 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 07:35:17 INFO - PROCESS | 25545 | 1466519717871 Marionette TRACE conn4 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:17 INFO - PROCESS | 25545 | 1466519717884 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:17 INFO - PROCESS | 25545 | ++DOCSHELL 0x924c2800 == 32 [pid = 25545] [id = 106] 07:35:17 INFO - PROCESS | 25545 | ++DOMWINDOW == 78 (0x924c2c00) [pid = 25545] [serial = 317] [outer = (nil)] 07:35:17 INFO - PROCESS | 25545 | ++DOMWINDOW == 79 (0x924d0400) [pid = 25545] [serial = 318] [outer = 0x924c2c00] 07:35:17 INFO - PROCESS | 25545 | 1466519717974 Marionette DEBUG loaded listener.js 07:35:18 INFO - PROCESS | 25545 | ++DOMWINDOW == 80 (0x92f93000) [pid = 25545] [serial = 319] [outer = 0x924c2c00] 07:35:19 INFO - PROCESS | 25545 | 1466519719127 Marionette TRACE conn4 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 07:35:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 07:35:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1684ms 07:35:19 INFO - PROCESS | 25545 | 1466519719169 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 07:35:19 INFO - PROCESS | 25545 | 1466519719176 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 07:35:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 07:35:19 INFO - PROCESS | 25545 | 1466519719184 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 07:35:19 INFO - PROCESS | 25545 | 1466519719189 Marionette TRACE conn4 <- [1,398,null,{}] 07:35:19 INFO - PROCESS | 25545 | 1466519719197 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:19 INFO - PROCESS | 25545 | 1466519719203 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:19 INFO - PROCESS | 25545 | 1466519719401 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 07:35:19 INFO - PROCESS | 25545 | 1466519719615 Marionette TRACE conn4 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:19 INFO - PROCESS | 25545 | 1466519719626 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:19 INFO - PROCESS | 25545 | ++DOCSHELL 0x92f87000 == 33 [pid = 25545] [id = 107] 07:35:19 INFO - PROCESS | 25545 | ++DOMWINDOW == 81 (0x96ed1800) [pid = 25545] [serial = 320] [outer = (nil)] 07:35:19 INFO - PROCESS | 25545 | ++DOMWINDOW == 82 (0x979a1400) [pid = 25545] [serial = 321] [outer = 0x96ed1800] 07:35:19 INFO - PROCESS | 25545 | 1466519719725 Marionette DEBUG loaded listener.js 07:35:19 INFO - PROCESS | 25545 | ++DOMWINDOW == 83 (0x997cb400) [pid = 25545] [serial = 322] [outer = 0x96ed1800] 07:35:20 INFO - PROCESS | 25545 | 1466519720764 Marionette TRACE conn4 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 07:35:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 07:35:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1634ms 07:35:20 INFO - PROCESS | 25545 | 1466519720820 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 07:35:20 INFO - PROCESS | 25545 | 1466519720825 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 07:35:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 07:35:20 INFO - PROCESS | 25545 | 1466519720832 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 07:35:20 INFO - PROCESS | 25545 | 1466519720837 Marionette TRACE conn4 <- [1,402,null,{}] 07:35:20 INFO - PROCESS | 25545 | 1466519720843 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:20 INFO - PROCESS | 25545 | 1466519720848 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:21 INFO - PROCESS | 25545 | 1466519721053 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 07:35:21 INFO - PROCESS | 25545 | 1466519721308 Marionette TRACE conn4 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:21 INFO - PROCESS | 25545 | 1466519721315 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:21 INFO - PROCESS | 25545 | ++DOCSHELL 0x997d0400 == 34 [pid = 25545] [id = 108] 07:35:21 INFO - PROCESS | 25545 | ++DOMWINDOW == 84 (0x9a3d5800) [pid = 25545] [serial = 323] [outer = (nil)] 07:35:21 INFO - PROCESS | 25545 | ++DOMWINDOW == 85 (0x9a9fac00) [pid = 25545] [serial = 324] [outer = 0x9a3d5800] 07:35:21 INFO - PROCESS | 25545 | 1466519721403 Marionette DEBUG loaded listener.js 07:35:21 INFO - PROCESS | 25545 | ++DOMWINDOW == 86 (0x9ae32800) [pid = 25545] [serial = 325] [outer = 0x9a3d5800] 07:35:22 INFO - PROCESS | 25545 | 1466519722520 Marionette TRACE conn4 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 07:35:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 07:35:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1735ms 07:35:22 INFO - PROCESS | 25545 | 1466519722568 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 07:35:22 INFO - PROCESS | 25545 | 1466519722575 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 07:35:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 07:35:22 INFO - PROCESS | 25545 | 1466519722593 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 07:35:22 INFO - PROCESS | 25545 | 1466519722601 Marionette TRACE conn4 <- [1,406,null,{}] 07:35:22 INFO - PROCESS | 25545 | 1466519722607 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:22 INFO - PROCESS | 25545 | 1466519722615 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:22 INFO - PROCESS | 25545 | 1466519722827 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 07:35:23 INFO - PROCESS | 25545 | 1466519723038 Marionette TRACE conn4 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:23 INFO - PROCESS | 25545 | 1466519723048 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:23 INFO - PROCESS | 25545 | ++DOCSHELL 0x99690000 == 35 [pid = 25545] [id = 109] 07:35:23 INFO - PROCESS | 25545 | ++DOMWINDOW == 87 (0x9a3dec00) [pid = 25545] [serial = 326] [outer = (nil)] 07:35:23 INFO - PROCESS | 25545 | ++DOMWINDOW == 88 (0x9bfd8000) [pid = 25545] [serial = 327] [outer = 0x9a3dec00] 07:35:23 INFO - PROCESS | 25545 | 1466519723135 Marionette DEBUG loaded listener.js 07:35:23 INFO - PROCESS | 25545 | ++DOMWINDOW == 89 (0x9c0e9800) [pid = 25545] [serial = 328] [outer = 0x9a3dec00] 07:35:24 INFO - PROCESS | 25545 | 1466519724195 Marionette TRACE conn4 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 07:35:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 07:35:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1700ms 07:35:24 INFO - PROCESS | 25545 | 1466519724285 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 07:35:24 INFO - PROCESS | 25545 | 1466519724290 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 07:35:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 07:35:24 INFO - PROCESS | 25545 | 1466519724298 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 07:35:24 INFO - PROCESS | 25545 | 1466519724303 Marionette TRACE conn4 <- [1,410,null,{}] 07:35:24 INFO - PROCESS | 25545 | 1466519724311 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:24 INFO - PROCESS | 25545 | 1466519724316 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:24 INFO - PROCESS | 25545 | 1466519724560 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 07:35:24 INFO - PROCESS | 25545 | 1466519724775 Marionette TRACE conn4 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:24 INFO - PROCESS | 25545 | 1466519724782 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:24 INFO - PROCESS | 25545 | ++DOCSHELL 0x99228400 == 36 [pid = 25545] [id = 110] 07:35:24 INFO - PROCESS | 25545 | ++DOMWINDOW == 90 (0x9a051800) [pid = 25545] [serial = 329] [outer = (nil)] 07:35:24 INFO - PROCESS | 25545 | ++DOMWINDOW == 91 (0x9d80ec00) [pid = 25545] [serial = 330] [outer = 0x9a051800] 07:35:24 INFO - PROCESS | 25545 | 1466519724870 Marionette DEBUG loaded listener.js 07:35:24 INFO - PROCESS | 25545 | ++DOMWINDOW == 92 (0x9d859800) [pid = 25545] [serial = 331] [outer = 0x9a051800] 07:35:26 INFO - PROCESS | 25545 | 1466519726066 Marionette TRACE conn4 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 07:35:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 07:35:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1785ms 07:35:26 INFO - PROCESS | 25545 | 1466519726084 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 07:35:26 INFO - PROCESS | 25545 | 1466519726089 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 07:35:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 07:35:26 INFO - PROCESS | 25545 | 1466519726099 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 07:35:26 INFO - PROCESS | 25545 | 1466519726103 Marionette TRACE conn4 <- [1,414,null,{}] 07:35:26 INFO - PROCESS | 25545 | 1466519726114 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:26 INFO - PROCESS | 25545 | 1466519726120 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:26 INFO - PROCESS | 25545 | 1466519726318 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 07:35:26 INFO - PROCESS | 25545 | 1466519726607 Marionette TRACE conn4 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:26 INFO - PROCESS | 25545 | 1466519726621 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:26 INFO - PROCESS | 25545 | ++DOCSHELL 0x950a1800 == 37 [pid = 25545] [id = 111] 07:35:26 INFO - PROCESS | 25545 | ++DOMWINDOW == 93 (0x950a5800) [pid = 25545] [serial = 332] [outer = (nil)] 07:35:26 INFO - PROCESS | 25545 | ++DOMWINDOW == 94 (0x95239000) [pid = 25545] [serial = 333] [outer = 0x950a5800] 07:35:26 INFO - PROCESS | 25545 | 1466519726704 Marionette DEBUG loaded listener.js 07:35:26 INFO - PROCESS | 25545 | ++DOMWINDOW == 95 (0x96e58000) [pid = 25545] [serial = 334] [outer = 0x950a5800] 07:35:27 INFO - PROCESS | 25545 | --DOCSHELL 0x92369c00 == 36 [pid = 25545] [id = 67] 07:35:27 INFO - PROCESS | 25545 | --DOCSHELL 0x99e68000 == 35 [pid = 25545] [id = 80] 07:35:27 INFO - PROCESS | 25545 | --DOCSHELL 0x9b5f7400 == 34 [pid = 25545] [id = 66] 07:35:27 INFO - PROCESS | 25545 | --DOCSHELL 0x96e4e400 == 33 [pid = 25545] [id = 79] 07:35:27 INFO - PROCESS | 25545 | --DOCSHELL 0x92f92800 == 32 [pid = 25545] [id = 78] 07:35:27 INFO - PROCESS | 25545 | --DOCSHELL 0x95238800 == 31 [pid = 25545] [id = 77] 07:35:27 INFO - PROCESS | 25545 | --DOCSHELL 0x93a47800 == 30 [pid = 25545] [id = 105] 07:35:27 INFO - PROCESS | 25545 | --DOCSHELL 0x9a053000 == 29 [pid = 25545] [id = 104] 07:35:27 INFO - PROCESS | 25545 | --DOCSHELL 0x97954400 == 28 [pid = 25545] [id = 103] 07:35:27 INFO - PROCESS | 25545 | --DOCSHELL 0x93ddb800 == 27 [pid = 25545] [id = 102] 07:35:27 INFO - PROCESS | 25545 | --DOCSHELL 0x924c3800 == 26 [pid = 25545] [id = 101] 07:35:27 INFO - PROCESS | 25545 | --DOMWINDOW == 94 (0x9c10d800) [pid = 25545] [serial = 276] [outer = (nil)] [url = about:blank] 07:35:27 INFO - PROCESS | 25545 | --DOMWINDOW == 93 (0x9b12d000) [pid = 25545] [serial = 270] [outer = (nil)] [url = about:blank] 07:35:27 INFO - PROCESS | 25545 | --DOMWINDOW == 92 (0x95233400) [pid = 25545] [serial = 273] [outer = (nil)] [url = about:blank] 07:35:27 INFO - PROCESS | 25545 | --DOMWINDOW == 91 (0x9b519c00) [pid = 25545] [serial = 255] [outer = (nil)] [url = about:blank] 07:35:27 INFO - PROCESS | 25545 | --DOMWINDOW == 90 (0x9b522800) [pid = 25545] [serial = 256] [outer = (nil)] [url = about:blank] 07:35:27 INFO - PROCESS | 25545 | --DOMWINDOW == 89 (0x9a04f000) [pid = 25545] [serial = 252] [outer = (nil)] [url = about:blank] 07:35:27 INFO - PROCESS | 25545 | --DOMWINDOW == 88 (0x9a3e4800) [pid = 25545] [serial = 253] [outer = (nil)] [url = about:blank] 07:35:27 INFO - PROCESS | 25545 | --DOMWINDOW == 87 (0x9a9fa800) [pid = 25545] [serial = 247] [outer = (nil)] [url = about:blank] 07:35:27 INFO - PROCESS | 25545 | --DOMWINDOW == 86 (0x9522bc00) [pid = 25545] [serial = 249] [outer = (nil)] [url = about:blank] 07:35:27 INFO - PROCESS | 25545 | --DOMWINDOW == 85 (0x95310000) [pid = 25545] [serial = 250] [outer = (nil)] [url = about:blank] 07:35:27 INFO - PROCESS | 25545 | --DOMWINDOW == 84 (0x92f8d000) [pid = 25545] [serial = 261] [outer = (nil)] [url = about:blank] 07:35:27 INFO - PROCESS | 25545 | --DOMWINDOW == 83 (0x93a47400) [pid = 25545] [serial = 262] [outer = (nil)] [url = about:blank] 07:35:27 INFO - PROCESS | 25545 | --DOMWINDOW == 82 (0x9bfd4800) [pid = 25545] [serial = 258] [outer = (nil)] [url = about:blank] 07:35:27 INFO - PROCESS | 25545 | --DOMWINDOW == 81 (0x9c0f1000) [pid = 25545] [serial = 259] [outer = (nil)] [url = about:blank] 07:35:27 INFO - PROCESS | 25545 | --DOMWINDOW == 80 (0x9a3e2c00) [pid = 25545] [serial = 267] [outer = (nil)] [url = about:blank] 07:35:27 INFO - PROCESS | 25545 | --DOMWINDOW == 79 (0x97999c00) [pid = 25545] [serial = 264] [outer = (nil)] [url = about:blank] 07:35:27 INFO - PROCESS | 25545 | --DOMWINDOW == 78 (0x9969b000) [pid = 25545] [serial = 265] [outer = (nil)] [url = about:blank] 07:35:27 INFO - PROCESS | 25545 | --DOMWINDOW == 77 (0x9d80f400) [pid = 25545] [serial = 277] [outer = (nil)] [url = about:blank] 07:35:27 INFO - PROCESS | 25545 | --DOMWINDOW == 76 (0x9b5f9c00) [pid = 25545] [serial = 271] [outer = (nil)] [url = about:blank] 07:35:27 INFO - PROCESS | 25545 | --DOMWINDOW == 75 (0x9a9a3c00) [pid = 25545] [serial = 268] [outer = (nil)] [url = about:blank] 07:35:27 INFO - PROCESS | 25545 | --DOMWINDOW == 74 (0x96ec7400) [pid = 25545] [serial = 274] [outer = (nil)] [url = about:blank] 07:35:27 INFO - PROCESS | 25545 | 1466519727678 Marionette TRACE conn4 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 07:35:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 07:35:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1649ms 07:35:27 INFO - PROCESS | 25545 | 1466519727748 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 07:35:27 INFO - PROCESS | 25545 | 1466519727756 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 07:35:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 07:35:27 INFO - PROCESS | 25545 | 1466519727768 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 07:35:27 INFO - PROCESS | 25545 | 1466519727772 Marionette TRACE conn4 <- [1,418,null,{}] 07:35:27 INFO - PROCESS | 25545 | 1466519727779 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:27 INFO - PROCESS | 25545 | 1466519727787 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:27 INFO - PROCESS | 25545 | 1466519727976 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 07:35:28 INFO - PROCESS | 25545 | 1466519728145 Marionette TRACE conn4 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:28 INFO - PROCESS | 25545 | 1466519728157 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:28 INFO - PROCESS | 25545 | ++DOCSHELL 0x96e4e400 == 27 [pid = 25545] [id = 112] 07:35:28 INFO - PROCESS | 25545 | ++DOMWINDOW == 75 (0x96ecec00) [pid = 25545] [serial = 335] [outer = (nil)] 07:35:28 INFO - PROCESS | 25545 | ++DOMWINDOW == 76 (0x979a1c00) [pid = 25545] [serial = 336] [outer = 0x96ecec00] 07:35:28 INFO - PROCESS | 25545 | 1466519728236 Marionette DEBUG loaded listener.js 07:35:28 INFO - PROCESS | 25545 | ++DOMWINDOW == 77 (0x997c4c00) [pid = 25545] [serial = 337] [outer = 0x96ecec00] 07:35:29 INFO - PROCESS | 25545 | 1466519729468 Marionette TRACE conn4 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 07:35:29 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 07:35:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1741ms 07:35:29 INFO - PROCESS | 25545 | 1466519729510 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 07:35:29 INFO - PROCESS | 25545 | 1466519729514 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 07:35:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 07:35:29 INFO - PROCESS | 25545 | 1466519729521 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 07:35:29 INFO - PROCESS | 25545 | 1466519729527 Marionette TRACE conn4 <- [1,422,null,{}] 07:35:29 INFO - PROCESS | 25545 | 1466519729544 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:29 INFO - PROCESS | 25545 | 1466519729553 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:29 INFO - PROCESS | 25545 | 1466519729872 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 07:35:29 INFO - PROCESS | 25545 | 1466519729897 Marionette TRACE conn4 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:29 INFO - PROCESS | 25545 | 1466519729909 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:29 INFO - PROCESS | 25545 | ++DOCSHELL 0x9a3dfc00 == 28 [pid = 25545] [id = 113] 07:35:29 INFO - PROCESS | 25545 | ++DOMWINDOW == 78 (0x9a3e0800) [pid = 25545] [serial = 338] [outer = (nil)] 07:35:29 INFO - PROCESS | 25545 | ++DOMWINDOW == 79 (0x9aab6000) [pid = 25545] [serial = 339] [outer = 0x9a3e0800] 07:35:29 INFO - PROCESS | 25545 | 1466519729987 Marionette DEBUG loaded listener.js 07:35:30 INFO - PROCESS | 25545 | ++DOMWINDOW == 80 (0x9ae3e000) [pid = 25545] [serial = 340] [outer = 0x9a3e0800] 07:35:31 INFO - PROCESS | 25545 | 1466519731337 Marionette TRACE conn4 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 07:35:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 07:35:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1836ms 07:35:31 INFO - PROCESS | 25545 | 1466519731358 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 07:35:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 07:35:31 INFO - PROCESS | 25545 | 1466519731363 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 07:35:31 INFO - PROCESS | 25545 | 1466519731377 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 07:35:31 INFO - PROCESS | 25545 | 1466519731380 Marionette TRACE conn4 <- [1,426,null,{}] 07:35:31 INFO - PROCESS | 25545 | 1466519731387 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:31 INFO - PROCESS | 25545 | 1466519731392 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:31 INFO - PROCESS | 25545 | 1466519731632 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 07:35:31 INFO - PROCESS | 25545 | 1466519731651 Marionette TRACE conn4 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:31 INFO - PROCESS | 25545 | 1466519731661 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:31 INFO - PROCESS | 25545 | ++DOCSHELL 0x9a448400 == 29 [pid = 25545] [id = 114] 07:35:31 INFO - PROCESS | 25545 | ++DOMWINDOW == 81 (0x9ae3a400) [pid = 25545] [serial = 341] [outer = (nil)] 07:35:31 INFO - PROCESS | 25545 | ++DOMWINDOW == 82 (0x9bcdac00) [pid = 25545] [serial = 342] [outer = 0x9ae3a400] 07:35:31 INFO - PROCESS | 25545 | 1466519731731 Marionette DEBUG loaded listener.js 07:35:31 INFO - PROCESS | 25545 | ++DOMWINDOW == 83 (0x9bfdf400) [pid = 25545] [serial = 343] [outer = 0x9ae3a400] 07:35:32 INFO - PROCESS | 25545 | --DOMWINDOW == 82 (0x93a3f000) [pid = 25545] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 07:35:32 INFO - PROCESS | 25545 | --DOMWINDOW == 81 (0x9a05c000) [pid = 25545] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 07:35:32 INFO - PROCESS | 25545 | --DOMWINDOW == 80 (0x9d859c00) [pid = 25545] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 07:35:32 INFO - PROCESS | 25545 | --DOMWINDOW == 79 (0x9d85e800) [pid = 25545] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 07:35:32 INFO - PROCESS | 25545 | --DOMWINDOW == 78 (0x97956400) [pid = 25545] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 07:35:32 INFO - PROCESS | 25545 | --DOMWINDOW == 77 (0x924cd000) [pid = 25545] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 07:35:32 INFO - PROCESS | 25545 | --DOMWINDOW == 76 (0x924c4000) [pid = 25545] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 07:35:32 INFO - PROCESS | 25545 | --DOMWINDOW == 75 (0xa23a7400) [pid = 25545] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 07:35:32 INFO - PROCESS | 25545 | --DOMWINDOW == 74 (0x93ddc800) [pid = 25545] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 07:35:32 INFO - PROCESS | 25545 | --DOMWINDOW == 73 (0xa4f16000) [pid = 25545] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 07:35:32 INFO - PROCESS | 25545 | --DOMWINDOW == 72 (0x9aab6800) [pid = 25545] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 07:35:32 INFO - PROCESS | 25545 | --DOMWINDOW == 71 (0x9a053800) [pid = 25545] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 07:35:32 INFO - PROCESS | 25545 | 1466519732699 Marionette TRACE conn4 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 07:35:32 INFO - PROCESS | 25545 | 1466519732769 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 07:35:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 07:35:32 INFO - PROCESS | 25545 | 1466519732776 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 07:35:32 INFO - PROCESS | 25545 | 1466519732779 Marionette TRACE conn4 <- [1,430,null,{}] 07:35:32 INFO - PROCESS | 25545 | 1466519732785 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:32 INFO - PROCESS | 25545 | 1466519732791 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:33 INFO - PROCESS | 25545 | 1466519733122 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 07:35:33 INFO - PROCESS | 25545 | 1466519733197 Marionette TRACE conn4 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:33 INFO - PROCESS | 25545 | 1466519733208 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:33 INFO - PROCESS | 25545 | ++DOCSHELL 0x93a47400 == 30 [pid = 25545] [id = 115] 07:35:33 INFO - PROCESS | 25545 | ++DOMWINDOW == 72 (0x93a47c00) [pid = 25545] [serial = 344] [outer = (nil)] 07:35:33 INFO - PROCESS | 25545 | ++DOMWINDOW == 73 (0x93ba7000) [pid = 25545] [serial = 345] [outer = 0x93a47c00] 07:35:33 INFO - PROCESS | 25545 | 1466519733334 Marionette DEBUG loaded listener.js 07:35:33 INFO - PROCESS | 25545 | ++DOMWINDOW == 74 (0x9504a000) [pid = 25545] [serial = 346] [outer = 0x93a47c00] 07:35:34 INFO - PROCESS | 25545 | 1466519734484 Marionette TRACE conn4 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 07:35:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 07:35:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1745ms 07:35:34 INFO - PROCESS | 25545 | 1466519734524 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 07:35:34 INFO - PROCESS | 25545 | 1466519734531 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 07:35:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 07:35:34 INFO - PROCESS | 25545 | 1466519734541 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 07:35:34 INFO - PROCESS | 25545 | 1466519734546 Marionette TRACE conn4 <- [1,434,null,{}] 07:35:34 INFO - PROCESS | 25545 | 1466519734554 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:34 INFO - PROCESS | 25545 | 1466519734560 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:34 INFO - PROCESS | 25545 | 1466519734784 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 07:35:35 INFO - PROCESS | 25545 | 1466519734998 Marionette TRACE conn4 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:35 INFO - PROCESS | 25545 | 1466519735011 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:35 INFO - PROCESS | 25545 | ++DOCSHELL 0x9a050000 == 31 [pid = 25545] [id = 116] 07:35:35 INFO - PROCESS | 25545 | ++DOMWINDOW == 75 (0x9a051400) [pid = 25545] [serial = 347] [outer = (nil)] 07:35:35 INFO - PROCESS | 25545 | ++DOMWINDOW == 76 (0x9a058000) [pid = 25545] [serial = 348] [outer = 0x9a051400] 07:35:35 INFO - PROCESS | 25545 | 1466519735109 Marionette DEBUG loaded listener.js 07:35:35 INFO - PROCESS | 25545 | ++DOMWINDOW == 77 (0x9a447400) [pid = 25545] [serial = 349] [outer = 0x9a051400] 07:35:36 INFO - PROCESS | 25545 | 1466519736030 Marionette TRACE conn4 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 07:35:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 07:35:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1535ms 07:35:36 INFO - PROCESS | 25545 | 1466519736076 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 07:35:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 07:35:36 INFO - PROCESS | 25545 | 1466519736082 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 07:35:36 INFO - PROCESS | 25545 | 1466519736090 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 07:35:36 INFO - PROCESS | 25545 | 1466519736093 Marionette TRACE conn4 <- [1,438,null,{}] 07:35:36 INFO - PROCESS | 25545 | 1466519736100 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:36 INFO - PROCESS | 25545 | 1466519736105 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:36 INFO - PROCESS | 25545 | 1466519736308 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 07:35:36 INFO - PROCESS | 25545 | 1466519736468 Marionette TRACE conn4 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:36 INFO - PROCESS | 25545 | 1466519736479 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:36 INFO - PROCESS | 25545 | ++DOCSHELL 0x9b520c00 == 32 [pid = 25545] [id = 117] 07:35:36 INFO - PROCESS | 25545 | ++DOMWINDOW == 78 (0x9b522800) [pid = 25545] [serial = 350] [outer = (nil)] 07:35:36 INFO - PROCESS | 25545 | ++DOMWINDOW == 79 (0x9bca5c00) [pid = 25545] [serial = 351] [outer = 0x9b522800] 07:35:36 INFO - PROCESS | 25545 | 1466519736660 Marionette DEBUG loaded listener.js 07:35:36 INFO - PROCESS | 25545 | ++DOMWINDOW == 80 (0x9c10b800) [pid = 25545] [serial = 352] [outer = 0x9b522800] 07:35:37 INFO - PROCESS | 25545 | 1466519737632 Marionette TRACE conn4 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 07:35:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 07:35:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1587ms 07:35:37 INFO - PROCESS | 25545 | 1466519737677 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 07:35:37 INFO - PROCESS | 25545 | 1466519737685 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 07:35:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 07:35:37 INFO - PROCESS | 25545 | 1466519737704 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 07:35:37 INFO - PROCESS | 25545 | 1466519737713 Marionette TRACE conn4 <- [1,442,null,{}] 07:35:37 INFO - PROCESS | 25545 | 1466519737720 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:37 INFO - PROCESS | 25545 | 1466519737726 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:37 INFO - PROCESS | 25545 | 1466519737928 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 07:35:38 INFO - PROCESS | 25545 | 1466519738132 Marionette TRACE conn4 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:38 INFO - PROCESS | 25545 | 1466519738140 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:38 INFO - PROCESS | 25545 | ++DOCSHELL 0x9bcd6800 == 33 [pid = 25545] [id = 118] 07:35:38 INFO - PROCESS | 25545 | ++DOMWINDOW == 81 (0x9d344000) [pid = 25545] [serial = 353] [outer = (nil)] 07:35:38 INFO - PROCESS | 25545 | ++DOMWINDOW == 82 (0xa2372c00) [pid = 25545] [serial = 354] [outer = 0x9d344000] 07:35:38 INFO - PROCESS | 25545 | 1466519738268 Marionette DEBUG loaded listener.js 07:35:38 INFO - PROCESS | 25545 | ++DOMWINDOW == 83 (0xa23f3000) [pid = 25545] [serial = 355] [outer = 0x9d344000] 07:35:39 INFO - PROCESS | 25545 | 1466519739228 Marionette TRACE conn4 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 07:35:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 07:35:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1601ms 07:35:39 INFO - PROCESS | 25545 | 1466519739298 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 07:35:39 INFO - PROCESS | 25545 | 1466519739302 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 07:35:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 07:35:39 INFO - PROCESS | 25545 | 1466519739311 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 07:35:39 INFO - PROCESS | 25545 | 1466519739315 Marionette TRACE conn4 <- [1,446,null,{}] 07:35:39 INFO - PROCESS | 25545 | 1466519739321 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:39 INFO - PROCESS | 25545 | 1466519739327 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:39 INFO - PROCESS | 25545 | 1466519739513 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 07:35:39 INFO - PROCESS | 25545 | 1466519739715 Marionette TRACE conn4 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:39 INFO - PROCESS | 25545 | 1466519739725 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:39 INFO - PROCESS | 25545 | ++DOCSHELL 0x9ae3c000 == 34 [pid = 25545] [id = 119] 07:35:39 INFO - PROCESS | 25545 | ++DOMWINDOW == 84 (0x9d84f800) [pid = 25545] [serial = 356] [outer = (nil)] 07:35:39 INFO - PROCESS | 25545 | ++DOMWINDOW == 85 (0xa25ed800) [pid = 25545] [serial = 357] [outer = 0x9d84f800] 07:35:39 INFO - PROCESS | 25545 | 1466519739856 Marionette DEBUG loaded listener.js 07:35:39 INFO - PROCESS | 25545 | ++DOMWINDOW == 86 (0xa25fa800) [pid = 25545] [serial = 358] [outer = 0x9d84f800] 07:35:40 INFO - PROCESS | 25545 | 1466519740787 Marionette TRACE conn4 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 07:35:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 07:35:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1542ms 07:35:40 INFO - PROCESS | 25545 | 1466519740855 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 07:35:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 07:35:40 INFO - PROCESS | 25545 | 1466519740859 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 07:35:40 INFO - PROCESS | 25545 | 1466519740867 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 07:35:40 INFO - PROCESS | 25545 | 1466519740871 Marionette TRACE conn4 <- [1,450,null,{}] 07:35:40 INFO - PROCESS | 25545 | 1466519740877 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:40 INFO - PROCESS | 25545 | 1466519740882 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:41 INFO - PROCESS | 25545 | 1466519741184 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 07:35:41 INFO - PROCESS | 25545 | 1466519741444 Marionette TRACE conn4 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:41 INFO - PROCESS | 25545 | 1466519741463 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:41 INFO - PROCESS | 25545 | ++DOCSHELL 0x92369800 == 35 [pid = 25545] [id = 120] 07:35:41 INFO - PROCESS | 25545 | ++DOMWINDOW == 87 (0x96ecfc00) [pid = 25545] [serial = 359] [outer = (nil)] 07:35:41 INFO - PROCESS | 25545 | ++DOMWINDOW == 88 (0xa4f1d000) [pid = 25545] [serial = 360] [outer = 0x96ecfc00] 07:35:41 INFO - PROCESS | 25545 | 1466519741549 Marionette DEBUG loaded listener.js 07:35:41 INFO - PROCESS | 25545 | ++DOMWINDOW == 89 (0xa6784c00) [pid = 25545] [serial = 361] [outer = 0x96ecfc00] 07:35:42 INFO - PROCESS | 25545 | 1466519742908 Marionette TRACE conn4 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 07:35:43 INFO - PROCESS | 25545 | 1466519743118 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 07:35:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 07:35:43 INFO - PROCESS | 25545 | 1466519743125 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 07:35:43 INFO - PROCESS | 25545 | 1466519743129 Marionette TRACE conn4 <- [1,454,null,{}] 07:35:43 INFO - PROCESS | 25545 | 1466519743136 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:43 INFO - PROCESS | 25545 | 1466519743141 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:43 INFO - PROCESS | 25545 | 1466519743324 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 07:35:43 INFO - PROCESS | 25545 | 1466519743485 Marionette TRACE conn4 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:43 INFO - PROCESS | 25545 | 1466519743493 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:43 INFO - PROCESS | 25545 | ++DOCSHELL 0x91c0b000 == 36 [pid = 25545] [id = 121] 07:35:43 INFO - PROCESS | 25545 | ++DOMWINDOW == 90 (0x91c18800) [pid = 25545] [serial = 362] [outer = (nil)] 07:35:43 INFO - PROCESS | 25545 | ++DOMWINDOW == 91 (0x93dde000) [pid = 25545] [serial = 363] [outer = 0x91c18800] 07:35:43 INFO - PROCESS | 25545 | 1466519743581 Marionette DEBUG loaded listener.js 07:35:43 INFO - PROCESS | 25545 | ++DOMWINDOW == 92 (0x9b51e000) [pid = 25545] [serial = 364] [outer = 0x91c18800] 07:35:44 INFO - PROCESS | 25545 | [25545] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:35:44 INFO - PROCESS | 25545 | 1466519744573 Marionette TRACE conn4 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 07:35:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 07:35:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1491ms 07:35:44 INFO - PROCESS | 25545 | 1466519744617 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 07:35:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 07:35:44 INFO - PROCESS | 25545 | 1466519744622 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 07:35:44 INFO - PROCESS | 25545 | 1466519744630 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 07:35:44 INFO - PROCESS | 25545 | 1466519744634 Marionette TRACE conn4 <- [1,458,null,{}] 07:35:44 INFO - PROCESS | 25545 | 1466519744640 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:44 INFO - PROCESS | 25545 | 1466519744645 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:44 INFO - PROCESS | 25545 | 1466519744854 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 07:35:45 INFO - PROCESS | 25545 | 1466519745064 Marionette TRACE conn4 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:45 INFO - PROCESS | 25545 | 1466519745073 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:45 INFO - PROCESS | 25545 | ++DOCSHELL 0x91a70000 == 37 [pid = 25545] [id = 122] 07:35:45 INFO - PROCESS | 25545 | ++DOMWINDOW == 93 (0x91a70800) [pid = 25545] [serial = 365] [outer = (nil)] 07:35:45 INFO - PROCESS | 25545 | ++DOMWINDOW == 94 (0x91a74400) [pid = 25545] [serial = 366] [outer = 0x91a70800] 07:35:45 INFO - PROCESS | 25545 | 1466519745201 Marionette DEBUG loaded listener.js 07:35:45 INFO - PROCESS | 25545 | ++DOMWINDOW == 95 (0x91a76c00) [pid = 25545] [serial = 367] [outer = 0x91a70800] 07:35:46 INFO - PROCESS | 25545 | 1466519746332 Marionette TRACE conn4 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 07:35:46 INFO - PROCESS | 25545 | 1466519746378 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 07:35:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 07:35:46 INFO - PROCESS | 25545 | 1466519746388 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 07:35:46 INFO - PROCESS | 25545 | 1466519746393 Marionette TRACE conn4 <- [1,462,null,{}] 07:35:46 INFO - PROCESS | 25545 | 1466519746402 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:46 INFO - PROCESS | 25545 | 1466519746407 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:46 INFO - PROCESS | 25545 | 1466519746605 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 07:35:46 INFO - PROCESS | 25545 | 1466519746810 Marionette TRACE conn4 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:46 INFO - PROCESS | 25545 | 1466519746827 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:46 INFO - PROCESS | 25545 | ++DOCSHELL 0x924c8000 == 38 [pid = 25545] [id = 123] 07:35:46 INFO - PROCESS | 25545 | ++DOMWINDOW == 96 (0x924cd000) [pid = 25545] [serial = 368] [outer = (nil)] 07:35:46 INFO - PROCESS | 25545 | ++DOMWINDOW == 97 (0x93a4b800) [pid = 25545] [serial = 369] [outer = 0x924cd000] 07:35:46 INFO - PROCESS | 25545 | 1466519746903 Marionette DEBUG loaded listener.js 07:35:47 INFO - PROCESS | 25545 | ++DOMWINDOW == 98 (0x93dd7c00) [pid = 25545] [serial = 370] [outer = 0x924cd000] 07:35:47 INFO - PROCESS | 25545 | [25545] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:35:47 INFO - PROCESS | 25545 | 1466519747929 Marionette TRACE conn4 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 07:35:47 INFO - PROCESS | 25545 | 1466519747996 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 07:35:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 07:35:48 INFO - PROCESS | 25545 | 1466519748008 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 07:35:48 INFO - PROCESS | 25545 | 1466519748011 Marionette TRACE conn4 <- [1,466,null,{}] 07:35:48 INFO - PROCESS | 25545 | 1466519748019 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:48 INFO - PROCESS | 25545 | 1466519748025 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:48 INFO - PROCESS | 25545 | 1466519748219 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 07:35:48 INFO - PROCESS | 25545 | 1466519748446 Marionette TRACE conn4 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:48 INFO - PROCESS | 25545 | 1466519748453 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:48 INFO - PROCESS | 25545 | ++DOCSHELL 0x924c7c00 == 39 [pid = 25545] [id = 124] 07:35:48 INFO - PROCESS | 25545 | ++DOMWINDOW == 99 (0x96ecd400) [pid = 25545] [serial = 371] [outer = (nil)] 07:35:48 INFO - PROCESS | 25545 | ++DOMWINDOW == 100 (0x98378000) [pid = 25545] [serial = 372] [outer = 0x96ecd400] 07:35:48 INFO - PROCESS | 25545 | 1466519748536 Marionette DEBUG loaded listener.js 07:35:48 INFO - PROCESS | 25545 | ++DOMWINDOW == 101 (0x9a007800) [pid = 25545] [serial = 373] [outer = 0x96ecd400] 07:35:49 INFO - PROCESS | 25545 | --DOCSHELL 0x9a3dfc00 == 38 [pid = 25545] [id = 113] 07:35:49 INFO - PROCESS | 25545 | --DOCSHELL 0x96e4e400 == 37 [pid = 25545] [id = 112] 07:35:49 INFO - PROCESS | 25545 | --DOCSHELL 0x950a1800 == 36 [pid = 25545] [id = 111] 07:35:49 INFO - PROCESS | 25545 | --DOCSHELL 0x99228400 == 35 [pid = 25545] [id = 110] 07:35:49 INFO - PROCESS | 25545 | --DOCSHELL 0x997d0400 == 34 [pid = 25545] [id = 108] 07:35:49 INFO - PROCESS | 25545 | --DOCSHELL 0x99690000 == 33 [pid = 25545] [id = 109] 07:35:49 INFO - PROCESS | 25545 | --DOCSHELL 0x92f87000 == 32 [pid = 25545] [id = 107] 07:35:49 INFO - PROCESS | 25545 | --DOCSHELL 0x924c2800 == 31 [pid = 25545] [id = 106] 07:35:49 INFO - PROCESS | 25545 | --DOCSHELL 0x97999800 == 30 [pid = 25545] [id = 64] 07:35:49 INFO - PROCESS | 25545 | --DOCSHELL 0xa4d10000 == 29 [pid = 25545] [id = 71] 07:35:49 INFO - PROCESS | 25545 | --DOCSHELL 0x9236a000 == 28 [pid = 25545] [id = 68] 07:35:49 INFO - PROCESS | 25545 | --DOCSHELL 0x95232400 == 27 [pid = 25545] [id = 73] 07:35:49 INFO - PROCESS | 25545 | --DOCSHELL 0x95231800 == 26 [pid = 25545] [id = 72] 07:35:49 INFO - PROCESS | 25545 | --DOCSHELL 0x9ae37800 == 25 [pid = 25545] [id = 74] 07:35:49 INFO - PROCESS | 25545 | --DOCSHELL 0x924cbc00 == 24 [pid = 25545] [id = 76] 07:35:49 INFO - PROCESS | 25545 | --DOCSHELL 0x9ae38400 == 23 [pid = 25545] [id = 75] 07:35:49 INFO - PROCESS | 25545 | --DOCSHELL 0x9aab5000 == 22 [pid = 25545] [id = 65] 07:35:49 INFO - PROCESS | 25545 | --DOCSHELL 0x96e59400 == 21 [pid = 25545] [id = 63] 07:35:49 INFO - PROCESS | 25545 | --DOCSHELL 0x9a3ddc00 == 20 [pid = 25545] [id = 70] 07:35:49 INFO - PROCESS | 25545 | --DOCSHELL 0x96ed2000 == 19 [pid = 25545] [id = 69] 07:35:49 INFO - PROCESS | 25545 | --DOCSHELL 0x91a70000 == 18 [pid = 25545] [id = 122] 07:35:49 INFO - PROCESS | 25545 | --DOCSHELL 0x91c0b000 == 17 [pid = 25545] [id = 121] 07:35:49 INFO - PROCESS | 25545 | --DOCSHELL 0x92369800 == 16 [pid = 25545] [id = 120] 07:35:49 INFO - PROCESS | 25545 | --DOCSHELL 0x9ae3c000 == 15 [pid = 25545] [id = 119] 07:35:49 INFO - PROCESS | 25545 | --DOCSHELL 0x9b520c00 == 14 [pid = 25545] [id = 117] 07:35:49 INFO - PROCESS | 25545 | --DOCSHELL 0x9bcd6800 == 13 [pid = 25545] [id = 118] 07:35:49 INFO - PROCESS | 25545 | --DOCSHELL 0x9a050000 == 12 [pid = 25545] [id = 116] 07:35:49 INFO - PROCESS | 25545 | --DOCSHELL 0x9a448400 == 11 [pid = 25545] [id = 114] 07:35:49 INFO - PROCESS | 25545 | --DOCSHELL 0x93a47400 == 10 [pid = 25545] [id = 115] 07:35:50 INFO - PROCESS | 25545 | --DOMWINDOW == 100 (0x9799a000) [pid = 25545] [serial = 280] [outer = (nil)] [url = about:blank] 07:35:50 INFO - PROCESS | 25545 | --DOMWINDOW == 99 (0x96eca000) [pid = 25545] [serial = 279] [outer = (nil)] [url = about:blank] 07:35:50 INFO - PROCESS | 25545 | --DOMWINDOW == 98 (0x9ab51800) [pid = 25545] [serial = 283] [outer = (nil)] [url = about:blank] 07:35:50 INFO - PROCESS | 25545 | --DOMWINDOW == 97 (0x9a9a3400) [pid = 25545] [serial = 282] [outer = (nil)] [url = about:blank] 07:35:50 INFO - PROCESS | 25545 | --DOMWINDOW == 96 (0xa1088800) [pid = 25545] [serial = 286] [outer = (nil)] [url = about:blank] 07:35:50 INFO - PROCESS | 25545 | --DOMWINDOW == 95 (0x9d864400) [pid = 25545] [serial = 285] [outer = (nil)] [url = about:blank] 07:35:50 INFO - PROCESS | 25545 | --DOMWINDOW == 94 (0xa23f5400) [pid = 25545] [serial = 289] [outer = (nil)] [url = about:blank] 07:35:50 INFO - PROCESS | 25545 | --DOMWINDOW == 93 (0x9836dc00) [pid = 25545] [serial = 310] [outer = (nil)] [url = about:blank] 07:35:50 INFO - PROCESS | 25545 | --DOMWINDOW == 92 (0xa23a2c00) [pid = 25545] [serial = 288] [outer = (nil)] [url = about:blank] 07:35:50 INFO - PROCESS | 25545 | --DOMWINDOW == 91 (0x93a4cc00) [pid = 25545] [serial = 301] [outer = (nil)] [url = about:blank] 07:35:50 INFO - PROCESS | 25545 | --DOMWINDOW == 90 (0x92f8e000) [pid = 25545] [serial = 300] [outer = (nil)] [url = about:blank] 07:35:50 INFO - PROCESS | 25545 | --DOMWINDOW == 89 (0x924c9800) [pid = 25545] [serial = 303] [outer = (nil)] [url = about:blank] 07:35:50 INFO - PROCESS | 25545 | --DOMWINDOW == 88 (0x92f87400) [pid = 25545] [serial = 304] [outer = (nil)] [url = about:blank] 07:35:50 INFO - PROCESS | 25545 | --DOMWINDOW == 87 (0xa2fedc00) [pid = 25545] [serial = 292] [outer = (nil)] [url = about:blank] 07:35:50 INFO - PROCESS | 25545 | --DOMWINDOW == 86 (0x950a0c00) [pid = 25545] [serial = 306] [outer = (nil)] [url = about:blank] 07:35:50 INFO - PROCESS | 25545 | --DOMWINDOW == 85 (0xa2fb0400) [pid = 25545] [serial = 291] [outer = (nil)] [url = about:blank] 07:35:50 INFO - PROCESS | 25545 | --DOMWINDOW == 84 (0xa6722000) [pid = 25545] [serial = 295] [outer = (nil)] [url = about:blank] 07:35:50 INFO - PROCESS | 25545 | --DOMWINDOW == 83 (0xa61b9400) [pid = 25545] [serial = 294] [outer = (nil)] [url = about:blank] 07:35:50 INFO - PROCESS | 25545 | --DOMWINDOW == 82 (0xa6bdb000) [pid = 25545] [serial = 298] [outer = (nil)] [url = about:blank] 07:35:50 INFO - PROCESS | 25545 | --DOMWINDOW == 81 (0x9a094c00) [pid = 25545] [serial = 312] [outer = (nil)] [url = about:blank] 07:35:50 INFO - PROCESS | 25545 | --DOMWINDOW == 80 (0xa6bda400) [pid = 25545] [serial = 297] [outer = (nil)] [url = about:blank] 07:35:50 INFO - PROCESS | 25545 | --DOMWINDOW == 79 (0x97995c00) [pid = 25545] [serial = 309] [outer = (nil)] [url = about:blank] 07:35:50 INFO - PROCESS | 25545 | --DOMWINDOW == 78 (0x9a3d7800) [pid = 25545] [serial = 313] [outer = (nil)] [url = about:blank] 07:35:50 INFO - PROCESS | 25545 | --DOMWINDOW == 77 (0x95232800) [pid = 25545] [serial = 307] [outer = (nil)] [url = about:blank] 07:35:50 INFO - PROCESS | 25545 | --DOMWINDOW == 76 (0x9a44c800) [pid = 25545] [serial = 315] [outer = (nil)] [url = about:blank] 07:35:50 INFO - PROCESS | 25545 | 1466519750660 Marionette TRACE conn4 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 07:35:50 INFO - PROCESS | 25545 | 1466519750702 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 07:35:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 07:35:50 INFO - PROCESS | 25545 | 1466519750711 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 07:35:50 INFO - PROCESS | 25545 | 1466519750716 Marionette TRACE conn4 <- [1,470,null,{}] 07:35:50 INFO - PROCESS | 25545 | 1466519750724 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:50 INFO - PROCESS | 25545 | 1466519750732 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:50 INFO - PROCESS | 25545 | 1466519750955 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 07:35:50 INFO - PROCESS | 25545 | 1466519750972 Marionette TRACE conn4 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:50 INFO - PROCESS | 25545 | 1466519750979 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:51 INFO - PROCESS | 25545 | ++DOCSHELL 0x924c4800 == 11 [pid = 25545] [id = 125] 07:35:51 INFO - PROCESS | 25545 | ++DOMWINDOW == 77 (0x924c5800) [pid = 25545] [serial = 374] [outer = (nil)] 07:35:51 INFO - PROCESS | 25545 | ++DOMWINDOW == 78 (0x92f59000) [pid = 25545] [serial = 375] [outer = 0x924c5800] 07:35:51 INFO - PROCESS | 25545 | 1466519751059 Marionette DEBUG loaded listener.js 07:35:51 INFO - PROCESS | 25545 | ++DOMWINDOW == 79 (0x92f91000) [pid = 25545] [serial = 376] [outer = 0x924c5800] 07:35:51 INFO - PROCESS | 25545 | ++DOMWINDOW == 80 (0x95236c00) [pid = 25545] [serial = 377] [outer = 0x98376400] 07:35:52 INFO - PROCESS | 25545 | 1466519752105 Marionette TRACE conn4 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 07:35:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 07:35:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1453ms 07:35:52 INFO - PROCESS | 25545 | 1466519752163 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 07:35:52 INFO - PROCESS | 25545 | 1466519752171 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 07:35:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 07:35:52 INFO - PROCESS | 25545 | 1466519752181 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 07:35:52 INFO - PROCESS | 25545 | 1466519752185 Marionette TRACE conn4 <- [1,474,null,{}] 07:35:52 INFO - PROCESS | 25545 | 1466519752192 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:52 INFO - PROCESS | 25545 | 1466519752198 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:52 INFO - PROCESS | 25545 | 1466519752434 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 07:35:52 INFO - PROCESS | 25545 | 1466519752468 Marionette TRACE conn4 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:52 INFO - PROCESS | 25545 | 1466519752477 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:52 INFO - PROCESS | 25545 | ++DOCSHELL 0x96ec5800 == 12 [pid = 25545] [id = 126] 07:35:52 INFO - PROCESS | 25545 | ++DOMWINDOW == 81 (0x96ece400) [pid = 25545] [serial = 378] [outer = (nil)] 07:35:52 INFO - PROCESS | 25545 | ++DOMWINDOW == 82 (0x97955000) [pid = 25545] [serial = 379] [outer = 0x96ece400] 07:35:52 INFO - PROCESS | 25545 | 1466519752553 Marionette DEBUG loaded listener.js 07:35:52 INFO - PROCESS | 25545 | ++DOMWINDOW == 83 (0x97997400) [pid = 25545] [serial = 380] [outer = 0x96ece400] 07:35:53 INFO - PROCESS | 25545 | 1466519753585 Marionette TRACE conn4 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 07:35:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 07:35:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1442ms 07:35:53 INFO - PROCESS | 25545 | 1466519753623 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 07:35:53 INFO - PROCESS | 25545 | 1466519753628 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 07:35:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 07:35:53 INFO - PROCESS | 25545 | 1466519753635 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 07:35:53 INFO - PROCESS | 25545 | 1466519753641 Marionette TRACE conn4 <- [1,478,null,{}] 07:35:53 INFO - PROCESS | 25545 | 1466519753671 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:53 INFO - PROCESS | 25545 | 1466519753682 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:53 INFO - PROCESS | 25545 | 1466519753910 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 07:35:53 INFO - PROCESS | 25545 | 1466519753945 Marionette TRACE conn4 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:53 INFO - PROCESS | 25545 | 1466519753957 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:53 INFO - PROCESS | 25545 | ++DOCSHELL 0x9a052400 == 13 [pid = 25545] [id = 127] 07:35:53 INFO - PROCESS | 25545 | ++DOMWINDOW == 84 (0x9a053400) [pid = 25545] [serial = 381] [outer = (nil)] 07:35:54 INFO - PROCESS | 25545 | ++DOMWINDOW == 85 (0x9a056c00) [pid = 25545] [serial = 382] [outer = 0x9a053400] 07:35:54 INFO - PROCESS | 25545 | 1466519754031 Marionette DEBUG loaded listener.js 07:35:54 INFO - PROCESS | 25545 | ++DOMWINDOW == 86 (0x9a102000) [pid = 25545] [serial = 383] [outer = 0x9a053400] 07:35:55 INFO - PROCESS | 25545 | --DOMWINDOW == 85 (0x9ae3a400) [pid = 25545] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 07:35:55 INFO - PROCESS | 25545 | --DOMWINDOW == 84 (0x950a5800) [pid = 25545] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 07:35:55 INFO - PROCESS | 25545 | --DOMWINDOW == 83 (0x9a3dec00) [pid = 25545] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 07:35:55 INFO - PROCESS | 25545 | --DOMWINDOW == 82 (0x924c2c00) [pid = 25545] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 07:35:55 INFO - PROCESS | 25545 | --DOMWINDOW == 81 (0x96ed1800) [pid = 25545] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 07:35:55 INFO - PROCESS | 25545 | --DOMWINDOW == 80 (0x96ecec00) [pid = 25545] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 07:35:55 INFO - PROCESS | 25545 | --DOMWINDOW == 79 (0x9a3d5800) [pid = 25545] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 07:35:55 INFO - PROCESS | 25545 | --DOMWINDOW == 78 (0x9a3e0800) [pid = 25545] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 07:35:55 INFO - PROCESS | 25545 | --DOMWINDOW == 77 (0x9a051800) [pid = 25545] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 07:35:55 INFO - PROCESS | 25545 | --DOMWINDOW == 76 (0x9799d800) [pid = 25545] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 07:35:55 INFO - PROCESS | 25545 | 1466519755540 Marionette TRACE conn4 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 07:35:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 07:35:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1961ms 07:35:55 INFO - PROCESS | 25545 | 1466519755597 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 07:35:55 INFO - PROCESS | 25545 | 1466519755601 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 07:35:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 07:35:55 INFO - PROCESS | 25545 | 1466519755609 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 07:35:55 INFO - PROCESS | 25545 | 1466519755612 Marionette TRACE conn4 <- [1,482,null,{}] 07:35:55 INFO - PROCESS | 25545 | 1466519755618 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:55 INFO - PROCESS | 25545 | 1466519755624 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:55 INFO - PROCESS | 25545 | 1466519755811 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 07:35:55 INFO - PROCESS | 25545 | 1466519755926 Marionette TRACE conn4 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:55 INFO - PROCESS | 25545 | 1466519755931 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:55 INFO - PROCESS | 25545 | ++DOCSHELL 0x91c15800 == 14 [pid = 25545] [id = 128] 07:35:55 INFO - PROCESS | 25545 | ++DOMWINDOW == 77 (0x92f8f400) [pid = 25545] [serial = 384] [outer = (nil)] 07:35:55 INFO - PROCESS | 25545 | ++DOMWINDOW == 78 (0x9a053800) [pid = 25545] [serial = 385] [outer = 0x92f8f400] 07:35:56 INFO - PROCESS | 25545 | 1466519756006 Marionette DEBUG loaded listener.js 07:35:56 INFO - PROCESS | 25545 | ++DOMWINDOW == 79 (0x9a442c00) [pid = 25545] [serial = 386] [outer = 0x92f8f400] 07:35:56 INFO - PROCESS | 25545 | 1466519756802 Marionette TRACE conn4 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 07:35:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 07:35:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1239ms 07:35:56 INFO - PROCESS | 25545 | 1466519756850 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 07:35:56 INFO - PROCESS | 25545 | 1466519756853 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 07:35:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 07:35:56 INFO - PROCESS | 25545 | 1466519756860 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 07:35:56 INFO - PROCESS | 25545 | 1466519756864 Marionette TRACE conn4 <- [1,486,null,{}] 07:35:56 INFO - PROCESS | 25545 | 1466519756870 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:56 INFO - PROCESS | 25545 | 1466519756875 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:57 INFO - PROCESS | 25545 | 1466519757090 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 07:35:57 INFO - PROCESS | 25545 | 1466519757245 Marionette TRACE conn4 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:57 INFO - PROCESS | 25545 | 1466519757257 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:57 INFO - PROCESS | 25545 | ++DOCSHELL 0x91a71c00 == 15 [pid = 25545] [id = 129] 07:35:57 INFO - PROCESS | 25545 | ++DOMWINDOW == 80 (0x91a72400) [pid = 25545] [serial = 387] [outer = (nil)] 07:35:57 INFO - PROCESS | 25545 | ++DOMWINDOW == 81 (0x91c13000) [pid = 25545] [serial = 388] [outer = 0x91a72400] 07:35:57 INFO - PROCESS | 25545 | 1466519757345 Marionette DEBUG loaded listener.js 07:35:57 INFO - PROCESS | 25545 | ++DOMWINDOW == 82 (0x922b4400) [pid = 25545] [serial = 389] [outer = 0x91a72400] 07:35:58 INFO - PROCESS | 25545 | 1466519758499 Marionette TRACE conn4 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 07:35:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 07:35:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1681ms 07:35:58 INFO - PROCESS | 25545 | 1466519758544 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 07:35:58 INFO - PROCESS | 25545 | 1466519758550 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 07:35:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 07:35:58 INFO - PROCESS | 25545 | 1466519758560 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 07:35:58 INFO - PROCESS | 25545 | 1466519758565 Marionette TRACE conn4 <- [1,490,null,{}] 07:35:58 INFO - PROCESS | 25545 | 1466519758573 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:58 INFO - PROCESS | 25545 | 1466519758583 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:58 INFO - PROCESS | 25545 | 1466519758788 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 07:35:59 INFO - PROCESS | 25545 | 1466519759022 Marionette TRACE conn4 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:59 INFO - PROCESS | 25545 | 1466519759033 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:35:59 INFO - PROCESS | 25545 | ++DOCSHELL 0x91a75800 == 16 [pid = 25545] [id = 130] 07:35:59 INFO - PROCESS | 25545 | ++DOMWINDOW == 83 (0x93ba5400) [pid = 25545] [serial = 390] [outer = (nil)] 07:35:59 INFO - PROCESS | 25545 | ++DOMWINDOW == 84 (0x96ed2000) [pid = 25545] [serial = 391] [outer = 0x93ba5400] 07:35:59 INFO - PROCESS | 25545 | 1466519759121 Marionette DEBUG loaded listener.js 07:35:59 INFO - PROCESS | 25545 | ++DOMWINDOW == 85 (0x9799dc00) [pid = 25545] [serial = 392] [outer = 0x93ba5400] 07:36:00 INFO - PROCESS | 25545 | 1466519760139 Marionette TRACE conn4 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 07:36:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 07:36:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1646ms 07:36:00 INFO - PROCESS | 25545 | 1466519760206 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 07:36:00 INFO - PROCESS | 25545 | 1466519760212 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 07:36:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 07:36:00 INFO - PROCESS | 25545 | 1466519760219 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 07:36:00 INFO - PROCESS | 25545 | 1466519760223 Marionette TRACE conn4 <- [1,494,null,{}] 07:36:00 INFO - PROCESS | 25545 | 1466519760230 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:00 INFO - PROCESS | 25545 | 1466519760234 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:00 INFO - PROCESS | 25545 | 1466519760428 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 07:36:00 INFO - PROCESS | 25545 | 1466519760684 Marionette TRACE conn4 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:00 INFO - PROCESS | 25545 | 1466519760690 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:00 INFO - PROCESS | 25545 | ++DOCSHELL 0x99694000 == 17 [pid = 25545] [id = 131] 07:36:00 INFO - PROCESS | 25545 | ++DOMWINDOW == 86 (0x9a8cdc00) [pid = 25545] [serial = 393] [outer = (nil)] 07:36:00 INFO - PROCESS | 25545 | ++DOMWINDOW == 87 (0x9a9fb000) [pid = 25545] [serial = 394] [outer = 0x9a8cdc00] 07:36:00 INFO - PROCESS | 25545 | 1466519760802 Marionette DEBUG loaded listener.js 07:36:00 INFO - PROCESS | 25545 | ++DOMWINDOW == 88 (0x9aabd400) [pid = 25545] [serial = 395] [outer = 0x9a8cdc00] 07:36:01 INFO - PROCESS | 25545 | 1466519761806 Marionette TRACE conn4 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 07:36:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 07:36:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1642ms 07:36:01 INFO - PROCESS | 25545 | 1466519761863 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 07:36:01 INFO - PROCESS | 25545 | 1466519761870 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 07:36:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 07:36:01 INFO - PROCESS | 25545 | 1466519761888 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 07:36:01 INFO - PROCESS | 25545 | 1466519761895 Marionette TRACE conn4 <- [1,498,null,{}] 07:36:01 INFO - PROCESS | 25545 | 1466519761902 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:01 INFO - PROCESS | 25545 | 1466519761909 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:02 INFO - PROCESS | 25545 | 1466519762142 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 07:36:02 INFO - PROCESS | 25545 | 1466519762351 Marionette TRACE conn4 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:02 INFO - PROCESS | 25545 | 1466519762361 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:02 INFO - PROCESS | 25545 | ++DOCSHELL 0x9a3d9c00 == 18 [pid = 25545] [id = 132] 07:36:02 INFO - PROCESS | 25545 | ++DOMWINDOW == 89 (0x9aac1800) [pid = 25545] [serial = 396] [outer = (nil)] 07:36:02 INFO - PROCESS | 25545 | ++DOMWINDOW == 90 (0x9b514800) [pid = 25545] [serial = 397] [outer = 0x9aac1800] 07:36:02 INFO - PROCESS | 25545 | 1466519762443 Marionette DEBUG loaded listener.js 07:36:02 INFO - PROCESS | 25545 | ++DOMWINDOW == 91 (0x9b523000) [pid = 25545] [serial = 398] [outer = 0x9aac1800] 07:36:03 INFO - PROCESS | 25545 | 1466519763412 Marionette TRACE conn4 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 07:36:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 07:36:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1596ms 07:36:03 INFO - PROCESS | 25545 | 1466519763477 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 07:36:03 INFO - PROCESS | 25545 | 1466519763482 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 07:36:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 07:36:03 INFO - PROCESS | 25545 | 1466519763489 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 07:36:03 INFO - PROCESS | 25545 | 1466519763493 Marionette TRACE conn4 <- [1,502,null,{}] 07:36:03 INFO - PROCESS | 25545 | 1466519763499 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:03 INFO - PROCESS | 25545 | 1466519763504 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:03 INFO - PROCESS | 25545 | 1466519763691 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 07:36:03 INFO - PROCESS | 25545 | 1466519763902 Marionette TRACE conn4 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:03 INFO - PROCESS | 25545 | 1466519763909 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:03 INFO - PROCESS | 25545 | ++DOCSHELL 0x922ae000 == 19 [pid = 25545] [id = 133] 07:36:03 INFO - PROCESS | 25545 | ++DOMWINDOW == 92 (0x922b3800) [pid = 25545] [serial = 399] [outer = (nil)] 07:36:03 INFO - PROCESS | 25545 | ++DOMWINDOW == 93 (0x9c0f3000) [pid = 25545] [serial = 400] [outer = 0x922b3800] 07:36:04 INFO - PROCESS | 25545 | 1466519764007 Marionette DEBUG loaded listener.js 07:36:04 INFO - PROCESS | 25545 | ++DOMWINDOW == 94 (0x9d33f000) [pid = 25545] [serial = 401] [outer = 0x922b3800] 07:36:05 INFO - PROCESS | 25545 | 1466519765107 Marionette TRACE conn4 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 07:36:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 07:36:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1688ms 07:36:05 INFO - PROCESS | 25545 | 1466519765191 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 07:36:05 INFO - PROCESS | 25545 | 1466519765201 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 07:36:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 07:36:05 INFO - PROCESS | 25545 | 1466519765215 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 07:36:05 INFO - PROCESS | 25545 | 1466519765220 Marionette TRACE conn4 <- [1,506,null,{}] 07:36:05 INFO - PROCESS | 25545 | 1466519765229 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:05 INFO - PROCESS | 25545 | 1466519765235 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:05 INFO - PROCESS | 25545 | 1466519765442 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 07:36:05 INFO - PROCESS | 25545 | 1466519765686 Marionette TRACE conn4 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:05 INFO - PROCESS | 25545 | 1466519765698 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:05 INFO - PROCESS | 25545 | ++DOCSHELL 0x922b6800 == 20 [pid = 25545] [id = 134] 07:36:05 INFO - PROCESS | 25545 | ++DOMWINDOW == 95 (0x924c6400) [pid = 25545] [serial = 402] [outer = (nil)] 07:36:05 INFO - PROCESS | 25545 | ++DOMWINDOW == 96 (0x93dd8800) [pid = 25545] [serial = 403] [outer = 0x924c6400] 07:36:05 INFO - PROCESS | 25545 | 1466519765791 Marionette DEBUG loaded listener.js 07:36:05 INFO - PROCESS | 25545 | ++DOMWINDOW == 97 (0x93ddf800) [pid = 25545] [serial = 404] [outer = 0x924c6400] 07:36:06 INFO - PROCESS | 25545 | --DOMWINDOW == 96 (0x95239000) [pid = 25545] [serial = 333] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 25545 | --DOMWINDOW == 95 (0x9bfd8000) [pid = 25545] [serial = 327] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 25545 | --DOMWINDOW == 94 (0x924d0400) [pid = 25545] [serial = 318] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 25545 | --DOMWINDOW == 93 (0x979a1400) [pid = 25545] [serial = 321] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 25545 | --DOMWINDOW == 92 (0x9c0e9800) [pid = 25545] [serial = 328] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 25545 | --DOMWINDOW == 91 (0x979a1c00) [pid = 25545] [serial = 336] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 25545 | --DOMWINDOW == 90 (0x9ae32800) [pid = 25545] [serial = 325] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 25545 | --DOMWINDOW == 89 (0x9aab6000) [pid = 25545] [serial = 339] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 25545 | --DOMWINDOW == 88 (0x9d80ec00) [pid = 25545] [serial = 330] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 25545 | --DOMWINDOW == 87 (0x96e58000) [pid = 25545] [serial = 334] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 25545 | --DOMWINDOW == 86 (0x9ae3e000) [pid = 25545] [serial = 340] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 25545 | --DOMWINDOW == 85 (0x997cb400) [pid = 25545] [serial = 322] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 25545 | --DOMWINDOW == 84 (0x9a9fac00) [pid = 25545] [serial = 324] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 25545 | --DOMWINDOW == 83 (0x92f93000) [pid = 25545] [serial = 319] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 25545 | --DOMWINDOW == 82 (0x9d859800) [pid = 25545] [serial = 331] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 25545 | --DOMWINDOW == 81 (0x9a8c5800) [pid = 25545] [serial = 316] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 25545 | --DOMWINDOW == 80 (0x997c4c00) [pid = 25545] [serial = 337] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 25545 | --DOMWINDOW == 79 (0x9bfdf400) [pid = 25545] [serial = 343] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 25545 | --DOMWINDOW == 78 (0x9bcdac00) [pid = 25545] [serial = 342] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 25545 | 1466519766734 Marionette TRACE conn4 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 07:36:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 07:36:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1548ms 07:36:06 INFO - PROCESS | 25545 | 1466519766767 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 07:36:06 INFO - PROCESS | 25545 | 1466519766773 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 07:36:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 07:36:06 INFO - PROCESS | 25545 | 1466519766784 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 07:36:06 INFO - PROCESS | 25545 | 1466519766788 Marionette TRACE conn4 <- [1,510,null,{}] 07:36:06 INFO - PROCESS | 25545 | 1466519766795 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:06 INFO - PROCESS | 25545 | 1466519766800 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:06 INFO - PROCESS | 25545 | 1466519766977 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 07:36:07 INFO - PROCESS | 25545 | 1466519766989 Marionette TRACE conn4 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:07 INFO - PROCESS | 25545 | 1466519766999 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:07 INFO - PROCESS | 25545 | ++DOCSHELL 0x95239c00 == 21 [pid = 25545] [id = 135] 07:36:07 INFO - PROCESS | 25545 | ++DOMWINDOW == 79 (0x96ecf000) [pid = 25545] [serial = 405] [outer = (nil)] 07:36:07 INFO - PROCESS | 25545 | ++DOMWINDOW == 80 (0x9836dc00) [pid = 25545] [serial = 406] [outer = 0x96ecf000] 07:36:07 INFO - PROCESS | 25545 | 1466519767073 Marionette DEBUG loaded listener.js 07:36:07 INFO - PROCESS | 25545 | ++DOMWINDOW == 81 (0x99718000) [pid = 25545] [serial = 407] [outer = 0x96ecf000] 07:36:08 INFO - PROCESS | 25545 | 1466519768025 Marionette TRACE conn4 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 07:36:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 07:36:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1281ms 07:36:08 INFO - PROCESS | 25545 | 1466519768067 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 07:36:08 INFO - PROCESS | 25545 | 1466519768070 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 07:36:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 07:36:08 INFO - PROCESS | 25545 | 1466519768077 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 07:36:08 INFO - PROCESS | 25545 | 1466519768083 Marionette TRACE conn4 <- [1,514,null,{}] 07:36:08 INFO - PROCESS | 25545 | 1466519768107 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:08 INFO - PROCESS | 25545 | 1466519768115 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:08 INFO - PROCESS | 25545 | 1466519768287 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 07:36:08 INFO - PROCESS | 25545 | 1466519768300 Marionette TRACE conn4 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:08 INFO - PROCESS | 25545 | 1466519768308 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:08 INFO - PROCESS | 25545 | ++DOCSHELL 0x9a8cfc00 == 22 [pid = 25545] [id = 136] 07:36:08 INFO - PROCESS | 25545 | ++DOMWINDOW == 82 (0x9a9a1800) [pid = 25545] [serial = 408] [outer = (nil)] 07:36:08 INFO - PROCESS | 25545 | ++DOMWINDOW == 83 (0x9aab6800) [pid = 25545] [serial = 409] [outer = 0x9a9a1800] 07:36:08 INFO - PROCESS | 25545 | 1466519768385 Marionette DEBUG loaded listener.js 07:36:08 INFO - PROCESS | 25545 | ++DOMWINDOW == 84 (0x9ae34000) [pid = 25545] [serial = 410] [outer = 0x9a9a1800] 07:36:09 INFO - PROCESS | 25545 | 1466519769429 Marionette TRACE conn4 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 07:36:09 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 07:36:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1392ms 07:36:09 INFO - PROCESS | 25545 | 1466519769471 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 07:36:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 07:36:09 INFO - PROCESS | 25545 | 1466519769476 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 07:36:09 INFO - PROCESS | 25545 | 1466519769483 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 07:36:09 INFO - PROCESS | 25545 | 1466519769487 Marionette TRACE conn4 <- [1,518,null,{}] 07:36:09 INFO - PROCESS | 25545 | 1466519769493 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:09 INFO - PROCESS | 25545 | 1466519769499 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:09 INFO - PROCESS | 25545 | 1466519769732 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 07:36:09 INFO - PROCESS | 25545 | 1466519769753 Marionette TRACE conn4 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:09 INFO - PROCESS | 25545 | 1466519769761 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:09 INFO - PROCESS | 25545 | ++DOCSHELL 0x91a73c00 == 23 [pid = 25545] [id = 137] 07:36:09 INFO - PROCESS | 25545 | ++DOMWINDOW == 85 (0x96e54000) [pid = 25545] [serial = 411] [outer = (nil)] 07:36:09 INFO - PROCESS | 25545 | ++DOMWINDOW == 86 (0x9b12c000) [pid = 25545] [serial = 412] [outer = 0x96e54000] 07:36:09 INFO - PROCESS | 25545 | 1466519769835 Marionette DEBUG loaded listener.js 07:36:09 INFO - PROCESS | 25545 | ++DOMWINDOW == 87 (0x924c8800) [pid = 25545] [serial = 413] [outer = 0x96e54000] 07:36:10 INFO - PROCESS | 25545 | 1466519770820 Marionette TRACE conn4 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 07:36:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 07:36:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1393ms 07:36:10 INFO - PROCESS | 25545 | 1466519770883 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 07:36:10 INFO - PROCESS | 25545 | 1466519770887 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 07:36:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 07:36:10 INFO - PROCESS | 25545 | 1466519770894 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 07:36:10 INFO - PROCESS | 25545 | 1466519770898 Marionette TRACE conn4 <- [1,522,null,{}] 07:36:10 INFO - PROCESS | 25545 | 1466519770904 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:10 INFO - PROCESS | 25545 | 1466519770910 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:11 INFO - PROCESS | 25545 | 1466519771129 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 07:36:11 INFO - PROCESS | 25545 | --DOMWINDOW == 86 (0x96ecd400) [pid = 25545] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 07:36:11 INFO - PROCESS | 25545 | --DOMWINDOW == 85 (0x924c5800) [pid = 25545] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 07:36:11 INFO - PROCESS | 25545 | --DOMWINDOW == 84 (0x91a70800) [pid = 25545] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 07:36:11 INFO - PROCESS | 25545 | --DOMWINDOW == 83 (0x96ece400) [pid = 25545] [serial = 378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 07:36:11 INFO - PROCESS | 25545 | --DOMWINDOW == 82 (0x9a053400) [pid = 25545] [serial = 381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 07:36:11 INFO - PROCESS | 25545 | --DOMWINDOW == 81 (0x924cd000) [pid = 25545] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 07:36:11 INFO - PROCESS | 25545 | --DOMWINDOW == 80 (0x93a47c00) [pid = 25545] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 07:36:11 INFO - PROCESS | 25545 | --DOMWINDOW == 79 (0x9a051400) [pid = 25545] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 07:36:11 INFO - PROCESS | 25545 | --DOMWINDOW == 78 (0x9b522800) [pid = 25545] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 07:36:11 INFO - PROCESS | 25545 | --DOMWINDOW == 77 (0x9d344000) [pid = 25545] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 07:36:11 INFO - PROCESS | 25545 | --DOMWINDOW == 76 (0x9d84f800) [pid = 25545] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 07:36:11 INFO - PROCESS | 25545 | --DOMWINDOW == 75 (0x96ecfc00) [pid = 25545] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 07:36:11 INFO - PROCESS | 25545 | --DOMWINDOW == 74 (0x91c18800) [pid = 25545] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 07:36:11 INFO - PROCESS | 25545 | 1466519771431 Marionette TRACE conn4 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:11 INFO - PROCESS | 25545 | 1466519771441 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:11 INFO - PROCESS | 25545 | ++DOCSHELL 0x91a70c00 == 24 [pid = 25545] [id = 138] 07:36:11 INFO - PROCESS | 25545 | ++DOMWINDOW == 75 (0x91a75400) [pid = 25545] [serial = 414] [outer = (nil)] 07:36:11 INFO - PROCESS | 25545 | ++DOMWINDOW == 76 (0x924cd000) [pid = 25545] [serial = 415] [outer = 0x91a75400] 07:36:11 INFO - PROCESS | 25545 | 1466519771518 Marionette DEBUG loaded listener.js 07:36:11 INFO - PROCESS | 25545 | ++DOMWINDOW == 77 (0x96ece400) [pid = 25545] [serial = 416] [outer = 0x91a75400] 07:36:12 INFO - PROCESS | 25545 | 1466519772299 Marionette TRACE conn4 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 07:36:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 07:36:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1440ms 07:36:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 07:36:12 INFO - PROCESS | 25545 | 1466519772335 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 07:36:12 INFO - PROCESS | 25545 | 1466519772338 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 07:36:12 INFO - PROCESS | 25545 | 1466519772345 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 07:36:12 INFO - PROCESS | 25545 | 1466519772348 Marionette TRACE conn4 <- [1,526,null,{}] 07:36:12 INFO - PROCESS | 25545 | 1466519772354 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:12 INFO - PROCESS | 25545 | 1466519772365 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:12 INFO - PROCESS | 25545 | 1466519772586 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 07:36:12 INFO - PROCESS | 25545 | 1466519772703 Marionette TRACE conn4 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:12 INFO - PROCESS | 25545 | 1466519772712 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:12 INFO - PROCESS | 25545 | ++DOCSHELL 0x91c15c00 == 25 [pid = 25545] [id = 139] 07:36:12 INFO - PROCESS | 25545 | ++DOMWINDOW == 78 (0x9a3dc000) [pid = 25545] [serial = 417] [outer = (nil)] 07:36:12 INFO - PROCESS | 25545 | ++DOMWINDOW == 79 (0x9d80e000) [pid = 25545] [serial = 418] [outer = 0x9a3dc000] 07:36:12 INFO - PROCESS | 25545 | 1466519772784 Marionette DEBUG loaded listener.js 07:36:12 INFO - PROCESS | 25545 | ++DOMWINDOW == 80 (0x9d85ec00) [pid = 25545] [serial = 419] [outer = 0x9a3dc000] 07:36:13 INFO - PROCESS | 25545 | 1466519773823 Marionette TRACE conn4 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 07:36:13 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 07:36:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1552ms 07:36:13 INFO - PROCESS | 25545 | 1466519773902 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 07:36:13 INFO - PROCESS | 25545 | 1466519773913 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 07:36:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 07:36:13 INFO - PROCESS | 25545 | 1466519773923 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 07:36:13 INFO - PROCESS | 25545 | 1466519773927 Marionette TRACE conn4 <- [1,530,null,{}] 07:36:13 INFO - PROCESS | 25545 | 1466519773937 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:13 INFO - PROCESS | 25545 | 1466519773944 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:14 INFO - PROCESS | 25545 | 1466519774191 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 07:36:14 INFO - PROCESS | 25545 | 1466519774435 Marionette TRACE conn4 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:14 INFO - PROCESS | 25545 | 1466519774445 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:14 INFO - PROCESS | 25545 | ++DOCSHELL 0x91c16c00 == 26 [pid = 25545] [id = 140] 07:36:14 INFO - PROCESS | 25545 | ++DOMWINDOW == 81 (0x9236a000) [pid = 25545] [serial = 420] [outer = (nil)] 07:36:14 INFO - PROCESS | 25545 | ++DOMWINDOW == 82 (0x93dd9c00) [pid = 25545] [serial = 421] [outer = 0x9236a000] 07:36:14 INFO - PROCESS | 25545 | 1466519774533 Marionette DEBUG loaded listener.js 07:36:14 INFO - PROCESS | 25545 | ++DOMWINDOW == 83 (0x96e4e800) [pid = 25545] [serial = 422] [outer = 0x9236a000] 07:36:15 INFO - PROCESS | 25545 | 1466519775425 Marionette TRACE conn4 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 07:36:15 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 07:36:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 07:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:36:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 07:36:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 07:36:15 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 07:36:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 07:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:36:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 07:36:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 07:36:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1536ms 07:36:15 INFO - PROCESS | 25545 | 1466519775461 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 07:36:15 INFO - PROCESS | 25545 | 1466519775469 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 07:36:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 07:36:15 INFO - PROCESS | 25545 | 1466519775500 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 07:36:15 INFO - PROCESS | 25545 | 1466519775506 Marionette TRACE conn4 <- [1,534,null,{}] 07:36:15 INFO - PROCESS | 25545 | 1466519775514 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:15 INFO - PROCESS | 25545 | 1466519775520 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:15 INFO - PROCESS | 25545 | 1466519775742 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 07:36:15 INFO - PROCESS | 25545 | 1466519775956 Marionette TRACE conn4 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:15 INFO - PROCESS | 25545 | 1466519775965 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:16 INFO - PROCESS | 25545 | ++DOCSHELL 0x9a9fbc00 == 27 [pid = 25545] [id = 141] 07:36:16 INFO - PROCESS | 25545 | ++DOMWINDOW == 84 (0x9ae36c00) [pid = 25545] [serial = 423] [outer = (nil)] 07:36:16 INFO - PROCESS | 25545 | ++DOMWINDOW == 85 (0x9ae3cc00) [pid = 25545] [serial = 424] [outer = 0x9ae36c00] 07:36:16 INFO - PROCESS | 25545 | 1466519776069 Marionette DEBUG loaded listener.js 07:36:16 INFO - PROCESS | 25545 | ++DOMWINDOW == 86 (0x9bfdf400) [pid = 25545] [serial = 425] [outer = 0x9ae36c00] 07:36:17 INFO - PROCESS | 25545 | 1466519777007 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 07:36:17 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 07:36:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1595ms 07:36:17 INFO - PROCESS | 25545 | 1466519777093 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 07:36:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 07:36:17 INFO - PROCESS | 25545 | 1466519777098 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 07:36:17 INFO - PROCESS | 25545 | 1466519777106 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 07:36:17 INFO - PROCESS | 25545 | 1466519777112 Marionette TRACE conn4 <- [1,538,null,{}] 07:36:17 INFO - PROCESS | 25545 | 1466519777130 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:17 INFO - PROCESS | 25545 | 1466519777140 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:17 INFO - PROCESS | 25545 | 1466519777393 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 07:36:17 INFO - PROCESS | 25545 | 1466519777631 Marionette TRACE conn4 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:17 INFO - PROCESS | 25545 | 1466519777644 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:17 INFO - PROCESS | 25545 | ++DOCSHELL 0xa2373000 == 28 [pid = 25545] [id = 142] 07:36:17 INFO - PROCESS | 25545 | ++DOMWINDOW == 87 (0xa237ac00) [pid = 25545] [serial = 426] [outer = (nil)] 07:36:17 INFO - PROCESS | 25545 | ++DOMWINDOW == 88 (0xa23f2400) [pid = 25545] [serial = 427] [outer = 0xa237ac00] 07:36:17 INFO - PROCESS | 25545 | 1466519777731 Marionette DEBUG loaded listener.js 07:36:17 INFO - PROCESS | 25545 | ++DOMWINDOW == 89 (0xa2555c00) [pid = 25545] [serial = 428] [outer = 0xa237ac00] 07:36:18 INFO - PROCESS | 25545 | 1466519778619 Marionette TRACE conn4 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 07:36:18 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. 07:36:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1544ms 07:36:18 INFO - PROCESS | 25545 | 1466519778656 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 07:36:18 INFO - PROCESS | 25545 | 1466519778660 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 07:36:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 07:36:18 INFO - PROCESS | 25545 | 1466519778669 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 07:36:18 INFO - PROCESS | 25545 | 1466519778672 Marionette TRACE conn4 <- [1,542,null,{}] 07:36:18 INFO - PROCESS | 25545 | 1466519778679 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:18 INFO - PROCESS | 25545 | 1466519778684 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:18 INFO - PROCESS | 25545 | 1466519778887 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 07:36:19 INFO - PROCESS | 25545 | 1466519779061 Marionette TRACE conn4 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:19 INFO - PROCESS | 25545 | 1466519779069 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:19 INFO - PROCESS | 25545 | ++DOCSHELL 0x9a04dc00 == 29 [pid = 25545] [id = 143] 07:36:19 INFO - PROCESS | 25545 | ++DOMWINDOW == 90 (0xa23fac00) [pid = 25545] [serial = 429] [outer = (nil)] 07:36:19 INFO - PROCESS | 25545 | ++DOMWINDOW == 91 (0xa3275c00) [pid = 25545] [serial = 430] [outer = 0xa23fac00] 07:36:19 INFO - PROCESS | 25545 | 1466519779155 Marionette DEBUG loaded listener.js 07:36:19 INFO - PROCESS | 25545 | ++DOMWINDOW == 92 (0xa3281800) [pid = 25545] [serial = 431] [outer = 0xa23fac00] 07:36:20 INFO - PROCESS | 25545 | 1466519780069 Marionette TRACE conn4 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 07:36:20 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. 07:36:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1430ms 07:36:20 INFO - PROCESS | 25545 | 1466519780100 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 07:36:20 INFO - PROCESS | 25545 | 1466519780105 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 07:36:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 07:36:20 INFO - PROCESS | 25545 | 1466519780111 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 07:36:20 INFO - PROCESS | 25545 | 1466519780115 Marionette TRACE conn4 <- [1,546,null,{}] 07:36:20 INFO - PROCESS | 25545 | 1466519780121 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:20 INFO - PROCESS | 25545 | 1466519780127 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:20 INFO - PROCESS | 25545 | 1466519780390 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 07:36:20 INFO - PROCESS | 25545 | 1466519780561 Marionette TRACE conn4 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:20 INFO - PROCESS | 25545 | 1466519780573 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:20 INFO - PROCESS | 25545 | ++DOCSHELL 0x924cc000 == 30 [pid = 25545] [id = 144] 07:36:20 INFO - PROCESS | 25545 | ++DOMWINDOW == 93 (0x924ce000) [pid = 25545] [serial = 432] [outer = (nil)] 07:36:20 INFO - PROCESS | 25545 | ++DOMWINDOW == 94 (0xa33bb800) [pid = 25545] [serial = 433] [outer = 0x924ce000] 07:36:20 INFO - PROCESS | 25545 | 1466519780652 Marionette DEBUG loaded listener.js 07:36:20 INFO - PROCESS | 25545 | ++DOMWINDOW == 95 (0xa4d4dc00) [pid = 25545] [serial = 434] [outer = 0x924ce000] 07:36:21 INFO - PROCESS | 25545 | 1466519781591 Marionette TRACE conn4 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 07:36:21 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 07:36:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1491ms 07:36:21 INFO - PROCESS | 25545 | 1466519781602 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 07:36:21 INFO - PROCESS | 25545 | 1466519781605 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 07:36:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 07:36:21 INFO - PROCESS | 25545 | 1466519781612 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 07:36:21 INFO - PROCESS | 25545 | 1466519781616 Marionette TRACE conn4 <- [1,550,null,{}] 07:36:21 INFO - PROCESS | 25545 | 1466519781622 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:21 INFO - PROCESS | 25545 | 1466519781633 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:21 INFO - PROCESS | 25545 | 1466519781886 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 07:36:22 INFO - PROCESS | 25545 | 1466519782051 Marionette TRACE conn4 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:22 INFO - PROCESS | 25545 | 1466519782058 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:22 INFO - PROCESS | 25545 | ++DOCSHELL 0x91a6f400 == 31 [pid = 25545] [id = 145] 07:36:22 INFO - PROCESS | 25545 | ++DOMWINDOW == 96 (0x93dd7000) [pid = 25545] [serial = 435] [outer = (nil)] 07:36:22 INFO - PROCESS | 25545 | ++DOMWINDOW == 97 (0xa4f1fc00) [pid = 25545] [serial = 436] [outer = 0x93dd7000] 07:36:22 INFO - PROCESS | 25545 | 1466519782198 Marionette DEBUG loaded listener.js 07:36:22 INFO - PROCESS | 25545 | ++DOMWINDOW == 98 (0xa6789000) [pid = 25545] [serial = 437] [outer = 0x93dd7000] 07:36:23 INFO - PROCESS | 25545 | 1466519783078 Marionette TRACE conn4 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 07:36:23 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. 07:36:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1489ms 07:36:23 INFO - PROCESS | 25545 | 1466519783135 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 07:36:23 INFO - PROCESS | 25545 | 1466519783140 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 07:36:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 07:36:23 INFO - PROCESS | 25545 | 1466519783148 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 07:36:23 INFO - PROCESS | 25545 | 1466519783152 Marionette TRACE conn4 <- [1,554,null,{}] 07:36:23 INFO - PROCESS | 25545 | 1466519783158 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:23 INFO - PROCESS | 25545 | 1466519783164 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:23 INFO - PROCESS | 25545 | 1466519783340 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 07:36:23 INFO - PROCESS | 25545 | 1466519783507 Marionette TRACE conn4 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:23 INFO - PROCESS | 25545 | 1466519783518 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:23 INFO - PROCESS | 25545 | ++DOCSHELL 0x91a76400 == 32 [pid = 25545] [id = 146] 07:36:23 INFO - PROCESS | 25545 | ++DOMWINDOW == 99 (0x91b2b800) [pid = 25545] [serial = 438] [outer = (nil)] 07:36:23 INFO - PROCESS | 25545 | ++DOMWINDOW == 100 (0x91b33c00) [pid = 25545] [serial = 439] [outer = 0x91b2b800] 07:36:23 INFO - PROCESS | 25545 | 1466519783604 Marionette DEBUG loaded listener.js 07:36:23 INFO - PROCESS | 25545 | ++DOMWINDOW == 101 (0x91b35c00) [pid = 25545] [serial = 440] [outer = 0x91b2b800] 07:36:24 INFO - PROCESS | 25545 | [25545] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:36:24 INFO - PROCESS | 25545 | 1466519784530 Marionette TRACE conn4 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 07:36:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 07:36:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1432ms 07:36:24 INFO - PROCESS | 25545 | 1466519784581 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 07:36:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 07:36:24 INFO - PROCESS | 25545 | 1466519784592 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 07:36:24 INFO - PROCESS | 25545 | 1466519784598 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 07:36:24 INFO - PROCESS | 25545 | 1466519784602 Marionette TRACE conn4 <- [1,558,null,{}] 07:36:24 INFO - PROCESS | 25545 | 1466519784608 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:24 INFO - PROCESS | 25545 | 1466519784613 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:24 INFO - PROCESS | 25545 | 1466519784791 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 07:36:24 INFO - PROCESS | 25545 | 1466519784953 Marionette TRACE conn4 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:24 INFO - PROCESS | 25545 | 1466519784961 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:24 INFO - PROCESS | 25545 | ++DOCSHELL 0x91a6d800 == 33 [pid = 25545] [id = 147] 07:36:24 INFO - PROCESS | 25545 | ++DOMWINDOW == 102 (0x91b2c000) [pid = 25545] [serial = 441] [outer = (nil)] 07:36:25 INFO - PROCESS | 25545 | ++DOMWINDOW == 103 (0x92da8400) [pid = 25545] [serial = 442] [outer = 0x91b2c000] 07:36:25 INFO - PROCESS | 25545 | 1466519785059 Marionette DEBUG loaded listener.js 07:36:25 INFO - PROCESS | 25545 | ++DOMWINDOW == 104 (0x92da9400) [pid = 25545] [serial = 443] [outer = 0x91b2c000] 07:36:25 INFO - PROCESS | 25545 | 1466519785974 Marionette TRACE conn4 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 07:36:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 07:36:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1432ms 07:36:26 INFO - PROCESS | 25545 | 1466519786031 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 07:36:26 INFO - PROCESS | 25545 | 1466519786035 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 07:36:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 07:36:26 INFO - PROCESS | 25545 | 1466519786042 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 07:36:26 INFO - PROCESS | 25545 | 1466519786046 Marionette TRACE conn4 <- [1,562,null,{}] 07:36:26 INFO - PROCESS | 25545 | 1466519786052 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:26 INFO - PROCESS | 25545 | 1466519786057 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:26 INFO - PROCESS | 25545 | 1466519786240 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 07:36:26 INFO - PROCESS | 25545 | 1466519786404 Marionette TRACE conn4 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:26 INFO - PROCESS | 25545 | 1466519786414 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:26 INFO - PROCESS | 25545 | ++DOCSHELL 0x91b33800 == 34 [pid = 25545] [id = 148] 07:36:26 INFO - PROCESS | 25545 | ++DOMWINDOW == 105 (0x91b39c00) [pid = 25545] [serial = 444] [outer = (nil)] 07:36:26 INFO - PROCESS | 25545 | ++DOMWINDOW == 106 (0x92db1000) [pid = 25545] [serial = 445] [outer = 0x91b39c00] 07:36:26 INFO - PROCESS | 25545 | 1466519786496 Marionette DEBUG loaded listener.js 07:36:26 INFO - PROCESS | 25545 | ++DOMWINDOW == 107 (0x9ae3a800) [pid = 25545] [serial = 446] [outer = 0x91b39c00] 07:36:27 INFO - PROCESS | 25545 | [25545] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:36:27 INFO - PROCESS | 25545 | 1466519787426 Marionette TRACE conn4 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 07:36:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 07:36:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1436ms 07:36:27 INFO - PROCESS | 25545 | 1466519787479 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 07:36:27 INFO - PROCESS | 25545 | 1466519787483 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 07:36:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 07:36:27 INFO - PROCESS | 25545 | 1466519787491 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 07:36:27 INFO - PROCESS | 25545 | 1466519787495 Marionette TRACE conn4 <- [1,566,null,{}] 07:36:27 INFO - PROCESS | 25545 | 1466519787502 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:27 INFO - PROCESS | 25545 | 1466519787508 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:27 INFO - PROCESS | 25545 | 1466519787708 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 07:36:27 INFO - PROCESS | 25545 | 1466519787874 Marionette TRACE conn4 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:27 INFO - PROCESS | 25545 | 1466519787885 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:27 INFO - PROCESS | 25545 | ++DOCSHELL 0x91460400 == 35 [pid = 25545] [id = 149] 07:36:27 INFO - PROCESS | 25545 | ++DOMWINDOW == 108 (0x91463000) [pid = 25545] [serial = 447] [outer = (nil)] 07:36:27 INFO - PROCESS | 25545 | ++DOMWINDOW == 109 (0x9146b000) [pid = 25545] [serial = 448] [outer = 0x91463000] 07:36:27 INFO - PROCESS | 25545 | 1466519787970 Marionette DEBUG loaded listener.js 07:36:28 INFO - PROCESS | 25545 | ++DOMWINDOW == 110 (0x9146d800) [pid = 25545] [serial = 449] [outer = 0x91463000] 07:36:28 INFO - PROCESS | 25545 | [25545] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:36:28 INFO - PROCESS | 25545 | 1466519788912 Marionette TRACE conn4 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 07:36:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 07:36:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1489ms 07:36:28 INFO - PROCESS | 25545 | 1466519788981 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 07:36:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 07:36:28 INFO - PROCESS | 25545 | 1466519788986 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 07:36:28 INFO - PROCESS | 25545 | 1466519788993 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 07:36:29 INFO - PROCESS | 25545 | 1466519788998 Marionette TRACE conn4 <- [1,570,null,{}] 07:36:29 INFO - PROCESS | 25545 | 1466519789004 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:29 INFO - PROCESS | 25545 | 1466519789012 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:29 INFO - PROCESS | 25545 | 1466519789275 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 07:36:29 INFO - PROCESS | 25545 | 1466519789503 Marionette TRACE conn4 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:29 INFO - PROCESS | 25545 | 1466519789511 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:29 INFO - PROCESS | 25545 | ++DOCSHELL 0x915c6c00 == 36 [pid = 25545] [id = 150] 07:36:29 INFO - PROCESS | 25545 | ++DOMWINDOW == 111 (0x915cdc00) [pid = 25545] [serial = 450] [outer = (nil)] 07:36:29 INFO - PROCESS | 25545 | ++DOMWINDOW == 112 (0x915d3c00) [pid = 25545] [serial = 451] [outer = 0x915cdc00] 07:36:29 INFO - PROCESS | 25545 | 1466519789616 Marionette DEBUG loaded listener.js 07:36:29 INFO - PROCESS | 25545 | ++DOMWINDOW == 113 (0x91c11c00) [pid = 25545] [serial = 452] [outer = 0x915cdc00] 07:36:30 INFO - PROCESS | 25545 | [25545] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:36:30 INFO - PROCESS | 25545 | 1466519790543 Marionette TRACE conn4 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 07:36:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 07:36:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1585ms 07:36:30 INFO - PROCESS | 25545 | 1466519790578 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 07:36:30 INFO - PROCESS | 25545 | 1466519790582 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 07:36:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 07:36:30 INFO - PROCESS | 25545 | 1466519790589 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 07:36:30 INFO - PROCESS | 25545 | 1466519790592 Marionette TRACE conn4 <- [1,574,null,{}] 07:36:30 INFO - PROCESS | 25545 | 1466519790598 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:30 INFO - PROCESS | 25545 | 1466519790604 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:30 INFO - PROCESS | 25545 | 1466519790799 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 07:36:31 INFO - PROCESS | 25545 | 1466519791230 Marionette TRACE conn4 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:31 INFO - PROCESS | 25545 | 1466519791245 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:31 INFO - PROCESS | 25545 | ++DOCSHELL 0x915ce400 == 37 [pid = 25545] [id = 151] 07:36:31 INFO - PROCESS | 25545 | ++DOMWINDOW == 114 (0x915ce800) [pid = 25545] [serial = 453] [outer = (nil)] 07:36:31 INFO - PROCESS | 25545 | ++DOMWINDOW == 115 (0x915d1c00) [pid = 25545] [serial = 454] [outer = 0x915ce800] 07:36:31 INFO - PROCESS | 25545 | 1466519791362 Marionette DEBUG loaded listener.js 07:36:31 INFO - PROCESS | 25545 | ++DOMWINDOW == 116 (0x91b2dc00) [pid = 25545] [serial = 455] [outer = 0x915ce800] 07:36:32 INFO - PROCESS | 25545 | 1466519792272 Marionette TRACE conn4 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 07:36:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 07:36:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1738ms 07:36:32 INFO - PROCESS | 25545 | 1466519792330 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 07:36:32 INFO - PROCESS | 25545 | 1466519792336 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 07:36:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 07:36:32 INFO - PROCESS | 25545 | 1466519792344 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 07:36:32 INFO - PROCESS | 25545 | 1466519792349 Marionette TRACE conn4 <- [1,578,null,{}] 07:36:32 INFO - PROCESS | 25545 | 1466519792357 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:32 INFO - PROCESS | 25545 | 1466519792364 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:32 INFO - PROCESS | 25545 | 1466519792560 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 07:36:32 INFO - PROCESS | 25545 | 1466519792864 Marionette TRACE conn4 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:32 INFO - PROCESS | 25545 | 1466519792872 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:32 INFO - PROCESS | 25545 | ++DOCSHELL 0x91b3a400 == 38 [pid = 25545] [id = 152] 07:36:32 INFO - PROCESS | 25545 | ++DOMWINDOW == 117 (0x924c3400) [pid = 25545] [serial = 456] [outer = (nil)] 07:36:32 INFO - PROCESS | 25545 | ++DOMWINDOW == 118 (0x92da8800) [pid = 25545] [serial = 457] [outer = 0x924c3400] 07:36:32 INFO - PROCESS | 25545 | 1466519792955 Marionette DEBUG loaded listener.js 07:36:33 INFO - PROCESS | 25545 | ++DOMWINDOW == 119 (0x92db0c00) [pid = 25545] [serial = 458] [outer = 0x924c3400] 07:36:34 INFO - PROCESS | 25545 | --DOCSHELL 0x915ce400 == 37 [pid = 25545] [id = 151] 07:36:34 INFO - PROCESS | 25545 | --DOCSHELL 0x915c6c00 == 36 [pid = 25545] [id = 150] 07:36:34 INFO - PROCESS | 25545 | --DOCSHELL 0x91460400 == 35 [pid = 25545] [id = 149] 07:36:34 INFO - PROCESS | 25545 | --DOCSHELL 0x91a6d800 == 34 [pid = 25545] [id = 147] 07:36:34 INFO - PROCESS | 25545 | --DOCSHELL 0x91b33800 == 33 [pid = 25545] [id = 148] 07:36:34 INFO - PROCESS | 25545 | --DOCSHELL 0x91a76400 == 32 [pid = 25545] [id = 146] 07:36:34 INFO - PROCESS | 25545 | --DOCSHELL 0x91a6f400 == 31 [pid = 25545] [id = 145] 07:36:34 INFO - PROCESS | 25545 | --DOCSHELL 0x924cc000 == 30 [pid = 25545] [id = 144] 07:36:34 INFO - PROCESS | 25545 | --DOCSHELL 0xa2373000 == 29 [pid = 25545] [id = 142] 07:36:34 INFO - PROCESS | 25545 | --DOCSHELL 0x9a04dc00 == 28 [pid = 25545] [id = 143] 07:36:34 INFO - PROCESS | 25545 | --DOCSHELL 0x9a9fbc00 == 27 [pid = 25545] [id = 141] 07:36:34 INFO - PROCESS | 25545 | --DOMWINDOW == 118 (0x9d80a400) [pid = 25545] [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.] 07:36:34 INFO - PROCESS | 25545 | --DOMWINDOW == 117 (0x9504a000) [pid = 25545] [serial = 346] [outer = (nil)] [url = about:blank] 07:36:34 INFO - PROCESS | 25545 | --DOMWINDOW == 116 (0x93ba7000) [pid = 25545] [serial = 345] [outer = (nil)] [url = about:blank] 07:36:34 INFO - PROCESS | 25545 | --DOMWINDOW == 115 (0x9a447400) [pid = 25545] [serial = 349] [outer = (nil)] [url = about:blank] 07:36:34 INFO - PROCESS | 25545 | --DOMWINDOW == 114 (0x9a058000) [pid = 25545] [serial = 348] [outer = (nil)] [url = about:blank] 07:36:34 INFO - PROCESS | 25545 | --DOMWINDOW == 113 (0x9c10b800) [pid = 25545] [serial = 352] [outer = (nil)] [url = about:blank] 07:36:34 INFO - PROCESS | 25545 | --DOMWINDOW == 112 (0x9bca5c00) [pid = 25545] [serial = 351] [outer = (nil)] [url = about:blank] 07:36:34 INFO - PROCESS | 25545 | --DOMWINDOW == 111 (0xa23f3000) [pid = 25545] [serial = 355] [outer = (nil)] [url = about:blank] 07:36:34 INFO - PROCESS | 25545 | --DOMWINDOW == 110 (0xa2372c00) [pid = 25545] [serial = 354] [outer = (nil)] [url = about:blank] 07:36:34 INFO - PROCESS | 25545 | --DOMWINDOW == 109 (0xa25fa800) [pid = 25545] [serial = 358] [outer = (nil)] [url = about:blank] 07:36:34 INFO - PROCESS | 25545 | --DOMWINDOW == 108 (0xa25ed800) [pid = 25545] [serial = 357] [outer = (nil)] [url = about:blank] 07:36:34 INFO - PROCESS | 25545 | --DOMWINDOW == 107 (0xa6784c00) [pid = 25545] [serial = 361] [outer = (nil)] [url = about:blank] 07:36:34 INFO - PROCESS | 25545 | --DOMWINDOW == 106 (0xa4f1d000) [pid = 25545] [serial = 360] [outer = (nil)] [url = about:blank] 07:36:34 INFO - PROCESS | 25545 | --DOMWINDOW == 105 (0x9b51e000) [pid = 25545] [serial = 364] [outer = (nil)] [url = about:blank] 07:36:34 INFO - PROCESS | 25545 | --DOMWINDOW == 104 (0x93dde000) [pid = 25545] [serial = 363] [outer = (nil)] [url = about:blank] 07:36:34 INFO - PROCESS | 25545 | --DOMWINDOW == 103 (0x98378000) [pid = 25545] [serial = 372] [outer = (nil)] [url = about:blank] 07:36:34 INFO - PROCESS | 25545 | --DOMWINDOW == 102 (0x9a007800) [pid = 25545] [serial = 373] [outer = (nil)] [url = about:blank] 07:36:34 INFO - PROCESS | 25545 | --DOMWINDOW == 101 (0x92f59000) [pid = 25545] [serial = 375] [outer = (nil)] [url = about:blank] 07:36:34 INFO - PROCESS | 25545 | --DOMWINDOW == 100 (0x92f91000) [pid = 25545] [serial = 376] [outer = (nil)] [url = about:blank] 07:36:34 INFO - PROCESS | 25545 | --DOMWINDOW == 99 (0x91a76c00) [pid = 25545] [serial = 367] [outer = (nil)] [url = about:blank] 07:36:34 INFO - PROCESS | 25545 | --DOMWINDOW == 98 (0x91a74400) [pid = 25545] [serial = 366] [outer = (nil)] [url = about:blank] 07:36:34 INFO - PROCESS | 25545 | --DOMWINDOW == 97 (0x97997400) [pid = 25545] [serial = 380] [outer = (nil)] [url = about:blank] 07:36:34 INFO - PROCESS | 25545 | --DOMWINDOW == 96 (0x9a056c00) [pid = 25545] [serial = 382] [outer = (nil)] [url = about:blank] 07:36:34 INFO - PROCESS | 25545 | --DOMWINDOW == 95 (0x93dd7c00) [pid = 25545] [serial = 370] [outer = (nil)] [url = about:blank] 07:36:34 INFO - PROCESS | 25545 | --DOMWINDOW == 94 (0x9a102000) [pid = 25545] [serial = 383] [outer = (nil)] [url = about:blank] 07:36:34 INFO - PROCESS | 25545 | --DOMWINDOW == 93 (0x97955000) [pid = 25545] [serial = 379] [outer = (nil)] [url = about:blank] 07:36:34 INFO - PROCESS | 25545 | --DOMWINDOW == 92 (0x93a4b800) [pid = 25545] [serial = 369] [outer = (nil)] [url = about:blank] 07:36:34 INFO - PROCESS | 25545 | --DOMWINDOW == 91 (0x9a053800) [pid = 25545] [serial = 385] [outer = (nil)] [url = about:blank] 07:36:35 INFO - PROCESS | 25545 | 1466519795136 Marionette TRACE conn4 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 07:36:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 07:36:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 2845ms 07:36:35 INFO - PROCESS | 25545 | 1466519795190 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 07:36:35 INFO - PROCESS | 25545 | 1466519795197 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 07:36:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 07:36:35 INFO - PROCESS | 25545 | 1466519795205 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 07:36:35 INFO - PROCESS | 25545 | 1466519795210 Marionette TRACE conn4 <- [1,582,null,{}] 07:36:35 INFO - PROCESS | 25545 | 1466519795218 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:35 INFO - PROCESS | 25545 | 1466519795224 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:35 INFO - PROCESS | 25545 | 1466519795408 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 07:36:35 INFO - PROCESS | 25545 | 1466519795587 Marionette TRACE conn4 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:35 INFO - PROCESS | 25545 | 1466519795598 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:35 INFO - PROCESS | 25545 | ++DOCSHELL 0x91a6bc00 == 28 [pid = 25545] [id = 153] 07:36:35 INFO - PROCESS | 25545 | ++DOMWINDOW == 92 (0x91a72800) [pid = 25545] [serial = 459] [outer = (nil)] 07:36:35 INFO - PROCESS | 25545 | ++DOMWINDOW == 93 (0x91c13400) [pid = 25545] [serial = 460] [outer = 0x91a72800] 07:36:35 INFO - PROCESS | 25545 | 1466519795678 Marionette DEBUG loaded listener.js 07:36:35 INFO - PROCESS | 25545 | ++DOMWINDOW == 94 (0x922b1400) [pid = 25545] [serial = 461] [outer = 0x91a72800] 07:36:36 INFO - PROCESS | 25545 | 1466519796553 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 07:36:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 07:36:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1389ms 07:36:36 INFO - PROCESS | 25545 | 1466519796594 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 07:36:36 INFO - PROCESS | 25545 | 1466519796603 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 07:36:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 07:36:36 INFO - PROCESS | 25545 | 1466519796614 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 07:36:36 INFO - PROCESS | 25545 | 1466519796618 Marionette TRACE conn4 <- [1,586,null,{}] 07:36:36 INFO - PROCESS | 25545 | 1466519796625 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:36 INFO - PROCESS | 25545 | 1466519796631 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:36 INFO - PROCESS | 25545 | 1466519796822 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 07:36:36 INFO - PROCESS | 25545 | 1466519796955 Marionette TRACE conn4 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:36 INFO - PROCESS | 25545 | 1466519796964 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:36 INFO - PROCESS | 25545 | ++DOCSHELL 0x92f87800 == 29 [pid = 25545] [id = 154] 07:36:36 INFO - PROCESS | 25545 | ++DOMWINDOW == 95 (0x92f87c00) [pid = 25545] [serial = 462] [outer = (nil)] 07:36:37 INFO - PROCESS | 25545 | ++DOMWINDOW == 96 (0x92f8c000) [pid = 25545] [serial = 463] [outer = 0x92f87c00] 07:36:37 INFO - PROCESS | 25545 | 1466519797042 Marionette DEBUG loaded listener.js 07:36:37 INFO - PROCESS | 25545 | ++DOMWINDOW == 97 (0x92f94000) [pid = 25545] [serial = 464] [outer = 0x92f87c00] 07:36:37 INFO - PROCESS | 25545 | [25545] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:36:37 INFO - PROCESS | 25545 | 1466519797924 Marionette TRACE conn4 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 07:36:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 07:36:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1339ms 07:36:37 INFO - PROCESS | 25545 | 1466519797953 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 07:36:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 07:36:37 INFO - PROCESS | 25545 | 1466519797958 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 07:36:37 INFO - PROCESS | 25545 | 1466519797965 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 07:36:37 INFO - PROCESS | 25545 | 1466519797972 Marionette TRACE conn4 <- [1,590,null,{}] 07:36:38 INFO - PROCESS | 25545 | 1466519798000 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:38 INFO - PROCESS | 25545 | 1466519798009 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:38 INFO - PROCESS | 25545 | 1466519798230 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 07:36:38 INFO - PROCESS | 25545 | 1466519798260 Marionette TRACE conn4 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:38 INFO - PROCESS | 25545 | 1466519798270 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:38 INFO - PROCESS | 25545 | ++DOCSHELL 0x95238400 == 30 [pid = 25545] [id = 155] 07:36:38 INFO - PROCESS | 25545 | ++DOMWINDOW == 98 (0x95238c00) [pid = 25545] [serial = 465] [outer = (nil)] 07:36:38 INFO - PROCESS | 25545 | ++DOMWINDOW == 99 (0x96e4fc00) [pid = 25545] [serial = 466] [outer = 0x95238c00] 07:36:38 INFO - PROCESS | 25545 | 1466519798348 Marionette DEBUG loaded listener.js 07:36:38 INFO - PROCESS | 25545 | ++DOMWINDOW == 100 (0x96ecb800) [pid = 25545] [serial = 467] [outer = 0x95238c00] 07:36:40 INFO - PROCESS | 25545 | --DOMWINDOW == 99 (0x9a9a1800) [pid = 25545] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 07:36:40 INFO - PROCESS | 25545 | --DOMWINDOW == 98 (0x96e54000) [pid = 25545] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 07:36:40 INFO - PROCESS | 25545 | --DOMWINDOW == 97 (0x924c6400) [pid = 25545] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 07:36:40 INFO - PROCESS | 25545 | --DOMWINDOW == 96 (0x922b3800) [pid = 25545] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 07:36:40 INFO - PROCESS | 25545 | --DOMWINDOW == 95 (0x91a72400) [pid = 25545] [serial = 387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 07:36:40 INFO - PROCESS | 25545 | --DOMWINDOW == 94 (0x9aac1800) [pid = 25545] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 07:36:40 INFO - PROCESS | 25545 | --DOMWINDOW == 93 (0x92f8f400) [pid = 25545] [serial = 384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 07:36:40 INFO - PROCESS | 25545 | --DOMWINDOW == 92 (0x9a3dc000) [pid = 25545] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 07:36:40 INFO - PROCESS | 25545 | --DOMWINDOW == 91 (0x93ba5400) [pid = 25545] [serial = 390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 07:36:40 INFO - PROCESS | 25545 | --DOMWINDOW == 90 (0x9a8cdc00) [pid = 25545] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 07:36:40 INFO - PROCESS | 25545 | --DOMWINDOW == 89 (0x96ecf000) [pid = 25545] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 07:36:40 INFO - PROCESS | 25545 | --DOMWINDOW == 88 (0x91a75400) [pid = 25545] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 07:36:40 INFO - PROCESS | 25545 | 1466519800176 Marionette TRACE conn4 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 07:36:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 07:36:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 2253ms 07:36:40 INFO - PROCESS | 25545 | 1466519800219 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 07:36:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 07:36:40 INFO - PROCESS | 25545 | 1466519800224 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 07:36:40 INFO - PROCESS | 25545 | 1466519800230 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 07:36:40 INFO - PROCESS | 25545 | 1466519800234 Marionette TRACE conn4 <- [1,594,null,{}] 07:36:40 INFO - PROCESS | 25545 | 1466519800239 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:40 INFO - PROCESS | 25545 | 1466519800245 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:40 INFO - PROCESS | 25545 | 1466519800410 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 07:36:40 INFO - PROCESS | 25545 | 1466519800421 Marionette TRACE conn4 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:40 INFO - PROCESS | 25545 | 1466519800433 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:40 INFO - PROCESS | 25545 | ++DOCSHELL 0x93a3f400 == 31 [pid = 25545] [id = 156] 07:36:40 INFO - PROCESS | 25545 | ++DOMWINDOW == 89 (0x93a42400) [pid = 25545] [serial = 468] [outer = (nil)] 07:36:40 INFO - PROCESS | 25545 | ++DOMWINDOW == 90 (0x96e54000) [pid = 25545] [serial = 469] [outer = 0x93a42400] 07:36:40 INFO - PROCESS | 25545 | 1466519800503 Marionette DEBUG loaded listener.js 07:36:40 INFO - PROCESS | 25545 | ++DOMWINDOW == 91 (0x97992800) [pid = 25545] [serial = 470] [outer = 0x93a42400] 07:36:41 INFO - PROCESS | 25545 | 1466519801390 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 07:36:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 07:36:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1230ms 07:36:41 INFO - PROCESS | 25545 | 1466519801461 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 07:36:41 INFO - PROCESS | 25545 | 1466519801464 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 07:36:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 07:36:41 INFO - PROCESS | 25545 | 1466519801471 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 07:36:41 INFO - PROCESS | 25545 | 1466519801475 Marionette TRACE conn4 <- [1,598,null,{}] 07:36:41 INFO - PROCESS | 25545 | 1466519801481 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:41 INFO - PROCESS | 25545 | 1466519801486 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:41 INFO - PROCESS | 25545 | 1466519801645 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 07:36:41 INFO - PROCESS | 25545 | 1466519801656 Marionette TRACE conn4 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:41 INFO - PROCESS | 25545 | 1466519801665 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:41 INFO - PROCESS | 25545 | ++DOCSHELL 0x92f95800 == 32 [pid = 25545] [id = 157] 07:36:41 INFO - PROCESS | 25545 | ++DOMWINDOW == 92 (0x93ba5400) [pid = 25545] [serial = 471] [outer = (nil)] 07:36:41 INFO - PROCESS | 25545 | ++DOMWINDOW == 93 (0x9a05c800) [pid = 25545] [serial = 472] [outer = 0x93ba5400] 07:36:41 INFO - PROCESS | 25545 | 1466519801843 Marionette DEBUG loaded listener.js 07:36:41 INFO - PROCESS | 25545 | ++DOMWINDOW == 94 (0x9a3dd000) [pid = 25545] [serial = 473] [outer = 0x93ba5400] 07:36:43 INFO - PROCESS | 25545 | 1466519803058 Marionette TRACE conn4 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 07:36:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 07:36:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1640ms 07:36:43 INFO - PROCESS | 25545 | 1466519803113 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 07:36:43 INFO - PROCESS | 25545 | 1466519803117 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 07:36:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 07:36:43 INFO - PROCESS | 25545 | 1466519803128 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 07:36:43 INFO - PROCESS | 25545 | 1466519803131 Marionette TRACE conn4 <- [1,602,null,{}] 07:36:43 INFO - PROCESS | 25545 | 1466519803141 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:43 INFO - PROCESS | 25545 | 1466519803148 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:43 INFO - PROCESS | 25545 | 1466519803382 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 07:36:43 INFO - PROCESS | 25545 | 1466519803605 Marionette TRACE conn4 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:43 INFO - PROCESS | 25545 | 1466519803613 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:43 INFO - PROCESS | 25545 | ++DOCSHELL 0x92f87400 == 33 [pid = 25545] [id = 158] 07:36:43 INFO - PROCESS | 25545 | ++DOMWINDOW == 95 (0x92f89000) [pid = 25545] [serial = 474] [outer = (nil)] 07:36:43 INFO - PROCESS | 25545 | ++DOMWINDOW == 96 (0x93dd6800) [pid = 25545] [serial = 475] [outer = 0x92f89000] 07:36:43 INFO - PROCESS | 25545 | 1466519803702 Marionette DEBUG loaded listener.js 07:36:43 INFO - PROCESS | 25545 | ++DOMWINDOW == 97 (0x95053400) [pid = 25545] [serial = 476] [outer = 0x92f89000] 07:36:44 INFO - PROCESS | 25545 | 1466519804690 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 07:36:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 07:36:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1639ms 07:36:44 INFO - PROCESS | 25545 | 1466519804767 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 07:36:44 INFO - PROCESS | 25545 | 1466519804775 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 07:36:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 07:36:44 INFO - PROCESS | 25545 | 1466519804787 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 07:36:44 INFO - PROCESS | 25545 | 1466519804791 Marionette TRACE conn4 <- [1,606,null,{}] 07:36:44 INFO - PROCESS | 25545 | 1466519804799 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:44 INFO - PROCESS | 25545 | 1466519804804 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:45 INFO - PROCESS | 25545 | 1466519805046 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 07:36:45 INFO - PROCESS | 25545 | 1466519805304 Marionette TRACE conn4 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:45 INFO - PROCESS | 25545 | 1466519805313 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:45 INFO - PROCESS | 25545 | ++DOCSHELL 0x9a050000 == 34 [pid = 25545] [id = 159] 07:36:45 INFO - PROCESS | 25545 | ++DOMWINDOW == 98 (0x9a3e0000) [pid = 25545] [serial = 477] [outer = (nil)] 07:36:45 INFO - PROCESS | 25545 | ++DOMWINDOW == 99 (0x9a3e3c00) [pid = 25545] [serial = 478] [outer = 0x9a3e0000] 07:36:45 INFO - PROCESS | 25545 | 1466519805419 Marionette DEBUG loaded listener.js 07:36:45 INFO - PROCESS | 25545 | ++DOMWINDOW == 100 (0x93a48c00) [pid = 25545] [serial = 479] [outer = 0x9a3e0000] 07:36:46 INFO - PROCESS | 25545 | 1466519806359 Marionette TRACE conn4 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 07:36:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 07:36:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1641ms 07:36:46 INFO - PROCESS | 25545 | 1466519806429 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 07:36:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 07:36:46 INFO - PROCESS | 25545 | 1466519806433 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 07:36:46 INFO - PROCESS | 25545 | 1466519806440 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 07:36:46 INFO - PROCESS | 25545 | 1466519806447 Marionette TRACE conn4 <- [1,610,null,{}] 07:36:46 INFO - PROCESS | 25545 | 1466519806465 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:46 INFO - PROCESS | 25545 | 1466519806474 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:46 INFO - PROCESS | 25545 | 1466519806705 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 07:36:46 INFO - PROCESS | 25545 | 1466519806918 Marionette TRACE conn4 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:46 INFO - PROCESS | 25545 | 1466519806931 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:46 INFO - PROCESS | 25545 | ++DOCSHELL 0x9ae36800 == 35 [pid = 25545] [id = 160] 07:36:46 INFO - PROCESS | 25545 | ++DOMWINDOW == 101 (0x9ae37c00) [pid = 25545] [serial = 480] [outer = (nil)] 07:36:47 INFO - PROCESS | 25545 | ++DOMWINDOW == 102 (0x9ae40400) [pid = 25545] [serial = 481] [outer = 0x9ae37c00] 07:36:47 INFO - PROCESS | 25545 | 1466519807031 Marionette DEBUG loaded listener.js 07:36:47 INFO - PROCESS | 25545 | ++DOMWINDOW == 103 (0x9b5f7400) [pid = 25545] [serial = 482] [outer = 0x9ae37c00] 07:36:47 INFO - PROCESS | 25545 | 1466519807937 Marionette TRACE conn4 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 07:36:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 07:36:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1554ms 07:36:48 INFO - PROCESS | 25545 | 1466519807995 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 07:36:48 INFO - PROCESS | 25545 | 1466519807999 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 07:36:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 07:36:48 INFO - PROCESS | 25545 | 1466519808006 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 07:36:48 INFO - PROCESS | 25545 | 1466519808010 Marionette TRACE conn4 <- [1,614,null,{}] 07:36:48 INFO - PROCESS | 25545 | 1466519808016 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:48 INFO - PROCESS | 25545 | 1466519808021 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:48 INFO - PROCESS | 25545 | 1466519808202 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 07:36:48 INFO - PROCESS | 25545 | 1466519808361 Marionette TRACE conn4 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:48 INFO - PROCESS | 25545 | 1466519808371 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:48 INFO - PROCESS | 25545 | ++DOCSHELL 0x915cd800 == 36 [pid = 25545] [id = 161] 07:36:48 INFO - PROCESS | 25545 | ++DOMWINDOW == 104 (0x950ab000) [pid = 25545] [serial = 483] [outer = (nil)] 07:36:48 INFO - PROCESS | 25545 | ++DOMWINDOW == 105 (0x9c0f2800) [pid = 25545] [serial = 484] [outer = 0x950ab000] 07:36:48 INFO - PROCESS | 25545 | 1466519808500 Marionette DEBUG loaded listener.js 07:36:48 INFO - PROCESS | 25545 | ++DOMWINDOW == 106 (0x9c107400) [pid = 25545] [serial = 485] [outer = 0x950ab000] 07:36:49 INFO - PROCESS | 25545 | 1466519809351 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 07:36:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 07:36:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1379ms 07:36:49 INFO - PROCESS | 25545 | 1466519809387 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 07:36:49 INFO - PROCESS | 25545 | 1466519809391 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 07:36:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 07:36:49 INFO - PROCESS | 25545 | 1466519809397 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 07:36:49 INFO - PROCESS | 25545 | 1466519809401 Marionette TRACE conn4 <- [1,618,null,{}] 07:36:49 INFO - PROCESS | 25545 | 1466519809407 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:49 INFO - PROCESS | 25545 | 1466519809412 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:49 INFO - PROCESS | 25545 | 1466519809599 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 07:36:49 INFO - PROCESS | 25545 | 1466519809761 Marionette TRACE conn4 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:49 INFO - PROCESS | 25545 | 1466519809771 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:49 INFO - PROCESS | 25545 | ++DOCSHELL 0x95235c00 == 37 [pid = 25545] [id = 162] 07:36:49 INFO - PROCESS | 25545 | ++DOMWINDOW == 107 (0x9b5f6c00) [pid = 25545] [serial = 486] [outer = (nil)] 07:36:49 INFO - PROCESS | 25545 | ++DOMWINDOW == 108 (0x9d80a800) [pid = 25545] [serial = 487] [outer = 0x9b5f6c00] 07:36:49 INFO - PROCESS | 25545 | 1466519809851 Marionette DEBUG loaded listener.js 07:36:49 INFO - PROCESS | 25545 | ++DOMWINDOW == 109 (0x9d84c800) [pid = 25545] [serial = 488] [outer = 0x9b5f6c00] 07:36:50 INFO - PROCESS | 25545 | 1466519810856 Marionette TRACE conn4 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 07:36:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 07:36:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1490ms 07:36:50 INFO - PROCESS | 25545 | 1466519810889 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 07:36:50 INFO - PROCESS | 25545 | 1466519810894 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 07:36:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 07:36:50 INFO - PROCESS | 25545 | 1466519810901 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 07:36:50 INFO - PROCESS | 25545 | 1466519810904 Marionette TRACE conn4 <- [1,622,null,{}] 07:36:50 INFO - PROCESS | 25545 | 1466519810910 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:50 INFO - PROCESS | 25545 | 1466519810922 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:51 INFO - PROCESS | 25545 | 1466519811131 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 07:36:51 INFO - PROCESS | 25545 | 1466519811336 Marionette TRACE conn4 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:51 INFO - PROCESS | 25545 | 1466519811348 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:51 INFO - PROCESS | 25545 | ++DOCSHELL 0x915cf800 == 38 [pid = 25545] [id = 163] 07:36:51 INFO - PROCESS | 25545 | ++DOMWINDOW == 110 (0x92f8f400) [pid = 25545] [serial = 489] [outer = (nil)] 07:36:51 INFO - PROCESS | 25545 | ++DOMWINDOW == 111 (0xa23a7400) [pid = 25545] [serial = 490] [outer = 0x92f8f400] 07:36:51 INFO - PROCESS | 25545 | 1466519811472 Marionette DEBUG loaded listener.js 07:36:51 INFO - PROCESS | 25545 | ++DOMWINDOW == 112 (0xa23f5400) [pid = 25545] [serial = 491] [outer = 0x92f8f400] 07:36:52 INFO - PROCESS | 25545 | 1466519812350 Marionette TRACE conn4 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 07:36:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 07:36:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1497ms 07:36:52 INFO - PROCESS | 25545 | 1466519812399 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 07:36:52 INFO - PROCESS | 25545 | 1466519812402 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 07:36:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 07:36:52 INFO - PROCESS | 25545 | 1466519812409 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 07:36:52 INFO - PROCESS | 25545 | 1466519812413 Marionette TRACE conn4 <- [1,626,null,{}] 07:36:52 INFO - PROCESS | 25545 | 1466519812419 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:52 INFO - PROCESS | 25545 | 1466519812424 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:52 INFO - PROCESS | 25545 | 1466519812596 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 07:36:52 INFO - PROCESS | 25545 | 1466519812761 Marionette TRACE conn4 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:52 INFO - PROCESS | 25545 | 1466519812769 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:52 INFO - PROCESS | 25545 | ++DOCSHELL 0x91a6d800 == 39 [pid = 25545] [id = 164] 07:36:52 INFO - PROCESS | 25545 | ++DOMWINDOW == 113 (0x9236f000) [pid = 25545] [serial = 492] [outer = (nil)] 07:36:52 INFO - PROCESS | 25545 | ++DOMWINDOW == 114 (0xa2fb4400) [pid = 25545] [serial = 493] [outer = 0x9236f000] 07:36:52 INFO - PROCESS | 25545 | 1466519812863 Marionette DEBUG loaded listener.js 07:36:52 INFO - PROCESS | 25545 | ++DOMWINDOW == 115 (0xa2facc00) [pid = 25545] [serial = 494] [outer = 0x9236f000] 07:36:53 INFO - PROCESS | 25545 | 1466519813818 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 07:36:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 07:36:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1480ms 07:36:53 INFO - PROCESS | 25545 | 1466519813892 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 07:36:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 07:36:53 INFO - PROCESS | 25545 | 1466519813896 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 07:36:53 INFO - PROCESS | 25545 | 1466519813903 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 07:36:53 INFO - PROCESS | 25545 | 1466519813907 Marionette TRACE conn4 <- [1,630,null,{}] 07:36:53 INFO - PROCESS | 25545 | 1466519813913 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:53 INFO - PROCESS | 25545 | 1466519813918 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:54 INFO - PROCESS | 25545 | 1466519814108 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 07:36:54 INFO - PROCESS | 25545 | 1466519814331 Marionette TRACE conn4 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:54 INFO - PROCESS | 25545 | 1466519814339 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:54 INFO - PROCESS | 25545 | ++DOCSHELL 0x91460c00 == 40 [pid = 25545] [id = 165] 07:36:54 INFO - PROCESS | 25545 | ++DOMWINDOW == 116 (0x91461000) [pid = 25545] [serial = 495] [outer = (nil)] 07:36:54 INFO - PROCESS | 25545 | ++DOMWINDOW == 117 (0x91b34000) [pid = 25545] [serial = 496] [outer = 0x91461000] 07:36:54 INFO - PROCESS | 25545 | 1466519814467 Marionette DEBUG loaded listener.js 07:36:54 INFO - PROCESS | 25545 | ++DOMWINDOW == 118 (0xa2fb3800) [pid = 25545] [serial = 497] [outer = 0x91461000] 07:36:55 INFO - PROCESS | 25545 | 1466519815387 Marionette TRACE conn4 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 07:36:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 07:36:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1532ms 07:36:55 INFO - PROCESS | 25545 | 1466519815435 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 07:36:55 INFO - PROCESS | 25545 | 1466519815440 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 07:36:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 07:36:55 INFO - PROCESS | 25545 | 1466519815458 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 07:36:55 INFO - PROCESS | 25545 | 1466519815462 Marionette TRACE conn4 <- [1,634,null,{}] 07:36:55 INFO - PROCESS | 25545 | 1466519815468 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:55 INFO - PROCESS | 25545 | 1466519815473 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:55 INFO - PROCESS | 25545 | 1466519815653 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 07:36:55 INFO - PROCESS | 25545 | 1466519815878 Marionette TRACE conn4 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:55 INFO - PROCESS | 25545 | 1466519815886 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:56 INFO - PROCESS | 25545 | ++DOCSHELL 0x91462800 == 41 [pid = 25545] [id = 166] 07:36:56 INFO - PROCESS | 25545 | ++DOMWINDOW == 119 (0x91464800) [pid = 25545] [serial = 498] [outer = (nil)] 07:36:56 INFO - PROCESS | 25545 | ++DOMWINDOW == 120 (0x91469000) [pid = 25545] [serial = 499] [outer = 0x91464800] 07:36:56 INFO - PROCESS | 25545 | 1466519816140 Marionette DEBUG loaded listener.js 07:36:56 INFO - PROCESS | 25545 | ++DOMWINDOW == 121 (0x915d0400) [pid = 25545] [serial = 500] [outer = 0x91464800] 07:36:56 INFO - PROCESS | 25545 | [25545] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:36:57 INFO - PROCESS | 25545 | 1466519817069 Marionette TRACE conn4 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 07:36:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 07:36:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1683ms 07:36:57 INFO - PROCESS | 25545 | 1466519817142 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 07:36:57 INFO - PROCESS | 25545 | 1466519817148 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 07:36:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 07:36:57 INFO - PROCESS | 25545 | 1466519817157 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 07:36:57 INFO - PROCESS | 25545 | 1466519817160 Marionette TRACE conn4 <- [1,638,null,{}] 07:36:57 INFO - PROCESS | 25545 | 1466519817168 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:57 INFO - PROCESS | 25545 | 1466519817173 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:57 INFO - PROCESS | 25545 | 1466519817445 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 07:36:57 INFO - PROCESS | 25545 | 1466519817717 Marionette TRACE conn4 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:57 INFO - PROCESS | 25545 | 1466519817728 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:57 INFO - PROCESS | 25545 | --DOCSHELL 0x93a3f400 == 40 [pid = 25545] [id = 156] 07:36:57 INFO - PROCESS | 25545 | --DOCSHELL 0x95238400 == 39 [pid = 25545] [id = 155] 07:36:57 INFO - PROCESS | 25545 | ++DOCSHELL 0x91c14800 == 40 [pid = 25545] [id = 167] 07:36:57 INFO - PROCESS | 25545 | ++DOMWINDOW == 122 (0x922aec00) [pid = 25545] [serial = 501] [outer = (nil)] 07:36:57 INFO - PROCESS | 25545 | ++DOMWINDOW == 123 (0x9236c400) [pid = 25545] [serial = 502] [outer = 0x922aec00] 07:36:57 INFO - PROCESS | 25545 | 1466519817844 Marionette DEBUG loaded listener.js 07:36:57 INFO - PROCESS | 25545 | ++DOMWINDOW == 124 (0x924d0c00) [pid = 25545] [serial = 503] [outer = 0x922aec00] 07:36:58 INFO - PROCESS | 25545 | --DOCSHELL 0x92f87800 == 39 [pid = 25545] [id = 154] 07:36:58 INFO - PROCESS | 25545 | --DOCSHELL 0x91a6bc00 == 38 [pid = 25545] [id = 153] 07:36:58 INFO - PROCESS | 25545 | --DOMWINDOW == 123 (0x9799dc00) [pid = 25545] [serial = 392] [outer = (nil)] [url = about:blank] 07:36:58 INFO - PROCESS | 25545 | --DOMWINDOW == 122 (0x9a9fb000) [pid = 25545] [serial = 394] [outer = (nil)] [url = about:blank] 07:36:58 INFO - PROCESS | 25545 | --DOMWINDOW == 121 (0x99718000) [pid = 25545] [serial = 407] [outer = (nil)] [url = about:blank] 07:36:58 INFO - PROCESS | 25545 | --DOMWINDOW == 120 (0x96ed2000) [pid = 25545] [serial = 391] [outer = (nil)] [url = about:blank] 07:36:58 INFO - PROCESS | 25545 | --DOMWINDOW == 119 (0x9836dc00) [pid = 25545] [serial = 406] [outer = (nil)] [url = about:blank] 07:36:58 INFO - PROCESS | 25545 | --DOMWINDOW == 118 (0x9ae34000) [pid = 25545] [serial = 410] [outer = (nil)] [url = about:blank] 07:36:58 INFO - PROCESS | 25545 | --DOMWINDOW == 117 (0x93dd8800) [pid = 25545] [serial = 403] [outer = (nil)] [url = about:blank] 07:36:58 INFO - PROCESS | 25545 | --DOMWINDOW == 116 (0x9c0f3000) [pid = 25545] [serial = 400] [outer = (nil)] [url = about:blank] 07:36:58 INFO - PROCESS | 25545 | --DOMWINDOW == 115 (0x9aab6800) [pid = 25545] [serial = 409] [outer = (nil)] [url = about:blank] 07:36:58 INFO - PROCESS | 25545 | --DOMWINDOW == 114 (0x91c13000) [pid = 25545] [serial = 388] [outer = (nil)] [url = about:blank] 07:36:58 INFO - PROCESS | 25545 | --DOMWINDOW == 113 (0x9b514800) [pid = 25545] [serial = 397] [outer = (nil)] [url = about:blank] 07:36:58 INFO - PROCESS | 25545 | --DOMWINDOW == 112 (0x9aabd400) [pid = 25545] [serial = 395] [outer = (nil)] [url = about:blank] 07:36:58 INFO - PROCESS | 25545 | --DOMWINDOW == 111 (0x9a442c00) [pid = 25545] [serial = 386] [outer = (nil)] [url = about:blank] 07:36:58 INFO - PROCESS | 25545 | --DOMWINDOW == 110 (0x922b4400) [pid = 25545] [serial = 389] [outer = (nil)] [url = about:blank] 07:36:58 INFO - PROCESS | 25545 | --DOMWINDOW == 109 (0x9d33f000) [pid = 25545] [serial = 401] [outer = (nil)] [url = about:blank] 07:36:58 INFO - PROCESS | 25545 | --DOMWINDOW == 108 (0x93ddf800) [pid = 25545] [serial = 404] [outer = (nil)] [url = about:blank] 07:36:58 INFO - PROCESS | 25545 | --DOMWINDOW == 107 (0x9b523000) [pid = 25545] [serial = 398] [outer = (nil)] [url = about:blank] 07:36:58 INFO - PROCESS | 25545 | --DOMWINDOW == 106 (0x9d85ec00) [pid = 25545] [serial = 419] [outer = (nil)] [url = about:blank] 07:36:58 INFO - PROCESS | 25545 | --DOMWINDOW == 105 (0x9d80e000) [pid = 25545] [serial = 418] [outer = (nil)] [url = about:blank] 07:36:58 INFO - PROCESS | 25545 | --DOMWINDOW == 104 (0x96ece400) [pid = 25545] [serial = 416] [outer = (nil)] [url = about:blank] 07:36:58 INFO - PROCESS | 25545 | --DOMWINDOW == 103 (0x9b12c000) [pid = 25545] [serial = 412] [outer = (nil)] [url = about:blank] 07:36:58 INFO - PROCESS | 25545 | --DOMWINDOW == 102 (0x924cd000) [pid = 25545] [serial = 415] [outer = (nil)] [url = about:blank] 07:36:58 INFO - PROCESS | 25545 | --DOMWINDOW == 101 (0x924c8800) [pid = 25545] [serial = 413] [outer = (nil)] [url = about:blank] 07:36:58 INFO - PROCESS | 25545 | [25545] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:36:58 INFO - PROCESS | 25545 | 1466519818686 Marionette TRACE conn4 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 07:36:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 07:36:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1593ms 07:36:58 INFO - PROCESS | 25545 | 1466519818756 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 07:36:58 INFO - PROCESS | 25545 | 1466519818761 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 07:36:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 07:36:58 INFO - PROCESS | 25545 | 1466519818779 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 07:36:58 INFO - PROCESS | 25545 | 1466519818784 Marionette TRACE conn4 <- [1,642,null,{}] 07:36:58 INFO - PROCESS | 25545 | 1466519818791 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:58 INFO - PROCESS | 25545 | 1466519818796 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:58 INFO - PROCESS | 25545 | 1466519818979 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 07:36:59 INFO - PROCESS | 25545 | 1466519818991 Marionette TRACE conn4 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:59 INFO - PROCESS | 25545 | 1466519819001 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:36:59 INFO - PROCESS | 25545 | ++DOCSHELL 0x92f8ac00 == 39 [pid = 25545] [id = 168] 07:36:59 INFO - PROCESS | 25545 | ++DOMWINDOW == 102 (0x92f8b400) [pid = 25545] [serial = 504] [outer = (nil)] 07:36:59 INFO - PROCESS | 25545 | ++DOMWINDOW == 103 (0x93bac800) [pid = 25545] [serial = 505] [outer = 0x92f8b400] 07:36:59 INFO - PROCESS | 25545 | 1466519819075 Marionette DEBUG loaded listener.js 07:36:59 INFO - PROCESS | 25545 | ++DOMWINDOW == 104 (0x9504c800) [pid = 25545] [serial = 506] [outer = 0x92f8b400] 07:37:00 INFO - PROCESS | 25545 | 1466519820075 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 07:37:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 07:37:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1333ms 07:37:00 INFO - PROCESS | 25545 | 1466519820113 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 07:37:00 INFO - PROCESS | 25545 | 1466519820116 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 07:37:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 07:37:00 INFO - PROCESS | 25545 | 1466519820128 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 07:37:00 INFO - PROCESS | 25545 | 1466519820133 Marionette TRACE conn4 <- [1,646,null,{}] 07:37:00 INFO - PROCESS | 25545 | 1466519820151 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:00 INFO - PROCESS | 25545 | 1466519820160 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:00 INFO - PROCESS | 25545 | 1466519820400 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 07:37:00 INFO - PROCESS | 25545 | 1466519820425 Marionette TRACE conn4 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:00 INFO - PROCESS | 25545 | 1466519820434 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:00 INFO - PROCESS | 25545 | ++DOCSHELL 0x92dafc00 == 40 [pid = 25545] [id = 169] 07:37:00 INFO - PROCESS | 25545 | ++DOMWINDOW == 105 (0x9530d800) [pid = 25545] [serial = 507] [outer = (nil)] 07:37:00 INFO - PROCESS | 25545 | ++DOMWINDOW == 106 (0x97995800) [pid = 25545] [serial = 508] [outer = 0x9530d800] 07:37:00 INFO - PROCESS | 25545 | 1466519820508 Marionette DEBUG loaded listener.js 07:37:00 INFO - PROCESS | 25545 | ++DOMWINDOW == 107 (0x9836dc00) [pid = 25545] [serial = 509] [outer = 0x9530d800] 07:37:01 INFO - PROCESS | 25545 | 1466519821521 Marionette TRACE conn4 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 07:37:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 07:37:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1449ms 07:37:01 INFO - PROCESS | 25545 | 1466519821578 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 07:37:01 INFO - PROCESS | 25545 | 1466519821583 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 07:37:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 07:37:01 INFO - PROCESS | 25545 | 1466519821599 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 07:37:01 INFO - PROCESS | 25545 | 1466519821602 Marionette TRACE conn4 <- [1,650,null,{}] 07:37:01 INFO - PROCESS | 25545 | 1466519821608 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:01 INFO - PROCESS | 25545 | 1466519821613 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:01 INFO - PROCESS | 25545 | 1466519821865 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 07:37:01 INFO - PROCESS | 25545 | 1466519821892 Marionette TRACE conn4 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:01 INFO - PROCESS | 25545 | 1466519821902 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:01 INFO - PROCESS | 25545 | ++DOCSHELL 0x98379c00 == 41 [pid = 25545] [id = 170] 07:37:01 INFO - PROCESS | 25545 | ++DOMWINDOW == 108 (0x9922a000) [pid = 25545] [serial = 510] [outer = (nil)] 07:37:01 INFO - PROCESS | 25545 | ++DOMWINDOW == 109 (0x99e67800) [pid = 25545] [serial = 511] [outer = 0x9922a000] 07:37:01 INFO - PROCESS | 25545 | 1466519821973 Marionette DEBUG loaded listener.js 07:37:02 INFO - PROCESS | 25545 | ++DOMWINDOW == 110 (0x9a056c00) [pid = 25545] [serial = 512] [outer = 0x9922a000] 07:37:02 INFO - PROCESS | 25545 | --DOMWINDOW == 109 (0x9236a000) [pid = 25545] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 07:37:02 INFO - PROCESS | 25545 | --DOMWINDOW == 108 (0x9ae36c00) [pid = 25545] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 07:37:02 INFO - PROCESS | 25545 | --DOMWINDOW == 107 (0xa237ac00) [pid = 25545] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 07:37:02 INFO - PROCESS | 25545 | --DOMWINDOW == 106 (0xa23fac00) [pid = 25545] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 07:37:02 INFO - PROCESS | 25545 | --DOMWINDOW == 105 (0x924ce000) [pid = 25545] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 07:37:02 INFO - PROCESS | 25545 | --DOMWINDOW == 104 (0x93dd7000) [pid = 25545] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 07:37:02 INFO - PROCESS | 25545 | --DOMWINDOW == 103 (0x91b2b800) [pid = 25545] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 07:37:02 INFO - PROCESS | 25545 | --DOMWINDOW == 102 (0x91b2c000) [pid = 25545] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 07:37:02 INFO - PROCESS | 25545 | --DOMWINDOW == 101 (0x91b39c00) [pid = 25545] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 07:37:02 INFO - PROCESS | 25545 | --DOMWINDOW == 100 (0x92f87c00) [pid = 25545] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 07:37:02 INFO - PROCESS | 25545 | --DOMWINDOW == 99 (0x924c3400) [pid = 25545] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 07:37:02 INFO - PROCESS | 25545 | --DOMWINDOW == 98 (0x91a72800) [pid = 25545] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 07:37:02 INFO - PROCESS | 25545 | --DOMWINDOW == 97 (0x91463000) [pid = 25545] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 07:37:02 INFO - PROCESS | 25545 | --DOMWINDOW == 96 (0x95238c00) [pid = 25545] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 07:37:02 INFO - PROCESS | 25545 | --DOMWINDOW == 95 (0x915cdc00) [pid = 25545] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 07:37:02 INFO - PROCESS | 25545 | --DOMWINDOW == 94 (0x915ce800) [pid = 25545] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 07:37:02 INFO - PROCESS | 25545 | --DOMWINDOW == 93 (0x93a42400) [pid = 25545] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 07:37:03 INFO - PROCESS | 25545 | 1466519823129 Marionette TRACE conn4 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 07:37:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 07:37:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1591ms 07:37:03 INFO - PROCESS | 25545 | 1466519823198 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 07:37:03 INFO - PROCESS | 25545 | 1466519823202 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 07:37:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 07:37:03 INFO - PROCESS | 25545 | 1466519823213 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 07:37:03 INFO - PROCESS | 25545 | 1466519823215 Marionette TRACE conn4 <- [1,654,null,{}] 07:37:03 INFO - PROCESS | 25545 | 1466519823222 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:03 INFO - PROCESS | 25545 | 1466519823227 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:03 INFO - PROCESS | 25545 | 1466519823396 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 07:37:03 INFO - PROCESS | 25545 | 1466519823407 Marionette TRACE conn4 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:03 INFO - PROCESS | 25545 | 1466519823417 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:03 INFO - PROCESS | 25545 | ++DOCSHELL 0x92da5000 == 42 [pid = 25545] [id = 171] 07:37:03 INFO - PROCESS | 25545 | ++DOMWINDOW == 94 (0x92dad400) [pid = 25545] [serial = 513] [outer = (nil)] 07:37:03 INFO - PROCESS | 25545 | ++DOMWINDOW == 95 (0x96e59400) [pid = 25545] [serial = 514] [outer = 0x92dad400] 07:37:03 INFO - PROCESS | 25545 | 1466519823499 Marionette DEBUG loaded listener.js 07:37:03 INFO - PROCESS | 25545 | ++DOMWINDOW == 96 (0x9a096400) [pid = 25545] [serial = 515] [outer = 0x92dad400] 07:37:04 INFO - PROCESS | 25545 | 1466519824428 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 07:37:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 07:37:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1239ms 07:37:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 07:37:04 INFO - PROCESS | 25545 | 1466519824460 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 07:37:04 INFO - PROCESS | 25545 | 1466519824463 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 07:37:04 INFO - PROCESS | 25545 | 1466519824471 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 07:37:04 INFO - PROCESS | 25545 | 1466519824474 Marionette TRACE conn4 <- [1,658,null,{}] 07:37:04 INFO - PROCESS | 25545 | 1466519824480 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:04 INFO - PROCESS | 25545 | 1466519824490 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:04 INFO - PROCESS | 25545 | 1466519824725 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 07:37:04 INFO - PROCESS | 25545 | 1466519824904 Marionette TRACE conn4 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:04 INFO - PROCESS | 25545 | 1466519824912 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:04 INFO - PROCESS | 25545 | ++DOCSHELL 0x91466800 == 43 [pid = 25545] [id = 172] 07:37:04 INFO - PROCESS | 25545 | ++DOMWINDOW == 97 (0x91467000) [pid = 25545] [serial = 516] [outer = (nil)] 07:37:04 INFO - PROCESS | 25545 | ++DOMWINDOW == 98 (0x915c8000) [pid = 25545] [serial = 517] [outer = 0x91467000] 07:37:05 INFO - PROCESS | 25545 | 1466519825001 Marionette DEBUG loaded listener.js 07:37:05 INFO - PROCESS | 25545 | ++DOMWINDOW == 99 (0x91a69400) [pid = 25545] [serial = 518] [outer = 0x91467000] 07:37:06 INFO - PROCESS | 25545 | 1466519826138 Marionette TRACE conn4 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 07:37:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 07:37:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1738ms 07:37:06 INFO - PROCESS | 25545 | 1466519826210 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 07:37:06 INFO - PROCESS | 25545 | 1466519826217 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 07:37:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 07:37:06 INFO - PROCESS | 25545 | 1466519826226 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 07:37:06 INFO - PROCESS | 25545 | 1466519826231 Marionette TRACE conn4 <- [1,662,null,{}] 07:37:06 INFO - PROCESS | 25545 | 1466519826239 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:06 INFO - PROCESS | 25545 | 1466519826246 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:06 INFO - PROCESS | 25545 | 1466519826499 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 07:37:06 INFO - PROCESS | 25545 | 1466519826725 Marionette TRACE conn4 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:06 INFO - PROCESS | 25545 | 1466519826736 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:06 INFO - PROCESS | 25545 | ++DOCSHELL 0x92dabc00 == 44 [pid = 25545] [id = 173] 07:37:06 INFO - PROCESS | 25545 | ++DOMWINDOW == 100 (0x92f58800) [pid = 25545] [serial = 519] [outer = (nil)] 07:37:06 INFO - PROCESS | 25545 | ++DOMWINDOW == 101 (0x93a3d800) [pid = 25545] [serial = 520] [outer = 0x92f58800] 07:37:06 INFO - PROCESS | 25545 | 1466519826826 Marionette DEBUG loaded listener.js 07:37:06 INFO - PROCESS | 25545 | ++DOMWINDOW == 102 (0x93ba7c00) [pid = 25545] [serial = 521] [outer = 0x92f58800] 07:37:07 INFO - PROCESS | 25545 | [25545] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:37:07 INFO - PROCESS | 25545 | 1466519827828 Marionette TRACE conn4 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 07:37:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 07:37:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1636ms 07:37:07 INFO - PROCESS | 25545 | 1466519827862 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 07:37:07 INFO - PROCESS | 25545 | 1466519827868 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 07:37:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 07:37:07 INFO - PROCESS | 25545 | 1466519827875 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 07:37:07 INFO - PROCESS | 25545 | 1466519827878 Marionette TRACE conn4 <- [1,666,null,{}] 07:37:07 INFO - PROCESS | 25545 | 1466519827886 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:07 INFO - PROCESS | 25545 | 1466519827892 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:08 INFO - PROCESS | 25545 | 1466519828162 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 07:37:08 INFO - PROCESS | 25545 | 1466519828444 Marionette TRACE conn4 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:08 INFO - PROCESS | 25545 | 1466519828454 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:08 INFO - PROCESS | 25545 | ++DOCSHELL 0x95238400 == 45 [pid = 25545] [id = 174] 07:37:08 INFO - PROCESS | 25545 | ++DOMWINDOW == 103 (0x95305000) [pid = 25545] [serial = 522] [outer = (nil)] 07:37:08 INFO - PROCESS | 25545 | ++DOMWINDOW == 104 (0x97953000) [pid = 25545] [serial = 523] [outer = 0x95305000] 07:37:08 INFO - PROCESS | 25545 | 1466519828541 Marionette DEBUG loaded listener.js 07:37:08 INFO - PROCESS | 25545 | ++DOMWINDOW == 105 (0x97998c00) [pid = 25545] [serial = 524] [outer = 0x95305000] 07:37:09 INFO - PROCESS | 25545 | [25545] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:37:09 INFO - PROCESS | 25545 | 1466519829531 Marionette TRACE conn4 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 07:37:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 07:37:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1685ms 07:37:09 INFO - PROCESS | 25545 | 1466519829561 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 07:37:09 INFO - PROCESS | 25545 | 1466519829570 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 07:37:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 07:37:09 INFO - PROCESS | 25545 | 1466519829590 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 07:37:09 INFO - PROCESS | 25545 | 1466519829598 Marionette TRACE conn4 <- [1,670,null,{}] 07:37:09 INFO - PROCESS | 25545 | 1466519829605 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:09 INFO - PROCESS | 25545 | 1466519829612 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:09 INFO - PROCESS | 25545 | 1466519829830 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 07:37:10 INFO - PROCESS | 25545 | 1466519830040 Marionette TRACE conn4 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:10 INFO - PROCESS | 25545 | 1466519830052 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:10 INFO - PROCESS | 25545 | ++DOCSHELL 0x9522fc00 == 46 [pid = 25545] [id = 175] 07:37:10 INFO - PROCESS | 25545 | ++DOMWINDOW == 106 (0x9a3d5400) [pid = 25545] [serial = 525] [outer = (nil)] 07:37:10 INFO - PROCESS | 25545 | ++DOMWINDOW == 107 (0x9a447800) [pid = 25545] [serial = 526] [outer = 0x9a3d5400] 07:37:10 INFO - PROCESS | 25545 | 1466519830175 Marionette DEBUG loaded listener.js 07:37:10 INFO - PROCESS | 25545 | ++DOMWINDOW == 108 (0x9a9fac00) [pid = 25545] [serial = 527] [outer = 0x9a3d5400] 07:37:11 INFO - PROCESS | 25545 | 1466519831100 Marionette TRACE conn4 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 07:37:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 07:37:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1561ms 07:37:11 INFO - PROCESS | 25545 | 1466519831143 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 07:37:11 INFO - PROCESS | 25545 | 1466519831148 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 07:37:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 07:37:11 INFO - PROCESS | 25545 | 1466519831156 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 07:37:11 INFO - PROCESS | 25545 | 1466519831160 Marionette TRACE conn4 <- [1,674,null,{}] 07:37:11 INFO - PROCESS | 25545 | 1466519831166 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:11 INFO - PROCESS | 25545 | 1466519831172 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:11 INFO - PROCESS | 25545 | 1466519831385 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 07:37:11 INFO - PROCESS | 25545 | 1466519831596 Marionette TRACE conn4 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:11 INFO - PROCESS | 25545 | 1466519831602 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:11 INFO - PROCESS | 25545 | ++DOCSHELL 0x92db3400 == 47 [pid = 25545] [id = 176] 07:37:11 INFO - PROCESS | 25545 | ++DOMWINDOW == 109 (0x9a442c00) [pid = 25545] [serial = 528] [outer = (nil)] 07:37:11 INFO - PROCESS | 25545 | ++DOMWINDOW == 110 (0x9ae33000) [pid = 25545] [serial = 529] [outer = 0x9a442c00] 07:37:11 INFO - PROCESS | 25545 | 1466519831733 Marionette DEBUG loaded listener.js 07:37:11 INFO - PROCESS | 25545 | ++DOMWINDOW == 111 (0x9ae35c00) [pid = 25545] [serial = 530] [outer = 0x9a442c00] 07:37:12 INFO - PROCESS | 25545 | [25545] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:37:12 INFO - PROCESS | 25545 | 1466519832629 Marionette TRACE conn4 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 07:37:12 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 07:37:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1542ms 07:37:12 INFO - PROCESS | 25545 | 1466519832700 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 07:37:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 07:37:12 INFO - PROCESS | 25545 | 1466519832704 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 07:37:12 INFO - PROCESS | 25545 | 1466519832711 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 07:37:12 INFO - PROCESS | 25545 | 1466519832715 Marionette TRACE conn4 <- [1,678,null,{}] 07:37:12 INFO - PROCESS | 25545 | 1466519832721 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:12 INFO - PROCESS | 25545 | 1466519832726 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:12 INFO - PROCESS | 25545 | 1466519832981 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 07:37:13 INFO - PROCESS | 25545 | 1466519833209 Marionette TRACE conn4 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:13 INFO - PROCESS | 25545 | 1466519833229 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:13 INFO - PROCESS | 25545 | ++DOCSHELL 0x9b520c00 == 48 [pid = 25545] [id = 177] 07:37:13 INFO - PROCESS | 25545 | ++DOMWINDOW == 112 (0x9b523000) [pid = 25545] [serial = 531] [outer = (nil)] 07:37:13 INFO - PROCESS | 25545 | ++DOMWINDOW == 113 (0x9b5f9c00) [pid = 25545] [serial = 532] [outer = 0x9b523000] 07:37:13 INFO - PROCESS | 25545 | 1466519833366 Marionette DEBUG loaded listener.js 07:37:13 INFO - PROCESS | 25545 | ++DOMWINDOW == 114 (0x9c103800) [pid = 25545] [serial = 533] [outer = 0x9b523000] 07:37:14 INFO - PROCESS | 25545 | 1466519834352 Marionette TRACE conn4 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 07:37:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 07:37:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1690ms 07:37:14 INFO - PROCESS | 25545 | 1466519834401 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 07:37:14 INFO - PROCESS | 25545 | 1466519834405 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 07:37:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 07:37:14 INFO - PROCESS | 25545 | 1466519834413 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 07:37:14 INFO - PROCESS | 25545 | 1466519834418 Marionette TRACE conn4 <- [1,682,null,{}] 07:37:14 INFO - PROCESS | 25545 | 1466519834425 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:14 INFO - PROCESS | 25545 | 1466519834431 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:14 INFO - PROCESS | 25545 | 1466519834630 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 07:37:14 INFO - PROCESS | 25545 | 1466519834842 Marionette TRACE conn4 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:14 INFO - PROCESS | 25545 | 1466519834849 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:14 INFO - PROCESS | 25545 | ++DOCSHELL 0x924c6400 == 49 [pid = 25545] [id = 178] 07:37:14 INFO - PROCESS | 25545 | ++DOMWINDOW == 115 (0x97992c00) [pid = 25545] [serial = 534] [outer = (nil)] 07:37:14 INFO - PROCESS | 25545 | ++DOMWINDOW == 116 (0x9d347400) [pid = 25545] [serial = 535] [outer = 0x97992c00] 07:37:15 INFO - PROCESS | 25545 | 1466519834998 Marionette DEBUG loaded listener.js 07:37:15 INFO - PROCESS | 25545 | ++DOMWINDOW == 117 (0x9d474400) [pid = 25545] [serial = 536] [outer = 0x97992c00] 07:37:16 INFO - PROCESS | 25545 | SkCairoFTTypeface::onFilterRec unimplemented 07:37:16 INFO - PROCESS | 25545 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:37:16 INFO - PROCESS | 25545 | 1466519836694 Marionette TRACE conn4 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 07:37:16 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) 07:37:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2342ms 07:37:16 INFO - PROCESS | 25545 | 1466519836757 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 07:37:16 INFO - PROCESS | 25545 | 1466519836764 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 07:37:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 07:37:16 INFO - PROCESS | 25545 | 1466519836774 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 07:37:16 INFO - PROCESS | 25545 | 1466519836778 Marionette TRACE conn4 <- [1,686,null,{}] 07:37:16 INFO - PROCESS | 25545 | 1466519836874 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:16 INFO - PROCESS | 25545 | 1466519836879 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:17 INFO - PROCESS | 25545 | 1466519837077 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 07:37:17 INFO - PROCESS | 25545 | 1466519837293 Marionette TRACE conn4 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:17 INFO - PROCESS | 25545 | 1466519837312 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:17 INFO - PROCESS | 25545 | ++DOCSHELL 0x92db3c00 == 50 [pid = 25545] [id = 179] 07:37:17 INFO - PROCESS | 25545 | ++DOMWINDOW == 118 (0x92f58400) [pid = 25545] [serial = 537] [outer = (nil)] 07:37:17 INFO - PROCESS | 25545 | ++DOMWINDOW == 119 (0x92f8d000) [pid = 25545] [serial = 538] [outer = 0x92f58400] 07:37:17 INFO - PROCESS | 25545 | 1466519837421 Marionette DEBUG loaded listener.js 07:37:17 INFO - PROCESS | 25545 | ++DOMWINDOW == 120 (0x93a4b800) [pid = 25545] [serial = 539] [outer = 0x92f58400] 07:37:18 INFO - PROCESS | 25545 | --DOCSHELL 0x91a73c00 == 49 [pid = 25545] [id = 137] 07:37:18 INFO - PROCESS | 25545 | --DOCSHELL 0x95239c00 == 48 [pid = 25545] [id = 135] 07:37:18 INFO - PROCESS | 25545 | --DOCSHELL 0x9a8cfc00 == 47 [pid = 25545] [id = 136] 07:37:18 INFO - PROCESS | 25545 | --DOCSHELL 0x922b6800 == 46 [pid = 25545] [id = 134] 07:37:18 INFO - PROCESS | 25545 | --DOCSHELL 0x92da5000 == 45 [pid = 25545] [id = 171] 07:37:18 INFO - PROCESS | 25545 | --DOCSHELL 0x98379c00 == 44 [pid = 25545] [id = 170] 07:37:18 INFO - PROCESS | 25545 | --DOCSHELL 0x92dafc00 == 43 [pid = 25545] [id = 169] 07:37:18 INFO - PROCESS | 25545 | --DOCSHELL 0x92f8ac00 == 42 [pid = 25545] [id = 168] 07:37:18 INFO - PROCESS | 25545 | --DOCSHELL 0x91c14800 == 41 [pid = 25545] [id = 167] 07:37:18 INFO - PROCESS | 25545 | --DOCSHELL 0x91462800 == 40 [pid = 25545] [id = 166] 07:37:18 INFO - PROCESS | 25545 | --DOCSHELL 0x91c15c00 == 39 [pid = 25545] [id = 139] 07:37:18 INFO - PROCESS | 25545 | --DOCSHELL 0x91b3a400 == 38 [pid = 25545] [id = 152] 07:37:18 INFO - PROCESS | 25545 | --DOCSHELL 0x924c4800 == 37 [pid = 25545] [id = 125] 07:37:18 INFO - PROCESS | 25545 | --DOCSHELL 0x924c7c00 == 36 [pid = 25545] [id = 124] 07:37:18 INFO - PROCESS | 25545 | --DOCSHELL 0x92f95800 == 35 [pid = 25545] [id = 157] 07:37:18 INFO - PROCESS | 25545 | --DOCSHELL 0x99694000 == 34 [pid = 25545] [id = 131] 07:37:18 INFO - PROCESS | 25545 | --DOCSHELL 0x91460c00 == 33 [pid = 25545] [id = 165] 07:37:18 INFO - PROCESS | 25545 | --DOCSHELL 0x9a052400 == 32 [pid = 25545] [id = 127] 07:37:18 INFO - PROCESS | 25545 | --DOCSHELL 0x91a70c00 == 31 [pid = 25545] [id = 138] 07:37:18 INFO - PROCESS | 25545 | --DOCSHELL 0x915cd800 == 30 [pid = 25545] [id = 161] 07:37:18 INFO - PROCESS | 25545 | --DOCSHELL 0x91c16c00 == 29 [pid = 25545] [id = 140] 07:37:18 INFO - PROCESS | 25545 | --DOCSHELL 0x95235c00 == 28 [pid = 25545] [id = 162] 07:37:18 INFO - PROCESS | 25545 | --DOCSHELL 0x91a75800 == 27 [pid = 25545] [id = 130] 07:37:18 INFO - PROCESS | 25545 | --DOCSHELL 0x92f87400 == 26 [pid = 25545] [id = 158] 07:37:18 INFO - PROCESS | 25545 | --DOCSHELL 0x922ae000 == 25 [pid = 25545] [id = 133] 07:37:18 INFO - PROCESS | 25545 | --DOCSHELL 0x9ae36800 == 24 [pid = 25545] [id = 160] 07:37:18 INFO - PROCESS | 25545 | --DOCSHELL 0x915cf800 == 23 [pid = 25545] [id = 163] 07:37:18 INFO - PROCESS | 25545 | --DOCSHELL 0x91a6d800 == 22 [pid = 25545] [id = 164] 07:37:18 INFO - PROCESS | 25545 | --DOCSHELL 0x9a050000 == 21 [pid = 25545] [id = 159] 07:37:18 INFO - PROCESS | 25545 | --DOCSHELL 0x924c8000 == 20 [pid = 25545] [id = 123] 07:37:18 INFO - PROCESS | 25545 | --DOCSHELL 0x9a3d9c00 == 19 [pid = 25545] [id = 132] 07:37:18 INFO - PROCESS | 25545 | --DOCSHELL 0x91c15800 == 18 [pid = 25545] [id = 128] 07:37:18 INFO - PROCESS | 25545 | --DOCSHELL 0x91a71c00 == 17 [pid = 25545] [id = 129] 07:37:18 INFO - PROCESS | 25545 | --DOCSHELL 0x96ec5800 == 16 [pid = 25545] [id = 126] 07:37:18 INFO - PROCESS | 25545 | --DOCSHELL 0x924c6400 == 15 [pid = 25545] [id = 178] 07:37:18 INFO - PROCESS | 25545 | --DOCSHELL 0x9b520c00 == 14 [pid = 25545] [id = 177] 07:37:18 INFO - PROCESS | 25545 | --DOCSHELL 0x92db3400 == 13 [pid = 25545] [id = 176] 07:37:19 INFO - PROCESS | 25545 | --DOCSHELL 0x9522fc00 == 12 [pid = 25545] [id = 175] 07:37:19 INFO - PROCESS | 25545 | --DOCSHELL 0x92dabc00 == 11 [pid = 25545] [id = 173] 07:37:19 INFO - PROCESS | 25545 | --DOCSHELL 0x95238400 == 10 [pid = 25545] [id = 174] 07:37:19 INFO - PROCESS | 25545 | --DOCSHELL 0x91466800 == 9 [pid = 25545] [id = 172] 07:37:19 INFO - PROCESS | 25545 | --DOMWINDOW == 119 (0x96e4e800) [pid = 25545] [serial = 422] [outer = (nil)] [url = about:blank] 07:37:19 INFO - PROCESS | 25545 | --DOMWINDOW == 118 (0x93dd9c00) [pid = 25545] [serial = 421] [outer = (nil)] [url = about:blank] 07:37:19 INFO - PROCESS | 25545 | --DOMWINDOW == 117 (0x9bfdf400) [pid = 25545] [serial = 425] [outer = (nil)] [url = about:blank] 07:37:19 INFO - PROCESS | 25545 | --DOMWINDOW == 116 (0x9ae3cc00) [pid = 25545] [serial = 424] [outer = (nil)] [url = about:blank] 07:37:19 INFO - PROCESS | 25545 | --DOMWINDOW == 115 (0xa2555c00) [pid = 25545] [serial = 428] [outer = (nil)] [url = about:blank] 07:37:19 INFO - PROCESS | 25545 | --DOMWINDOW == 114 (0xa23f2400) [pid = 25545] [serial = 427] [outer = (nil)] [url = about:blank] 07:37:19 INFO - PROCESS | 25545 | --DOMWINDOW == 113 (0xa3281800) [pid = 25545] [serial = 431] [outer = (nil)] [url = about:blank] 07:37:19 INFO - PROCESS | 25545 | --DOMWINDOW == 112 (0xa3275c00) [pid = 25545] [serial = 430] [outer = (nil)] [url = about:blank] 07:37:19 INFO - PROCESS | 25545 | --DOMWINDOW == 111 (0xa4d4dc00) [pid = 25545] [serial = 434] [outer = (nil)] [url = about:blank] 07:37:19 INFO - PROCESS | 25545 | --DOMWINDOW == 110 (0xa33bb800) [pid = 25545] [serial = 433] [outer = (nil)] [url = about:blank] 07:37:19 INFO - PROCESS | 25545 | --DOMWINDOW == 109 (0xa6789000) [pid = 25545] [serial = 437] [outer = (nil)] [url = about:blank] 07:37:19 INFO - PROCESS | 25545 | --DOMWINDOW == 108 (0xa4f1fc00) [pid = 25545] [serial = 436] [outer = (nil)] [url = about:blank] 07:37:19 INFO - PROCESS | 25545 | --DOMWINDOW == 107 (0x91b35c00) [pid = 25545] [serial = 440] [outer = (nil)] [url = about:blank] 07:37:19 INFO - PROCESS | 25545 | --DOMWINDOW == 106 (0x91b33c00) [pid = 25545] [serial = 439] [outer = (nil)] [url = about:blank] 07:37:19 INFO - PROCESS | 25545 | --DOMWINDOW == 105 (0x92da9400) [pid = 25545] [serial = 443] [outer = (nil)] [url = about:blank] 07:37:19 INFO - PROCESS | 25545 | --DOMWINDOW == 104 (0x92da8400) [pid = 25545] [serial = 442] [outer = (nil)] [url = about:blank] 07:37:19 INFO - PROCESS | 25545 | --DOMWINDOW == 103 (0x9ae3a800) [pid = 25545] [serial = 446] [outer = (nil)] [url = about:blank] 07:37:19 INFO - PROCESS | 25545 | --DOMWINDOW == 102 (0x92db1000) [pid = 25545] [serial = 445] [outer = (nil)] [url = about:blank] 07:37:19 INFO - PROCESS | 25545 | --DOMWINDOW == 101 (0x92f8c000) [pid = 25545] [serial = 463] [outer = (nil)] [url = about:blank] 07:37:19 INFO - PROCESS | 25545 | --DOMWINDOW == 100 (0x92db0c00) [pid = 25545] [serial = 458] [outer = (nil)] [url = about:blank] 07:37:19 INFO - PROCESS | 25545 | --DOMWINDOW == 99 (0x92da8800) [pid = 25545] [serial = 457] [outer = (nil)] [url = about:blank] 07:37:19 INFO - PROCESS | 25545 | --DOMWINDOW == 98 (0x91c13400) [pid = 25545] [serial = 460] [outer = (nil)] [url = about:blank] 07:37:19 INFO - PROCESS | 25545 | --DOMWINDOW == 97 (0x922b1400) [pid = 25545] [serial = 461] [outer = (nil)] [url = about:blank] 07:37:19 INFO - PROCESS | 25545 | --DOMWINDOW == 96 (0x9146d800) [pid = 25545] [serial = 449] [outer = (nil)] [url = about:blank] 07:37:19 INFO - PROCESS | 25545 | --DOMWINDOW == 95 (0x9146b000) [pid = 25545] [serial = 448] [outer = (nil)] [url = about:blank] 07:37:19 INFO - PROCESS | 25545 | --DOMWINDOW == 94 (0x96e4fc00) [pid = 25545] [serial = 466] [outer = (nil)] [url = about:blank] 07:37:19 INFO - PROCESS | 25545 | --DOMWINDOW == 93 (0x91c11c00) [pid = 25545] [serial = 452] [outer = (nil)] [url = about:blank] 07:37:19 INFO - PROCESS | 25545 | --DOMWINDOW == 92 (0x915d3c00) [pid = 25545] [serial = 451] [outer = (nil)] [url = about:blank] 07:37:19 INFO - PROCESS | 25545 | --DOMWINDOW == 91 (0x91b2dc00) [pid = 25545] [serial = 455] [outer = (nil)] [url = about:blank] 07:37:19 INFO - PROCESS | 25545 | --DOMWINDOW == 90 (0x915d1c00) [pid = 25545] [serial = 454] [outer = (nil)] [url = about:blank] 07:37:19 INFO - PROCESS | 25545 | --DOMWINDOW == 89 (0x96e54000) [pid = 25545] [serial = 469] [outer = (nil)] [url = about:blank] 07:37:19 INFO - PROCESS | 25545 | --DOMWINDOW == 88 (0x96ecb800) [pid = 25545] [serial = 467] [outer = (nil)] [url = about:blank] 07:37:19 INFO - PROCESS | 25545 | --DOMWINDOW == 87 (0x97992800) [pid = 25545] [serial = 470] [outer = (nil)] [url = about:blank] 07:37:19 INFO - PROCESS | 25545 | --DOMWINDOW == 86 (0x92f94000) [pid = 25545] [serial = 464] [outer = (nil)] [url = about:blank] 07:37:20 INFO - PROCESS | 25545 | SkCairoFTTypeface::onFilterRec unimplemented 07:37:20 INFO - PROCESS | 25545 | 1466519840120 Marionette TRACE conn4 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 07:37:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 07:37:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 3389ms 07:37:20 INFO - PROCESS | 25545 | 1466519840163 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 07:37:20 INFO - PROCESS | 25545 | 1466519840170 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 07:37:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 07:37:20 INFO - PROCESS | 25545 | 1466519840178 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 07:37:20 INFO - PROCESS | 25545 | 1466519840184 Marionette TRACE conn4 <- [1,690,null,{}] 07:37:20 INFO - PROCESS | 25545 | 1466519840193 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:20 INFO - PROCESS | 25545 | 1466519840200 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:20 INFO - PROCESS | 25545 | 1466519840379 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 07:37:20 INFO - PROCESS | 25545 | 1466519840547 Marionette TRACE conn4 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:20 INFO - PROCESS | 25545 | 1466519840557 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:20 INFO - PROCESS | 25545 | ++DOCSHELL 0x91a72000 == 10 [pid = 25545] [id = 180] 07:37:20 INFO - PROCESS | 25545 | ++DOMWINDOW == 87 (0x91a72800) [pid = 25545] [serial = 540] [outer = (nil)] 07:37:20 INFO - PROCESS | 25545 | ++DOMWINDOW == 88 (0x91b37c00) [pid = 25545] [serial = 541] [outer = 0x91a72800] 07:37:20 INFO - PROCESS | 25545 | 1466519840640 Marionette DEBUG loaded listener.js 07:37:20 INFO - PROCESS | 25545 | ++DOMWINDOW == 89 (0x91c13400) [pid = 25545] [serial = 542] [outer = 0x91a72800] 07:37:21 INFO - PROCESS | 25545 | SkCairoFTTypeface::onFilterRec unimplemented 07:37:21 INFO - PROCESS | 25545 | 1466519841967 Marionette TRACE conn4 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 07:37:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 07:37:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1842ms 07:37:22 INFO - PROCESS | 25545 | 1466519842044 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 07:37:22 INFO - PROCESS | 25545 | 1466519842053 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 07:37:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 07:37:22 INFO - PROCESS | 25545 | 1466519842066 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 07:37:22 INFO - PROCESS | 25545 | 1466519842072 Marionette TRACE conn4 <- [1,694,null,{}] 07:37:22 INFO - PROCESS | 25545 | 1466519842088 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:22 INFO - PROCESS | 25545 | 1466519842093 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:22 INFO - PROCESS | 25545 | 1466519842317 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 07:37:22 INFO - PROCESS | 25545 | 1466519842340 Marionette TRACE conn4 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:22 INFO - PROCESS | 25545 | 1466519842347 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:22 INFO - PROCESS | 25545 | ++DOCSHELL 0x924c5000 == 11 [pid = 25545] [id = 181] 07:37:22 INFO - PROCESS | 25545 | ++DOMWINDOW == 90 (0x924c5800) [pid = 25545] [serial = 543] [outer = (nil)] 07:37:22 INFO - PROCESS | 25545 | ++DOMWINDOW == 91 (0x92da7800) [pid = 25545] [serial = 544] [outer = 0x924c5800] 07:37:22 INFO - PROCESS | 25545 | 1466519842430 Marionette DEBUG loaded listener.js 07:37:22 INFO - PROCESS | 25545 | ++DOMWINDOW == 92 (0x92dac800) [pid = 25545] [serial = 545] [outer = 0x924c5800] 07:37:24 INFO - PROCESS | 25545 | SkCairoFTTypeface::onFilterRec unimplemented 07:37:24 INFO - PROCESS | 25545 | --DOMWINDOW == 91 (0x9530d800) [pid = 25545] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 07:37:24 INFO - PROCESS | 25545 | --DOMWINDOW == 90 (0x950ab000) [pid = 25545] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 07:37:24 INFO - PROCESS | 25545 | --DOMWINDOW == 89 (0x91461000) [pid = 25545] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 07:37:24 INFO - PROCESS | 25545 | --DOMWINDOW == 88 (0x92f8b400) [pid = 25545] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 07:37:24 INFO - PROCESS | 25545 | --DOMWINDOW == 87 (0x9a3e0000) [pid = 25545] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 07:37:24 INFO - PROCESS | 25545 | --DOMWINDOW == 86 (0x9ae37c00) [pid = 25545] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 07:37:24 INFO - PROCESS | 25545 | --DOMWINDOW == 85 (0x91464800) [pid = 25545] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 07:37:24 INFO - PROCESS | 25545 | --DOMWINDOW == 84 (0x9922a000) [pid = 25545] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 07:37:24 INFO - PROCESS | 25545 | --DOMWINDOW == 83 (0x93ba5400) [pid = 25545] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 07:37:24 INFO - PROCESS | 25545 | --DOMWINDOW == 82 (0x9b5f6c00) [pid = 25545] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 07:37:24 INFO - PROCESS | 25545 | --DOMWINDOW == 81 (0x92f8f400) [pid = 25545] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 07:37:24 INFO - PROCESS | 25545 | --DOMWINDOW == 80 (0x9236f000) [pid = 25545] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 07:37:24 INFO - PROCESS | 25545 | --DOMWINDOW == 79 (0x92f89000) [pid = 25545] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 07:37:24 INFO - PROCESS | 25545 | --DOMWINDOW == 78 (0x922aec00) [pid = 25545] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 07:37:24 INFO - PROCESS | 25545 | --DOMWINDOW == 77 (0x92dad400) [pid = 25545] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 07:37:24 INFO - PROCESS | 25545 | 1466519844336 Marionette TRACE conn4 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 07:37:24 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) 07:37:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2294ms 07:37:24 INFO - PROCESS | 25545 | 1466519844361 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 07:37:24 INFO - PROCESS | 25545 | 1466519844365 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 07:37:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 07:37:24 INFO - PROCESS | 25545 | 1466519844372 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 07:37:24 INFO - PROCESS | 25545 | 1466519844379 Marionette TRACE conn4 <- [1,698,null,{}] 07:37:24 INFO - PROCESS | 25545 | 1466519844397 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:24 INFO - PROCESS | 25545 | 1466519844407 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:24 INFO - PROCESS | 25545 | 1466519844613 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 07:37:24 INFO - PROCESS | 25545 | 1466519844693 Marionette TRACE conn4 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:24 INFO - PROCESS | 25545 | 1466519844705 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:24 INFO - PROCESS | 25545 | ++DOCSHELL 0x93a46800 == 12 [pid = 25545] [id = 182] 07:37:24 INFO - PROCESS | 25545 | ++DOMWINDOW == 78 (0x93ba3800) [pid = 25545] [serial = 546] [outer = (nil)] 07:37:24 INFO - PROCESS | 25545 | ++DOMWINDOW == 79 (0x93baec00) [pid = 25545] [serial = 547] [outer = 0x93ba3800] 07:37:24 INFO - PROCESS | 25545 | 1466519844782 Marionette DEBUG loaded listener.js 07:37:24 INFO - PROCESS | 25545 | ++DOMWINDOW == 80 (0x95053c00) [pid = 25545] [serial = 548] [outer = 0x93ba3800] 07:37:25 INFO - PROCESS | 25545 | SkCairoFTTypeface::onFilterRec unimplemented 07:37:26 INFO - PROCESS | 25545 | 1466519846007 Marionette TRACE conn4 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 07:37:26 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) 07:37:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1690ms 07:37:26 INFO - PROCESS | 25545 | 1466519846065 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 07:37:26 INFO - PROCESS | 25545 | 1466519846073 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 07:37:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 07:37:26 INFO - PROCESS | 25545 | 1466519846086 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 07:37:26 INFO - PROCESS | 25545 | 1466519846089 Marionette TRACE conn4 <- [1,702,null,{}] 07:37:26 INFO - PROCESS | 25545 | 1466519846096 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:26 INFO - PROCESS | 25545 | 1466519846101 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:26 INFO - PROCESS | 25545 | 1466519846391 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 07:37:26 INFO - PROCESS | 25545 | 1466519846514 Marionette TRACE conn4 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:26 INFO - PROCESS | 25545 | 1466519846526 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:26 INFO - PROCESS | 25545 | ++DOCSHELL 0x91465800 == 13 [pid = 25545] [id = 183] 07:37:26 INFO - PROCESS | 25545 | ++DOMWINDOW == 81 (0x91466400) [pid = 25545] [serial = 549] [outer = (nil)] 07:37:26 INFO - PROCESS | 25545 | ++DOMWINDOW == 82 (0x9146d800) [pid = 25545] [serial = 550] [outer = 0x91466400] 07:37:26 INFO - PROCESS | 25545 | 1466519846615 Marionette DEBUG loaded listener.js 07:37:26 INFO - PROCESS | 25545 | ++DOMWINDOW == 83 (0x91a70400) [pid = 25545] [serial = 551] [outer = 0x91466400] 07:37:27 INFO - PROCESS | 25545 | SkCairoFTTypeface::onFilterRec unimplemented 07:37:28 INFO - PROCESS | 25545 | 1466519848100 Marionette TRACE conn4 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 07:37:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 07:37:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2084ms 07:37:28 INFO - PROCESS | 25545 | 1466519848174 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 07:37:28 INFO - PROCESS | 25545 | 1466519848181 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 07:37:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 07:37:28 INFO - PROCESS | 25545 | 1466519848190 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 07:37:28 INFO - PROCESS | 25545 | 1466519848195 Marionette TRACE conn4 <- [1,706,null,{}] 07:37:28 INFO - PROCESS | 25545 | 1466519848204 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:28 INFO - PROCESS | 25545 | 1466519848210 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:28 INFO - PROCESS | 25545 | 1466519848428 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 07:37:28 INFO - PROCESS | 25545 | 1466519848585 Marionette TRACE conn4 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:28 INFO - PROCESS | 25545 | 1466519848596 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:28 INFO - PROCESS | 25545 | ++DOCSHELL 0x922b3c00 == 14 [pid = 25545] [id = 184] 07:37:28 INFO - PROCESS | 25545 | ++DOMWINDOW == 84 (0x92373800) [pid = 25545] [serial = 552] [outer = (nil)] 07:37:28 INFO - PROCESS | 25545 | ++DOMWINDOW == 85 (0x92da8400) [pid = 25545] [serial = 553] [outer = 0x92373800] 07:37:28 INFO - PROCESS | 25545 | 1466519848681 Marionette DEBUG loaded listener.js 07:37:28 INFO - PROCESS | 25545 | ++DOMWINDOW == 86 (0x92db0c00) [pid = 25545] [serial = 554] [outer = 0x92373800] 07:37:29 INFO - PROCESS | 25545 | SkCairoFTTypeface::onFilterRec unimplemented 07:37:30 INFO - PROCESS | 25545 | 1466519850065 Marionette TRACE conn4 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 07:37:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 07:37:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1986ms 07:37:30 INFO - PROCESS | 25545 | 1466519850176 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 07:37:30 INFO - PROCESS | 25545 | 1466519850181 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 07:37:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 07:37:30 INFO - PROCESS | 25545 | 1466519850189 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 07:37:30 INFO - PROCESS | 25545 | 1466519850193 Marionette TRACE conn4 <- [1,710,null,{}] 07:37:30 INFO - PROCESS | 25545 | 1466519850200 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:30 INFO - PROCESS | 25545 | 1466519850205 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:30 INFO - PROCESS | 25545 | 1466519850387 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 07:37:30 INFO - PROCESS | 25545 | 1466519850550 Marionette TRACE conn4 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:30 INFO - PROCESS | 25545 | 1466519850559 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:30 INFO - PROCESS | 25545 | ++DOCSHELL 0x91c16000 == 15 [pid = 25545] [id = 185] 07:37:30 INFO - PROCESS | 25545 | ++DOMWINDOW == 87 (0x92f5d400) [pid = 25545] [serial = 555] [outer = (nil)] 07:37:30 INFO - PROCESS | 25545 | ++DOMWINDOW == 88 (0x9522f800) [pid = 25545] [serial = 556] [outer = 0x92f5d400] 07:37:30 INFO - PROCESS | 25545 | 1466519850645 Marionette DEBUG loaded listener.js 07:37:30 INFO - PROCESS | 25545 | ++DOMWINDOW == 89 (0x9530d800) [pid = 25545] [serial = 557] [outer = 0x92f5d400] 07:37:32 INFO - PROCESS | 25545 | SkCairoFTTypeface::onFilterRec unimplemented 07:37:32 INFO - PROCESS | 25545 | 1466519852138 Marionette TRACE conn4 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 07:37:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 07:37:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1992ms 07:37:32 INFO - PROCESS | 25545 | 1466519852182 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 07:37:32 INFO - PROCESS | 25545 | 1466519852189 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 07:37:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 07:37:32 INFO - PROCESS | 25545 | 1466519852208 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 07:37:32 INFO - PROCESS | 25545 | 1466519852217 Marionette TRACE conn4 <- [1,714,null,{}] 07:37:32 INFO - PROCESS | 25545 | 1466519852269 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:32 INFO - PROCESS | 25545 | 1466519852277 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:32 INFO - PROCESS | 25545 | 1466519852500 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 07:37:32 INFO - PROCESS | 25545 | 1466519852658 Marionette TRACE conn4 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:32 INFO - PROCESS | 25545 | 1466519852668 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:32 INFO - PROCESS | 25545 | ++DOCSHELL 0x9504a000 == 16 [pid = 25545] [id = 186] 07:37:32 INFO - PROCESS | 25545 | ++DOMWINDOW == 90 (0x95230000) [pid = 25545] [serial = 558] [outer = (nil)] 07:37:32 INFO - PROCESS | 25545 | ++DOMWINDOW == 91 (0x97952400) [pid = 25545] [serial = 559] [outer = 0x95230000] 07:37:32 INFO - PROCESS | 25545 | 1466519852752 Marionette DEBUG loaded listener.js 07:37:32 INFO - PROCESS | 25545 | ++DOMWINDOW == 92 (0x92f8d800) [pid = 25545] [serial = 560] [outer = 0x95230000] 07:37:34 INFO - PROCESS | 25545 | SkCairoFTTypeface::onFilterRec unimplemented 07:37:34 INFO - PROCESS | 25545 | 1466519854201 Marionette TRACE conn4 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 07:37:34 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 07:37:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2156ms 07:37:34 INFO - PROCESS | 25545 | 1466519854356 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 07:37:34 INFO - PROCESS | 25545 | 1466519854361 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 07:37:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 07:37:34 INFO - PROCESS | 25545 | 1466519854378 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 07:37:34 INFO - PROCESS | 25545 | 1466519854388 Marionette TRACE conn4 <- [1,718,null,{}] 07:37:34 INFO - PROCESS | 25545 | 1466519854397 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:34 INFO - PROCESS | 25545 | 1466519854403 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:34 INFO - PROCESS | 25545 | 1466519854579 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 07:37:34 INFO - PROCESS | 25545 | 1466519854750 Marionette TRACE conn4 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:34 INFO - PROCESS | 25545 | 1466519854762 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:34 INFO - PROCESS | 25545 | ++DOCSHELL 0x91b2c000 == 17 [pid = 25545] [id = 187] 07:37:34 INFO - PROCESS | 25545 | ++DOMWINDOW == 93 (0x91b2c400) [pid = 25545] [serial = 561] [outer = (nil)] 07:37:34 INFO - PROCESS | 25545 | ++DOMWINDOW == 94 (0x91b34400) [pid = 25545] [serial = 562] [outer = 0x91b2c400] 07:37:34 INFO - PROCESS | 25545 | 1466519854841 Marionette DEBUG loaded listener.js 07:37:34 INFO - PROCESS | 25545 | ++DOMWINDOW == 95 (0x91c16c00) [pid = 25545] [serial = 563] [outer = 0x91b2c400] 07:37:35 INFO - PROCESS | 25545 | --DOCSHELL 0x93a46800 == 16 [pid = 25545] [id = 182] 07:37:35 INFO - PROCESS | 25545 | --DOCSHELL 0x924c5000 == 15 [pid = 25545] [id = 181] 07:37:35 INFO - PROCESS | 25545 | --DOCSHELL 0x91a72000 == 14 [pid = 25545] [id = 180] 07:37:35 INFO - PROCESS | 25545 | --DOMWINDOW == 94 (0x9a056c00) [pid = 25545] [serial = 512] [outer = (nil)] [url = about:blank] 07:37:35 INFO - PROCESS | 25545 | --DOMWINDOW == 93 (0x93dd6800) [pid = 25545] [serial = 475] [outer = (nil)] [url = about:blank] 07:37:35 INFO - PROCESS | 25545 | --DOMWINDOW == 92 (0xa23a7400) [pid = 25545] [serial = 490] [outer = (nil)] [url = about:blank] 07:37:35 INFO - PROCESS | 25545 | --DOMWINDOW == 91 (0xa2facc00) [pid = 25545] [serial = 494] [outer = (nil)] [url = about:blank] 07:37:35 INFO - PROCESS | 25545 | --DOMWINDOW == 90 (0x96e59400) [pid = 25545] [serial = 514] [outer = (nil)] [url = about:blank] 07:37:35 INFO - PROCESS | 25545 | --DOMWINDOW == 89 (0x9a096400) [pid = 25545] [serial = 515] [outer = (nil)] [url = about:blank] 07:37:35 INFO - PROCESS | 25545 | --DOMWINDOW == 88 (0x9836dc00) [pid = 25545] [serial = 509] [outer = (nil)] [url = about:blank] 07:37:35 INFO - PROCESS | 25545 | --DOMWINDOW == 87 (0x9c0f2800) [pid = 25545] [serial = 484] [outer = (nil)] [url = about:blank] 07:37:35 INFO - PROCESS | 25545 | --DOMWINDOW == 86 (0x91b34000) [pid = 25545] [serial = 496] [outer = (nil)] [url = about:blank] 07:37:35 INFO - PROCESS | 25545 | --DOMWINDOW == 85 (0x93bac800) [pid = 25545] [serial = 505] [outer = (nil)] [url = about:blank] 07:37:35 INFO - PROCESS | 25545 | --DOMWINDOW == 84 (0x9a3e3c00) [pid = 25545] [serial = 478] [outer = (nil)] [url = about:blank] 07:37:35 INFO - PROCESS | 25545 | --DOMWINDOW == 83 (0x9ae40400) [pid = 25545] [serial = 481] [outer = (nil)] [url = about:blank] 07:37:35 INFO - PROCESS | 25545 | --DOMWINDOW == 82 (0x91469000) [pid = 25545] [serial = 499] [outer = (nil)] [url = about:blank] 07:37:35 INFO - PROCESS | 25545 | --DOMWINDOW == 81 (0x9504c800) [pid = 25545] [serial = 506] [outer = (nil)] [url = about:blank] 07:37:35 INFO - PROCESS | 25545 | --DOMWINDOW == 80 (0x97995800) [pid = 25545] [serial = 508] [outer = (nil)] [url = about:blank] 07:37:35 INFO - PROCESS | 25545 | --DOMWINDOW == 79 (0x99e67800) [pid = 25545] [serial = 511] [outer = (nil)] [url = about:blank] 07:37:35 INFO - PROCESS | 25545 | --DOMWINDOW == 78 (0x9a3dd000) [pid = 25545] [serial = 473] [outer = (nil)] [url = about:blank] 07:37:35 INFO - PROCESS | 25545 | --DOMWINDOW == 77 (0x9c107400) [pid = 25545] [serial = 485] [outer = (nil)] [url = about:blank] 07:37:35 INFO - PROCESS | 25545 | --DOMWINDOW == 76 (0x9d84c800) [pid = 25545] [serial = 488] [outer = (nil)] [url = about:blank] 07:37:35 INFO - PROCESS | 25545 | --DOMWINDOW == 75 (0xa23f5400) [pid = 25545] [serial = 491] [outer = (nil)] [url = about:blank] 07:37:35 INFO - PROCESS | 25545 | --DOMWINDOW == 74 (0x915d0400) [pid = 25545] [serial = 500] [outer = (nil)] [url = about:blank] 07:37:35 INFO - PROCESS | 25545 | --DOMWINDOW == 73 (0x9a05c800) [pid = 25545] [serial = 472] [outer = (nil)] [url = about:blank] 07:37:35 INFO - PROCESS | 25545 | --DOMWINDOW == 72 (0x93a48c00) [pid = 25545] [serial = 479] [outer = (nil)] [url = about:blank] 07:37:35 INFO - PROCESS | 25545 | --DOMWINDOW == 71 (0xa2fb4400) [pid = 25545] [serial = 493] [outer = (nil)] [url = about:blank] 07:37:35 INFO - PROCESS | 25545 | --DOMWINDOW == 70 (0x95053400) [pid = 25545] [serial = 476] [outer = (nil)] [url = about:blank] 07:37:35 INFO - PROCESS | 25545 | --DOMWINDOW == 69 (0x924d0c00) [pid = 25545] [serial = 503] [outer = (nil)] [url = about:blank] 07:37:35 INFO - PROCESS | 25545 | --DOMWINDOW == 68 (0x9236c400) [pid = 25545] [serial = 502] [outer = (nil)] [url = about:blank] 07:37:35 INFO - PROCESS | 25545 | --DOMWINDOW == 67 (0x9d80a800) [pid = 25545] [serial = 487] [outer = (nil)] [url = about:blank] 07:37:35 INFO - PROCESS | 25545 | --DOMWINDOW == 66 (0x9b5f7400) [pid = 25545] [serial = 482] [outer = (nil)] [url = about:blank] 07:37:35 INFO - PROCESS | 25545 | --DOMWINDOW == 65 (0xa2fb3800) [pid = 25545] [serial = 497] [outer = (nil)] [url = about:blank] 07:37:36 INFO - PROCESS | 25545 | SkCairoFTTypeface::onFilterRec unimplemented 07:37:36 INFO - PROCESS | 25545 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:37:36 INFO - PROCESS | 25545 | 1466519856326 Marionette TRACE conn4 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 07:37:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 07:37:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1998ms 07:37:36 INFO - PROCESS | 25545 | 1466519856375 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 07:37:36 INFO - PROCESS | 25545 | 1466519856380 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 07:37:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 07:37:36 INFO - PROCESS | 25545 | 1466519856396 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 07:37:36 INFO - PROCESS | 25545 | 1466519856403 Marionette TRACE conn4 <- [1,722,null,{}] 07:37:36 INFO - PROCESS | 25545 | 1466519856417 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:36 INFO - PROCESS | 25545 | 1466519856423 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:36 INFO - PROCESS | 25545 | 1466519856594 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 07:37:36 INFO - PROCESS | 25545 | 1466519856607 Marionette TRACE conn4 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:36 INFO - PROCESS | 25545 | 1466519856619 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:36 INFO - PROCESS | 25545 | ++DOCSHELL 0x924cac00 == 15 [pid = 25545] [id = 188] 07:37:36 INFO - PROCESS | 25545 | ++DOMWINDOW == 66 (0x92dac000) [pid = 25545] [serial = 564] [outer = (nil)] 07:37:36 INFO - PROCESS | 25545 | ++DOMWINDOW == 67 (0x92f88c00) [pid = 25545] [serial = 565] [outer = 0x92dac000] 07:37:36 INFO - PROCESS | 25545 | 1466519856693 Marionette DEBUG loaded listener.js 07:37:36 INFO - PROCESS | 25545 | ++DOMWINDOW == 68 (0x93dd6800) [pid = 25545] [serial = 566] [outer = 0x92dac000] 07:37:37 INFO - PROCESS | 25545 | 1466519857571 Marionette TRACE conn4 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 07:37:37 INFO - PROCESS | 25545 | 1466519857646 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 07:37:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 07:37:37 INFO - PROCESS | 25545 | 1466519857652 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 07:37:37 INFO - PROCESS | 25545 | 1466519857656 Marionette TRACE conn4 <- [1,726,null,{}] 07:37:37 INFO - PROCESS | 25545 | 1466519857672 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:37 INFO - PROCESS | 25545 | 1466519857681 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:37 INFO - PROCESS | 25545 | 1466519857867 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 07:37:38 INFO - PROCESS | 25545 | 1466519858001 Marionette TRACE conn4 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:38 INFO - PROCESS | 25545 | 1466519858016 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:38 INFO - PROCESS | 25545 | ++DOCSHELL 0x96ec5c00 == 16 [pid = 25545] [id = 189] 07:37:38 INFO - PROCESS | 25545 | ++DOMWINDOW == 69 (0x96ec6400) [pid = 25545] [serial = 567] [outer = (nil)] 07:37:38 INFO - PROCESS | 25545 | ++DOMWINDOW == 70 (0x96ecec00) [pid = 25545] [serial = 568] [outer = 0x96ec6400] 07:37:38 INFO - PROCESS | 25545 | 1466519858104 Marionette DEBUG loaded listener.js 07:37:38 INFO - PROCESS | 25545 | ++DOMWINDOW == 71 (0x97992400) [pid = 25545] [serial = 569] [outer = 0x96ec6400] 07:37:38 INFO - PROCESS | 25545 | SkCairoFTTypeface::onFilterRec unimplemented 07:37:38 INFO - PROCESS | 25545 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:37:39 INFO - PROCESS | 25545 | 1466519859206 Marionette TRACE conn4 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 07:37:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 07:37:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1590ms 07:37:39 INFO - PROCESS | 25545 | 1466519859243 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 07:37:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 07:37:39 INFO - PROCESS | 25545 | 1466519859247 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 07:37:39 INFO - PROCESS | 25545 | 1466519859254 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 07:37:39 INFO - PROCESS | 25545 | 1466519859258 Marionette TRACE conn4 <- [1,730,null,{}] 07:37:39 INFO - PROCESS | 25545 | 1466519859264 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:39 INFO - PROCESS | 25545 | 1466519859270 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:39 INFO - PROCESS | 25545 | 1466519859530 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 07:37:39 INFO - PROCESS | 25545 | 1466519859553 Marionette TRACE conn4 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:39 INFO - PROCESS | 25545 | 1466519859562 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:39 INFO - PROCESS | 25545 | ++DOCSHELL 0x9146b400 == 17 [pid = 25545] [id = 190] 07:37:39 INFO - PROCESS | 25545 | ++DOMWINDOW == 72 (0x99720400) [pid = 25545] [serial = 570] [outer = (nil)] 07:37:39 INFO - PROCESS | 25545 | ++DOMWINDOW == 73 (0x9a056400) [pid = 25545] [serial = 571] [outer = 0x99720400] 07:37:39 INFO - PROCESS | 25545 | 1466519859679 Marionette DEBUG loaded listener.js 07:37:39 INFO - PROCESS | 25545 | ++DOMWINDOW == 74 (0x92daf000) [pid = 25545] [serial = 572] [outer = 0x99720400] 07:37:40 INFO - PROCESS | 25545 | --DOMWINDOW == 73 (0x91467000) [pid = 25545] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 07:37:40 INFO - PROCESS | 25545 | --DOMWINDOW == 72 (0x92f58800) [pid = 25545] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 07:37:40 INFO - PROCESS | 25545 | --DOMWINDOW == 71 (0x95305000) [pid = 25545] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 07:37:40 INFO - PROCESS | 25545 | --DOMWINDOW == 70 (0x9a3d5400) [pid = 25545] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 07:37:40 INFO - PROCESS | 25545 | --DOMWINDOW == 69 (0x924c5800) [pid = 25545] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 07:37:40 INFO - PROCESS | 25545 | --DOMWINDOW == 68 (0x91a72800) [pid = 25545] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 07:37:40 INFO - PROCESS | 25545 | --DOMWINDOW == 67 (0x9a442c00) [pid = 25545] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 07:37:40 INFO - PROCESS | 25545 | --DOMWINDOW == 66 (0x9b523000) [pid = 25545] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 07:37:40 INFO - PROCESS | 25545 | --DOMWINDOW == 65 (0x92f58400) [pid = 25545] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 07:37:40 INFO - PROCESS | 25545 | --DOMWINDOW == 64 (0x97992c00) [pid = 25545] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 07:37:40 INFO - PROCESS | 25545 | SkCairoFTTypeface::onFilterRec unimplemented 07:37:40 INFO - PROCESS | 25545 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:37:40 INFO - PROCESS | 25545 | 1466519860617 Marionette TRACE conn4 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 07:37:40 INFO - PROCESS | 25545 | 1466519860658 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 07:37:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 07:37:40 INFO - PROCESS | 25545 | 1466519860670 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 07:37:40 INFO - PROCESS | 25545 | 1466519860673 Marionette TRACE conn4 <- [1,734,null,{}] 07:37:40 INFO - PROCESS | 25545 | 1466519860680 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:40 INFO - PROCESS | 25545 | 1466519860686 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:40 INFO - PROCESS | 25545 | 1466519860856 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 07:37:40 INFO - PROCESS | 25545 | 1466519860867 Marionette TRACE conn4 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:40 INFO - PROCESS | 25545 | 1466519860874 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:40 INFO - PROCESS | 25545 | ++DOCSHELL 0x91462000 == 18 [pid = 25545] [id = 191] 07:37:40 INFO - PROCESS | 25545 | ++DOMWINDOW == 65 (0x91467000) [pid = 25545] [serial = 573] [outer = (nil)] 07:37:40 INFO - PROCESS | 25545 | ++DOMWINDOW == 66 (0x9a3d6800) [pid = 25545] [serial = 574] [outer = 0x91467000] 07:37:40 INFO - PROCESS | 25545 | 1466519860948 Marionette DEBUG loaded listener.js 07:37:41 INFO - PROCESS | 25545 | ++DOMWINDOW == 67 (0x9a3db400) [pid = 25545] [serial = 575] [outer = 0x91467000] 07:37:41 INFO - PROCESS | 25545 | SkCairoFTTypeface::onFilterRec unimplemented 07:37:41 INFO - PROCESS | 25545 | 1466519861885 Marionette TRACE conn4 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 07:37:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 07:37:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1282ms 07:37:41 INFO - PROCESS | 25545 | 1466519861954 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 07:37:41 INFO - PROCESS | 25545 | 1466519861958 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 07:37:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 07:37:41 INFO - PROCESS | 25545 | 1466519861964 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 07:37:41 INFO - PROCESS | 25545 | 1466519861968 Marionette TRACE conn4 <- [1,738,null,{}] 07:37:41 INFO - PROCESS | 25545 | 1466519861973 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:41 INFO - PROCESS | 25545 | 1466519861984 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:42 INFO - PROCESS | 25545 | 1466519862283 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 07:37:42 INFO - PROCESS | 25545 | 1466519862453 Marionette TRACE conn4 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:42 INFO - PROCESS | 25545 | 1466519862467 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:42 INFO - PROCESS | 25545 | ++DOCSHELL 0x9146f800 == 19 [pid = 25545] [id = 192] 07:37:42 INFO - PROCESS | 25545 | ++DOMWINDOW == 68 (0x915c6c00) [pid = 25545] [serial = 576] [outer = (nil)] 07:37:42 INFO - PROCESS | 25545 | ++DOMWINDOW == 69 (0x915ce400) [pid = 25545] [serial = 577] [outer = 0x915c6c00] 07:37:42 INFO - PROCESS | 25545 | 1466519862622 Marionette DEBUG loaded listener.js 07:37:42 INFO - PROCESS | 25545 | ++DOMWINDOW == 70 (0x91b2dc00) [pid = 25545] [serial = 578] [outer = 0x915c6c00] 07:37:43 INFO - PROCESS | 25545 | SkCairoFTTypeface::onFilterRec unimplemented 07:37:43 INFO - PROCESS | 25545 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:37:44 INFO - PROCESS | 25545 | 1466519864041 Marionette TRACE conn4 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 07:37:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 07:37:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2186ms 07:37:44 INFO - PROCESS | 25545 | 1466519864155 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 07:37:44 INFO - PROCESS | 25545 | 1466519864162 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 07:37:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 07:37:44 INFO - PROCESS | 25545 | 1466519864173 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 07:37:44 INFO - PROCESS | 25545 | 1466519864179 Marionette TRACE conn4 <- [1,742,null,{}] 07:37:44 INFO - PROCESS | 25545 | 1466519864188 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:44 INFO - PROCESS | 25545 | 1466519864195 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:44 INFO - PROCESS | 25545 | 1466519864444 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 07:37:44 INFO - PROCESS | 25545 | 1466519864604 Marionette TRACE conn4 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:44 INFO - PROCESS | 25545 | 1466519864611 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:44 INFO - PROCESS | 25545 | ++DOCSHELL 0x91c12c00 == 20 [pid = 25545] [id = 193] 07:37:44 INFO - PROCESS | 25545 | ++DOMWINDOW == 71 (0x924c4000) [pid = 25545] [serial = 579] [outer = (nil)] 07:37:44 INFO - PROCESS | 25545 | ++DOMWINDOW == 72 (0x93a41800) [pid = 25545] [serial = 580] [outer = 0x924c4000] 07:37:44 INFO - PROCESS | 25545 | 1466519864700 Marionette DEBUG loaded listener.js 07:37:44 INFO - PROCESS | 25545 | ++DOMWINDOW == 73 (0x93dd5c00) [pid = 25545] [serial = 581] [outer = 0x924c4000] 07:37:46 INFO - PROCESS | 25545 | SkCairoFTTypeface::onFilterRec unimplemented 07:37:46 INFO - PROCESS | 25545 | 1466519866102 Marionette TRACE conn4 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 07:37:46 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 07:37:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2047ms 07:37:46 INFO - PROCESS | 25545 | 1466519866264 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 07:37:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 07:37:46 INFO - PROCESS | 25545 | 1466519866277 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 07:37:46 INFO - PROCESS | 25545 | 1466519866288 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 07:37:46 INFO - PROCESS | 25545 | 1466519866292 Marionette TRACE conn4 <- [1,746,null,{}] 07:37:46 INFO - PROCESS | 25545 | 1466519866300 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:46 INFO - PROCESS | 25545 | 1466519866306 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:46 INFO - PROCESS | 25545 | 1466519866498 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 07:37:46 INFO - PROCESS | 25545 | 1466519866661 Marionette TRACE conn4 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:46 INFO - PROCESS | 25545 | 1466519866669 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:46 INFO - PROCESS | 25545 | ++DOCSHELL 0x915c9400 == 21 [pid = 25545] [id = 194] 07:37:46 INFO - PROCESS | 25545 | ++DOMWINDOW == 74 (0x9504dc00) [pid = 25545] [serial = 582] [outer = (nil)] 07:37:46 INFO - PROCESS | 25545 | ++DOMWINDOW == 75 (0x979a1800) [pid = 25545] [serial = 583] [outer = 0x9504dc00] 07:37:46 INFO - PROCESS | 25545 | 1466519866756 Marionette DEBUG loaded listener.js 07:37:46 INFO - PROCESS | 25545 | ++DOMWINDOW == 76 (0x997ce000) [pid = 25545] [serial = 584] [outer = 0x9504dc00] 07:37:47 INFO - PROCESS | 25545 | SkCairoFTTypeface::onFilterRec unimplemented 07:37:48 INFO - PROCESS | 25545 | SkCairoFTTypeface::onFilterRec unimplemented 07:37:48 INFO - PROCESS | 25545 | 1466519868159 Marionette TRACE conn4 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 07:37:48 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.) 07:37:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1948ms 07:37:48 INFO - PROCESS | 25545 | 1466519868236 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 07:37:48 INFO - PROCESS | 25545 | 1466519868243 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 07:37:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 07:37:48 INFO - PROCESS | 25545 | 1466519868261 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 07:37:48 INFO - PROCESS | 25545 | 1466519868269 Marionette TRACE conn4 <- [1,750,null,{}] 07:37:48 INFO - PROCESS | 25545 | 1466519868277 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:48 INFO - PROCESS | 25545 | 1466519868283 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:48 INFO - PROCESS | 25545 | 1466519868483 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 07:37:48 INFO - PROCESS | 25545 | 1466519868643 Marionette TRACE conn4 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:48 INFO - PROCESS | 25545 | 1466519868654 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:48 INFO - PROCESS | 25545 | ++DOCSHELL 0x96ed0400 == 22 [pid = 25545] [id = 195] 07:37:48 INFO - PROCESS | 25545 | ++DOMWINDOW == 77 (0x99e69000) [pid = 25545] [serial = 585] [outer = (nil)] 07:37:48 INFO - PROCESS | 25545 | ++DOMWINDOW == 78 (0x9a8c6400) [pid = 25545] [serial = 586] [outer = 0x99e69000] 07:37:48 INFO - PROCESS | 25545 | 1466519868737 Marionette DEBUG loaded listener.js 07:37:48 INFO - PROCESS | 25545 | ++DOMWINDOW == 79 (0x9aab5000) [pid = 25545] [serial = 587] [outer = 0x99e69000] 07:37:50 INFO - PROCESS | 25545 | SkCairoFTTypeface::onFilterRec unimplemented 07:37:50 INFO - PROCESS | 25545 | 1466519870087 Marionette TRACE conn4 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 07:37:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 07:37:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1867ms 07:37:50 INFO - PROCESS | 25545 | 1466519870181 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 07:37:50 INFO - PROCESS | 25545 | 1466519870184 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 07:37:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 07:37:50 INFO - PROCESS | 25545 | 1466519870196 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 07:37:50 INFO - PROCESS | 25545 | 1466519870199 Marionette TRACE conn4 <- [1,754,null,{}] 07:37:50 INFO - PROCESS | 25545 | 1466519870206 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:50 INFO - PROCESS | 25545 | 1466519870212 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:50 INFO - PROCESS | 25545 | 1466519870401 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 07:37:50 INFO - PROCESS | 25545 | 1466519870723 Marionette TRACE conn4 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:50 INFO - PROCESS | 25545 | 1466519870737 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:50 INFO - PROCESS | 25545 | ++DOCSHELL 0x91a6e800 == 23 [pid = 25545] [id = 196] 07:37:50 INFO - PROCESS | 25545 | ++DOMWINDOW == 80 (0x91a75c00) [pid = 25545] [serial = 588] [outer = (nil)] 07:37:50 INFO - PROCESS | 25545 | ++DOMWINDOW == 81 (0x91b35000) [pid = 25545] [serial = 589] [outer = 0x91a75c00] 07:37:50 INFO - PROCESS | 25545 | 1466519870813 Marionette DEBUG loaded listener.js 07:37:50 INFO - PROCESS | 25545 | ++DOMWINDOW == 82 (0x924c1800) [pid = 25545] [serial = 590] [outer = 0x91a75c00] 07:37:51 INFO - PROCESS | 25545 | ++DOMWINDOW == 83 (0x91b37400) [pid = 25545] [serial = 591] [outer = 0x98376400] 07:37:53 INFO - PROCESS | 25545 | --DOCSHELL 0x91462000 == 22 [pid = 25545] [id = 191] 07:37:53 INFO - PROCESS | 25545 | --DOCSHELL 0x9146b400 == 21 [pid = 25545] [id = 190] 07:37:53 INFO - PROCESS | 25545 | --DOCSHELL 0x96ec5c00 == 20 [pid = 25545] [id = 189] 07:37:53 INFO - PROCESS | 25545 | --DOCSHELL 0x924cac00 == 19 [pid = 25545] [id = 188] 07:37:53 INFO - PROCESS | 25545 | --DOCSHELL 0x91b2c000 == 18 [pid = 25545] [id = 187] 07:37:53 INFO - PROCESS | 25545 | --DOCSHELL 0x91465800 == 17 [pid = 25545] [id = 183] 07:37:53 INFO - PROCESS | 25545 | --DOCSHELL 0x92db3c00 == 16 [pid = 25545] [id = 179] 07:37:53 INFO - PROCESS | 25545 | --DOCSHELL 0x922b3c00 == 15 [pid = 25545] [id = 184] 07:37:53 INFO - PROCESS | 25545 | --DOCSHELL 0x91c16000 == 14 [pid = 25545] [id = 185] 07:37:53 INFO - PROCESS | 25545 | --DOCSHELL 0x9504a000 == 13 [pid = 25545] [id = 186] 07:37:53 INFO - PROCESS | 25545 | --DOCSHELL 0x96ed0400 == 12 [pid = 25545] [id = 195] 07:37:53 INFO - PROCESS | 25545 | --DOCSHELL 0x91c12c00 == 11 [pid = 25545] [id = 193] 07:37:53 INFO - PROCESS | 25545 | --DOCSHELL 0x915c9400 == 10 [pid = 25545] [id = 194] 07:37:53 INFO - PROCESS | 25545 | --DOCSHELL 0x9146f800 == 9 [pid = 25545] [id = 192] 07:37:53 INFO - PROCESS | 25545 | SkCairoFTTypeface::onFilterRec unimplemented 07:37:53 INFO - PROCESS | 25545 | --DOMWINDOW == 82 (0x91a69400) [pid = 25545] [serial = 518] [outer = (nil)] [url = about:blank] 07:37:53 INFO - PROCESS | 25545 | --DOMWINDOW == 81 (0x915c8000) [pid = 25545] [serial = 517] [outer = (nil)] [url = about:blank] 07:37:53 INFO - PROCESS | 25545 | --DOMWINDOW == 80 (0x93ba7c00) [pid = 25545] [serial = 521] [outer = (nil)] [url = about:blank] 07:37:53 INFO - PROCESS | 25545 | --DOMWINDOW == 79 (0x93a3d800) [pid = 25545] [serial = 520] [outer = (nil)] [url = about:blank] 07:37:53 INFO - PROCESS | 25545 | --DOMWINDOW == 78 (0x97998c00) [pid = 25545] [serial = 524] [outer = (nil)] [url = about:blank] 07:37:53 INFO - PROCESS | 25545 | --DOMWINDOW == 77 (0x97953000) [pid = 25545] [serial = 523] [outer = (nil)] [url = about:blank] 07:37:53 INFO - PROCESS | 25545 | --DOMWINDOW == 76 (0x9a9fac00) [pid = 25545] [serial = 527] [outer = (nil)] [url = about:blank] 07:37:53 INFO - PROCESS | 25545 | --DOMWINDOW == 75 (0x9a447800) [pid = 25545] [serial = 526] [outer = (nil)] [url = about:blank] 07:37:53 INFO - PROCESS | 25545 | --DOMWINDOW == 74 (0x92da7800) [pid = 25545] [serial = 544] [outer = (nil)] [url = about:blank] 07:37:53 INFO - PROCESS | 25545 | --DOMWINDOW == 73 (0x91b37c00) [pid = 25545] [serial = 541] [outer = (nil)] [url = about:blank] 07:37:53 INFO - PROCESS | 25545 | --DOMWINDOW == 72 (0x9ae35c00) [pid = 25545] [serial = 530] [outer = (nil)] [url = about:blank] 07:37:53 INFO - PROCESS | 25545 | --DOMWINDOW == 71 (0x9ae33000) [pid = 25545] [serial = 529] [outer = (nil)] [url = about:blank] 07:37:53 INFO - PROCESS | 25545 | --DOMWINDOW == 70 (0x9b5f9c00) [pid = 25545] [serial = 532] [outer = (nil)] [url = about:blank] 07:37:53 INFO - PROCESS | 25545 | --DOMWINDOW == 69 (0x93a4b800) [pid = 25545] [serial = 539] [outer = (nil)] [url = about:blank] 07:37:53 INFO - PROCESS | 25545 | --DOMWINDOW == 68 (0x9c103800) [pid = 25545] [serial = 533] [outer = (nil)] [url = about:blank] 07:37:53 INFO - PROCESS | 25545 | --DOMWINDOW == 67 (0x92f8d000) [pid = 25545] [serial = 538] [outer = (nil)] [url = about:blank] 07:37:53 INFO - PROCESS | 25545 | --DOMWINDOW == 66 (0x9d474400) [pid = 25545] [serial = 536] [outer = (nil)] [url = about:blank] 07:37:53 INFO - PROCESS | 25545 | --DOMWINDOW == 65 (0x9d347400) [pid = 25545] [serial = 535] [outer = (nil)] [url = about:blank] 07:37:53 INFO - PROCESS | 25545 | --DOMWINDOW == 64 (0x92dac800) [pid = 25545] [serial = 545] [outer = (nil)] [url = about:blank] 07:37:53 INFO - PROCESS | 25545 | --DOMWINDOW == 63 (0x91c13400) [pid = 25545] [serial = 542] [outer = (nil)] [url = about:blank] 07:37:53 INFO - PROCESS | 25545 | --DOMWINDOW == 62 (0x93baec00) [pid = 25545] [serial = 547] [outer = (nil)] [url = about:blank] 07:37:53 INFO - PROCESS | 25545 | 1466519873382 Marionette TRACE conn4 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 07:37:53 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 07:37:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 3241ms 07:37:53 INFO - PROCESS | 25545 | 1466519873438 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 07:37:53 INFO - PROCESS | 25545 | 1466519873442 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 07:37:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 07:37:53 INFO - PROCESS | 25545 | 1466519873453 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 07:37:53 INFO - PROCESS | 25545 | 1466519873458 Marionette TRACE conn4 <- [1,758,null,{}] 07:37:53 INFO - PROCESS | 25545 | 1466519873470 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:53 INFO - PROCESS | 25545 | 1466519873477 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:53 INFO - PROCESS | 25545 | 1466519873655 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 07:37:53 INFO - PROCESS | 25545 | 1466519873795 Marionette TRACE conn4 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:53 INFO - PROCESS | 25545 | 1466519873806 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:53 INFO - PROCESS | 25545 | ++DOCSHELL 0x91a6e000 == 10 [pid = 25545] [id = 197] 07:37:53 INFO - PROCESS | 25545 | ++DOMWINDOW == 63 (0x91a6e400) [pid = 25545] [serial = 592] [outer = (nil)] 07:37:53 INFO - PROCESS | 25545 | ++DOMWINDOW == 64 (0x91a75400) [pid = 25545] [serial = 593] [outer = 0x91a6e400] 07:37:53 INFO - PROCESS | 25545 | 1466519873886 Marionette DEBUG loaded listener.js 07:37:54 INFO - PROCESS | 25545 | ++DOMWINDOW == 65 (0x91b32c00) [pid = 25545] [serial = 594] [outer = 0x91a6e400] 07:37:54 INFO - PROCESS | 25545 | SkCairoFTTypeface::onFilterRec unimplemented 07:37:54 INFO - PROCESS | 25545 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:37:54 INFO - PROCESS | 25545 | SkCairoFTTypeface::onFilterRec unimplemented 07:37:54 INFO - PROCESS | 25545 | SkCairoFTTypeface::onFilterRec unimplemented 07:37:54 INFO - PROCESS | 25545 | SkCairoFTTypeface::onFilterRec unimplemented 07:37:54 INFO - PROCESS | 25545 | 1466519874690 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 07:37:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 07:37:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1297ms 07:37:54 INFO - PROCESS | 25545 | 1466519874750 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 07:37:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 07:37:54 INFO - PROCESS | 25545 | 1466519874760 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 07:37:54 INFO - PROCESS | 25545 | 1466519874772 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 07:37:54 INFO - PROCESS | 25545 | 1466519874777 Marionette TRACE conn4 <- [1,762,null,{}] 07:37:54 INFO - PROCESS | 25545 | 1466519874783 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:54 INFO - PROCESS | 25545 | 1466519874789 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:54 INFO - PROCESS | 25545 | 1466519874969 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 07:37:55 INFO - PROCESS | 25545 | 1466519875090 Marionette TRACE conn4 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:55 INFO - PROCESS | 25545 | 1466519875103 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:55 INFO - PROCESS | 25545 | ++DOCSHELL 0x922b4800 == 11 [pid = 25545] [id = 198] 07:37:55 INFO - PROCESS | 25545 | ++DOMWINDOW == 66 (0x922ba800) [pid = 25545] [serial = 595] [outer = (nil)] 07:37:55 INFO - PROCESS | 25545 | ++DOMWINDOW == 67 (0x9236ec00) [pid = 25545] [serial = 596] [outer = 0x922ba800] 07:37:55 INFO - PROCESS | 25545 | 1466519875177 Marionette DEBUG loaded listener.js 07:37:55 INFO - PROCESS | 25545 | ++DOMWINDOW == 68 (0x924cd000) [pid = 25545] [serial = 597] [outer = 0x922ba800] 07:37:56 INFO - PROCESS | 25545 | 1466519876537 Marionette TRACE conn4 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 07:37:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 07:37:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1787ms 07:37:56 INFO - PROCESS | 25545 | 1466519876558 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 07:37:56 INFO - PROCESS | 25545 | 1466519876562 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 07:37:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 07:37:56 INFO - PROCESS | 25545 | 1466519876626 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 07:37:56 INFO - PROCESS | 25545 | 1466519876633 Marionette TRACE conn4 <- [1,766,null,{}] 07:37:56 INFO - PROCESS | 25545 | 1466519876671 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:56 INFO - PROCESS | 25545 | 1466519876681 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:56 INFO - PROCESS | 25545 | 1466519876898 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 07:37:56 INFO - PROCESS | 25545 | 1466519876927 Marionette TRACE conn4 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:56 INFO - PROCESS | 25545 | 1466519876938 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:56 INFO - PROCESS | 25545 | ++DOCSHELL 0x93a3f000 == 12 [pid = 25545] [id = 199] 07:37:56 INFO - PROCESS | 25545 | ++DOMWINDOW == 69 (0x93a46400) [pid = 25545] [serial = 598] [outer = (nil)] 07:37:57 INFO - PROCESS | 25545 | ++DOMWINDOW == 70 (0x93ba5800) [pid = 25545] [serial = 599] [outer = 0x93a46400] 07:37:57 INFO - PROCESS | 25545 | 1466519877016 Marionette DEBUG loaded listener.js 07:37:57 INFO - PROCESS | 25545 | ++DOMWINDOW == 71 (0x93dde800) [pid = 25545] [serial = 600] [outer = 0x93a46400] 07:37:58 INFO - PROCESS | 25545 | --DOMWINDOW == 70 (0x93ba3800) [pid = 25545] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 07:37:58 INFO - PROCESS | 25545 | --DOMWINDOW == 69 (0x91b2c400) [pid = 25545] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 07:37:58 INFO - PROCESS | 25545 | --DOMWINDOW == 68 (0x91466400) [pid = 25545] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 07:37:58 INFO - PROCESS | 25545 | --DOMWINDOW == 67 (0x92dac000) [pid = 25545] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 07:37:58 INFO - PROCESS | 25545 | --DOMWINDOW == 66 (0x99720400) [pid = 25545] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 07:37:58 INFO - PROCESS | 25545 | --DOMWINDOW == 65 (0x92373800) [pid = 25545] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 07:37:58 INFO - PROCESS | 25545 | --DOMWINDOW == 64 (0x91467000) [pid = 25545] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 07:37:58 INFO - PROCESS | 25545 | --DOMWINDOW == 63 (0x95230000) [pid = 25545] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 07:37:58 INFO - PROCESS | 25545 | --DOMWINDOW == 62 (0x96ec6400) [pid = 25545] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 07:37:58 INFO - PROCESS | 25545 | --DOMWINDOW == 61 (0x92f5d400) [pid = 25545] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 07:37:58 INFO - PROCESS | 25545 | 1466519878869 Marionette TRACE conn4 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 07:37:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 07:37:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2321ms 07:37:58 INFO - PROCESS | 25545 | 1466519878892 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 07:37:58 INFO - PROCESS | 25545 | 1466519878899 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 07:37:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 07:37:58 INFO - PROCESS | 25545 | 1466519878908 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 07:37:58 INFO - PROCESS | 25545 | 1466519878914 Marionette TRACE conn4 <- [1,770,null,{}] 07:37:58 INFO - PROCESS | 25545 | 1466519878923 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:58 INFO - PROCESS | 25545 | 1466519878928 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:59 INFO - PROCESS | 25545 | 1466519879147 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 07:37:59 INFO - PROCESS | 25545 | 1466519879305 Marionette TRACE conn4 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:59 INFO - PROCESS | 25545 | 1466519879321 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:37:59 INFO - PROCESS | 25545 | ++DOCSHELL 0x9146c800 == 13 [pid = 25545] [id = 200] 07:37:59 INFO - PROCESS | 25545 | ++DOMWINDOW == 62 (0x9146f400) [pid = 25545] [serial = 601] [outer = (nil)] 07:37:59 INFO - PROCESS | 25545 | ++DOMWINDOW == 63 (0x91c15000) [pid = 25545] [serial = 602] [outer = 0x9146f400] 07:37:59 INFO - PROCESS | 25545 | 1466519879405 Marionette DEBUG loaded listener.js 07:37:59 INFO - PROCESS | 25545 | ++DOMWINDOW == 64 (0x924d0800) [pid = 25545] [serial = 603] [outer = 0x9146f400] 07:38:00 INFO - PROCESS | 25545 | 1466519880472 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 07:38:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 07:38:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1585ms 07:38:00 INFO - PROCESS | 25545 | 1466519880493 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 07:38:00 INFO - PROCESS | 25545 | 1466519880500 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 07:38:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 07:38:00 INFO - PROCESS | 25545 | 1466519880512 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 07:38:00 INFO - PROCESS | 25545 | 1466519880516 Marionette TRACE conn4 <- [1,774,null,{}] 07:38:00 INFO - PROCESS | 25545 | 1466519880524 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:00 INFO - PROCESS | 25545 | 1466519880531 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:00 INFO - PROCESS | 25545 | 1466519880739 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 07:38:00 INFO - PROCESS | 25545 | 1466519880959 Marionette TRACE conn4 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:00 INFO - PROCESS | 25545 | 1466519880971 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:01 INFO - PROCESS | 25545 | ++DOCSHELL 0x91a6c000 == 14 [pid = 25545] [id = 201] 07:38:01 INFO - PROCESS | 25545 | ++DOMWINDOW == 65 (0x92f87000) [pid = 25545] [serial = 604] [outer = (nil)] 07:38:01 INFO - PROCESS | 25545 | ++DOMWINDOW == 66 (0x93a49400) [pid = 25545] [serial = 605] [outer = 0x92f87000] 07:38:01 INFO - PROCESS | 25545 | 1466519881065 Marionette DEBUG loaded listener.js 07:38:01 INFO - PROCESS | 25545 | ++DOMWINDOW == 67 (0x95048000) [pid = 25545] [serial = 606] [outer = 0x92f87000] 07:38:02 INFO - PROCESS | 25545 | 1466519882138 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 07:38:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 07:38:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1650ms 07:38:02 INFO - PROCESS | 25545 | 1466519882163 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 07:38:02 INFO - PROCESS | 25545 | 1466519882169 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 07:38:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 07:38:02 INFO - PROCESS | 25545 | 1466519882177 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 07:38:02 INFO - PROCESS | 25545 | 1466519882186 Marionette TRACE conn4 <- [1,778,null,{}] 07:38:02 INFO - PROCESS | 25545 | 1466519882205 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:02 INFO - PROCESS | 25545 | 1466519882215 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:02 INFO - PROCESS | 25545 | 1466519882469 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 07:38:02 INFO - PROCESS | 25545 | 1466519882679 Marionette TRACE conn4 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:02 INFO - PROCESS | 25545 | 1466519882687 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:02 INFO - PROCESS | 25545 | ++DOCSHELL 0x97995800 == 15 [pid = 25545] [id = 202] 07:38:02 INFO - PROCESS | 25545 | ++DOMWINDOW == 68 (0x97996400) [pid = 25545] [serial = 607] [outer = (nil)] 07:38:02 INFO - PROCESS | 25545 | ++DOMWINDOW == 69 (0x9799a800) [pid = 25545] [serial = 608] [outer = 0x97996400] 07:38:02 INFO - PROCESS | 25545 | 1466519882779 Marionette DEBUG loaded listener.js 07:38:02 INFO - PROCESS | 25545 | ++DOMWINDOW == 70 (0x99716000) [pid = 25545] [serial = 609] [outer = 0x97996400] 07:38:03 INFO - PROCESS | 25545 | 1466519883841 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 07:38:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 07:38:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1697ms 07:38:03 INFO - PROCESS | 25545 | 1466519883874 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 07:38:03 INFO - PROCESS | 25545 | 1466519883878 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 07:38:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 07:38:03 INFO - PROCESS | 25545 | 1466519883886 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 07:38:03 INFO - PROCESS | 25545 | 1466519883890 Marionette TRACE conn4 <- [1,782,null,{}] 07:38:03 INFO - PROCESS | 25545 | 1466519883896 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:03 INFO - PROCESS | 25545 | 1466519883902 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:04 INFO - PROCESS | 25545 | 1466519884097 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 07:38:04 INFO - PROCESS | 25545 | 1466519884303 Marionette TRACE conn4 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:04 INFO - PROCESS | 25545 | 1466519884314 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:04 INFO - PROCESS | 25545 | ++DOCSHELL 0x91465c00 == 16 [pid = 25545] [id = 203] 07:38:04 INFO - PROCESS | 25545 | ++DOMWINDOW == 71 (0x915d3400) [pid = 25545] [serial = 610] [outer = (nil)] 07:38:04 INFO - PROCESS | 25545 | ++DOMWINDOW == 72 (0x93a48c00) [pid = 25545] [serial = 611] [outer = 0x915d3400] 07:38:04 INFO - PROCESS | 25545 | 1466519884403 Marionette DEBUG loaded listener.js 07:38:04 INFO - PROCESS | 25545 | ++DOMWINDOW == 73 (0x992d3c00) [pid = 25545] [serial = 612] [outer = 0x915d3400] 07:38:05 INFO - PROCESS | 25545 | 1466519885608 Marionette TRACE conn4 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 07:38:05 INFO - PROCESS | 25545 | --DOMWINDOW == 72 (0x9a3d6800) [pid = 25545] [serial = 574] [outer = (nil)] [url = about:blank] 07:38:05 INFO - PROCESS | 25545 | --DOMWINDOW == 71 (0x95236c00) [pid = 25545] [serial = 377] [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.] 07:38:05 INFO - PROCESS | 25545 | --DOMWINDOW == 70 (0x9a056400) [pid = 25545] [serial = 571] [outer = (nil)] [url = about:blank] 07:38:05 INFO - PROCESS | 25545 | --DOMWINDOW == 69 (0x95053c00) [pid = 25545] [serial = 548] [outer = (nil)] [url = about:blank] 07:38:05 INFO - PROCESS | 25545 | --DOMWINDOW == 68 (0x97952400) [pid = 25545] [serial = 559] [outer = (nil)] [url = about:blank] 07:38:05 INFO - PROCESS | 25545 | --DOMWINDOW == 67 (0x92f8d800) [pid = 25545] [serial = 560] [outer = (nil)] [url = about:blank] 07:38:05 INFO - PROCESS | 25545 | --DOMWINDOW == 66 (0x92da8400) [pid = 25545] [serial = 553] [outer = (nil)] [url = about:blank] 07:38:05 INFO - PROCESS | 25545 | --DOMWINDOW == 65 (0x92db0c00) [pid = 25545] [serial = 554] [outer = (nil)] [url = about:blank] 07:38:05 INFO - PROCESS | 25545 | --DOMWINDOW == 64 (0x9522f800) [pid = 25545] [serial = 556] [outer = (nil)] [url = about:blank] 07:38:05 INFO - PROCESS | 25545 | --DOMWINDOW == 63 (0x9530d800) [pid = 25545] [serial = 557] [outer = (nil)] [url = about:blank] 07:38:05 INFO - PROCESS | 25545 | --DOMWINDOW == 62 (0x9146d800) [pid = 25545] [serial = 550] [outer = (nil)] [url = about:blank] 07:38:05 INFO - PROCESS | 25545 | --DOMWINDOW == 61 (0x91a70400) [pid = 25545] [serial = 551] [outer = (nil)] [url = about:blank] 07:38:05 INFO - PROCESS | 25545 | --DOMWINDOW == 60 (0x91b34400) [pid = 25545] [serial = 562] [outer = (nil)] [url = about:blank] 07:38:05 INFO - PROCESS | 25545 | --DOMWINDOW == 59 (0x91c16c00) [pid = 25545] [serial = 563] [outer = (nil)] [url = about:blank] 07:38:05 INFO - PROCESS | 25545 | --DOMWINDOW == 58 (0x92f88c00) [pid = 25545] [serial = 565] [outer = (nil)] [url = about:blank] 07:38:05 INFO - PROCESS | 25545 | --DOMWINDOW == 57 (0x93dd6800) [pid = 25545] [serial = 566] [outer = (nil)] [url = about:blank] 07:38:05 INFO - PROCESS | 25545 | --DOMWINDOW == 56 (0x9a3db400) [pid = 25545] [serial = 575] [outer = (nil)] [url = about:blank] 07:38:05 INFO - PROCESS | 25545 | --DOMWINDOW == 55 (0x92daf000) [pid = 25545] [serial = 572] [outer = (nil)] [url = about:blank] 07:38:05 INFO - PROCESS | 25545 | --DOMWINDOW == 54 (0x97992400) [pid = 25545] [serial = 569] [outer = (nil)] [url = about:blank] 07:38:05 INFO - PROCESS | 25545 | --DOMWINDOW == 53 (0x96ecec00) [pid = 25545] [serial = 568] [outer = (nil)] [url = about:blank] 07:38:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 07:38:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1788ms 07:38:05 INFO - PROCESS | 25545 | 1466519885689 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 07:38:05 INFO - PROCESS | 25545 | 1466519885694 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 07:38:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 07:38:05 INFO - PROCESS | 25545 | 1466519885704 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 07:38:05 INFO - PROCESS | 25545 | 1466519885709 Marionette TRACE conn4 <- [1,786,null,{}] 07:38:05 INFO - PROCESS | 25545 | 1466519885727 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:05 INFO - PROCESS | 25545 | 1466519885733 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:05 INFO - PROCESS | 25545 | 1466519885955 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 07:38:06 INFO - PROCESS | 25545 | 1466519886082 Marionette TRACE conn4 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:06 INFO - PROCESS | 25545 | 1466519886094 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:06 INFO - PROCESS | 25545 | ++DOCSHELL 0x915d2000 == 17 [pid = 25545] [id = 204] 07:38:06 INFO - PROCESS | 25545 | ++DOMWINDOW == 54 (0x915d2800) [pid = 25545] [serial = 613] [outer = (nil)] 07:38:06 INFO - PROCESS | 25545 | ++DOMWINDOW == 55 (0x91c0e000) [pid = 25545] [serial = 614] [outer = 0x915d2800] 07:38:06 INFO - PROCESS | 25545 | 1466519886179 Marionette DEBUG loaded listener.js 07:38:06 INFO - PROCESS | 25545 | ++DOMWINDOW == 56 (0x91c15c00) [pid = 25545] [serial = 615] [outer = 0x915d2800] 07:38:07 INFO - PROCESS | 25545 | 1466519887023 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 07:38:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 07:38:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1339ms 07:38:07 INFO - PROCESS | 25545 | 1466519887042 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 07:38:07 INFO - PROCESS | 25545 | 1466519887051 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 07:38:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 07:38:07 INFO - PROCESS | 25545 | 1466519887077 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 07:38:07 INFO - PROCESS | 25545 | 1466519887083 Marionette TRACE conn4 <- [1,790,null,{}] 07:38:07 INFO - PROCESS | 25545 | 1466519887089 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:07 INFO - PROCESS | 25545 | 1466519887095 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:07 INFO - PROCESS | 25545 | 1466519887279 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 07:38:07 INFO - PROCESS | 25545 | 1466519887291 Marionette TRACE conn4 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:07 INFO - PROCESS | 25545 | 1466519887299 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:07 INFO - PROCESS | 25545 | ++DOCSHELL 0x924ca400 == 18 [pid = 25545] [id = 205] 07:38:07 INFO - PROCESS | 25545 | ++DOMWINDOW == 57 (0x92f5f400) [pid = 25545] [serial = 616] [outer = (nil)] 07:38:07 INFO - PROCESS | 25545 | ++DOMWINDOW == 58 (0x92f91c00) [pid = 25545] [serial = 617] [outer = 0x92f5f400] 07:38:07 INFO - PROCESS | 25545 | 1466519887373 Marionette DEBUG loaded listener.js 07:38:07 INFO - PROCESS | 25545 | ++DOMWINDOW == 59 (0x93ba3800) [pid = 25545] [serial = 618] [outer = 0x92f5f400] 07:38:08 INFO - PROCESS | 25545 | 1466519888395 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 07:38:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 07:38:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1388ms 07:38:08 INFO - PROCESS | 25545 | 1466519888461 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 07:38:08 INFO - PROCESS | 25545 | 1466519888465 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 07:38:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 07:38:08 INFO - PROCESS | 25545 | 1466519888483 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 07:38:08 INFO - PROCESS | 25545 | 1466519888489 Marionette TRACE conn4 <- [1,794,null,{}] 07:38:08 INFO - PROCESS | 25545 | 1466519888505 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:08 INFO - PROCESS | 25545 | 1466519888514 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:08 INFO - PROCESS | 25545 | 1466519888739 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 07:38:08 INFO - PROCESS | 25545 | 1466519888765 Marionette TRACE conn4 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:08 INFO - PROCESS | 25545 | 1466519888773 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:08 INFO - PROCESS | 25545 | ++DOCSHELL 0x95233400 == 19 [pid = 25545] [id = 206] 07:38:08 INFO - PROCESS | 25545 | ++DOMWINDOW == 60 (0x95237000) [pid = 25545] [serial = 619] [outer = (nil)] 07:38:08 INFO - PROCESS | 25545 | ++DOMWINDOW == 61 (0x96ec4800) [pid = 25545] [serial = 620] [outer = 0x95237000] 07:38:08 INFO - PROCESS | 25545 | 1466519888850 Marionette DEBUG loaded listener.js 07:38:08 INFO - PROCESS | 25545 | ++DOMWINDOW == 62 (0x97994400) [pid = 25545] [serial = 621] [outer = 0x95237000] 07:38:09 INFO - PROCESS | 25545 | 1466519889812 Marionette TRACE conn4 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 07:38:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 07:38:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1389ms 07:38:09 INFO - PROCESS | 25545 | 1466519889881 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 07:38:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 07:38:09 INFO - PROCESS | 25545 | 1466519889886 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 07:38:09 INFO - PROCESS | 25545 | 1466519889892 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 07:38:09 INFO - PROCESS | 25545 | 1466519889896 Marionette TRACE conn4 <- [1,798,null,{}] 07:38:09 INFO - PROCESS | 25545 | 1466519889903 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:09 INFO - PROCESS | 25545 | 1466519889908 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:10 INFO - PROCESS | 25545 | 1466519890133 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 07:38:10 INFO - PROCESS | 25545 | --DOMWINDOW == 61 (0x91a75c00) [pid = 25545] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 07:38:10 INFO - PROCESS | 25545 | --DOMWINDOW == 60 (0x91a6e400) [pid = 25545] [serial = 592] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 07:38:10 INFO - PROCESS | 25545 | --DOMWINDOW == 59 (0x922ba800) [pid = 25545] [serial = 595] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 07:38:10 INFO - PROCESS | 25545 | --DOMWINDOW == 58 (0x99e69000) [pid = 25545] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 07:38:10 INFO - PROCESS | 25545 | --DOMWINDOW == 57 (0x915c6c00) [pid = 25545] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 07:38:10 INFO - PROCESS | 25545 | --DOMWINDOW == 56 (0x924c4000) [pid = 25545] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 07:38:10 INFO - PROCESS | 25545 | --DOMWINDOW == 55 (0x9504dc00) [pid = 25545] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 07:38:10 INFO - PROCESS | 25545 | 1466519890260 Marionette TRACE conn4 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:10 INFO - PROCESS | 25545 | 1466519890266 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:10 INFO - PROCESS | 25545 | ++DOCSHELL 0x91a6e400 == 20 [pid = 25545] [id = 207] 07:38:10 INFO - PROCESS | 25545 | ++DOMWINDOW == 56 (0x91a75c00) [pid = 25545] [serial = 622] [outer = (nil)] 07:38:10 INFO - PROCESS | 25545 | ++DOMWINDOW == 57 (0x924c9c00) [pid = 25545] [serial = 623] [outer = 0x91a75c00] 07:38:10 INFO - PROCESS | 25545 | 1466519890355 Marionette DEBUG loaded listener.js 07:38:10 INFO - PROCESS | 25545 | ++DOMWINDOW == 58 (0x997d0400) [pid = 25545] [serial = 624] [outer = 0x91a75c00] 07:38:11 INFO - PROCESS | 25545 | 1466519891180 Marionette TRACE conn4 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 07:38:11 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 07:38:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1329ms 07:38:11 INFO - PROCESS | 25545 | 1466519891223 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 07:38:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 07:38:11 INFO - PROCESS | 25545 | 1466519891227 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 07:38:11 INFO - PROCESS | 25545 | 1466519891234 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 07:38:11 INFO - PROCESS | 25545 | 1466519891238 Marionette TRACE conn4 <- [1,802,null,{}] 07:38:11 INFO - PROCESS | 25545 | 1466519891245 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:11 INFO - PROCESS | 25545 | 1466519891251 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:11 INFO - PROCESS | 25545 | 1466519891460 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 07:38:11 INFO - PROCESS | 25545 | 1466519891475 Marionette TRACE conn4 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:11 INFO - PROCESS | 25545 | 1466519891485 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:11 INFO - PROCESS | 25545 | ++DOCSHELL 0x9146d800 == 21 [pid = 25545] [id = 208] 07:38:11 INFO - PROCESS | 25545 | ++DOMWINDOW == 59 (0x91a76800) [pid = 25545] [serial = 625] [outer = (nil)] 07:38:11 INFO - PROCESS | 25545 | ++DOMWINDOW == 60 (0x9a094c00) [pid = 25545] [serial = 626] [outer = 0x91a76800] 07:38:11 INFO - PROCESS | 25545 | 1466519891557 Marionette DEBUG loaded listener.js 07:38:11 INFO - PROCESS | 25545 | ++DOMWINDOW == 61 (0x9a3d6800) [pid = 25545] [serial = 627] [outer = 0x91a76800] 07:38:12 INFO - PROCESS | 25545 | 1466519892505 Marionette TRACE conn4 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 07:38:12 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 07:38:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1348ms 07:38:12 INFO - PROCESS | 25545 | 1466519892583 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 07:38:12 INFO - PROCESS | 25545 | 1466519892590 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 07:38:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 07:38:12 INFO - PROCESS | 25545 | 1466519892613 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 07:38:12 INFO - PROCESS | 25545 | 1466519892620 Marionette TRACE conn4 <- [1,806,null,{}] 07:38:12 INFO - PROCESS | 25545 | 1466519892629 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:12 INFO - PROCESS | 25545 | 1466519892635 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:12 INFO - PROCESS | 25545 | 1466519892947 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 07:38:13 INFO - PROCESS | 25545 | 1466519893099 Marionette TRACE conn4 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:13 INFO - PROCESS | 25545 | 1466519893118 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:13 INFO - PROCESS | 25545 | ++DOCSHELL 0x91a75800 == 22 [pid = 25545] [id = 209] 07:38:13 INFO - PROCESS | 25545 | ++DOMWINDOW == 62 (0x91b2b800) [pid = 25545] [serial = 628] [outer = (nil)] 07:38:13 INFO - PROCESS | 25545 | ++DOMWINDOW == 63 (0x91b36400) [pid = 25545] [serial = 629] [outer = 0x91b2b800] 07:38:13 INFO - PROCESS | 25545 | 1466519893218 Marionette DEBUG loaded listener.js 07:38:13 INFO - PROCESS | 25545 | ++DOMWINDOW == 64 (0x922b8c00) [pid = 25545] [serial = 630] [outer = 0x91b2b800] 07:38:14 INFO - PROCESS | 25545 | 1466519894179 Marionette TRACE conn4 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 07:38:14 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 07:38:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1643ms 07:38:14 INFO - PROCESS | 25545 | 1466519894255 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 07:38:14 INFO - PROCESS | 25545 | 1466519894263 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 07:38:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 07:38:14 INFO - PROCESS | 25545 | 1466519894274 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 07:38:14 INFO - PROCESS | 25545 | 1466519894278 Marionette TRACE conn4 <- [1,810,null,{}] 07:38:14 INFO - PROCESS | 25545 | 1466519894286 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:14 INFO - PROCESS | 25545 | 1466519894291 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:14 INFO - PROCESS | 25545 | 1466519894524 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 07:38:14 INFO - PROCESS | 25545 | 1466519894733 Marionette TRACE conn4 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:14 INFO - PROCESS | 25545 | 1466519894741 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:14 INFO - PROCESS | 25545 | ++DOCSHELL 0x93de2400 == 23 [pid = 25545] [id = 210] 07:38:14 INFO - PROCESS | 25545 | ++DOMWINDOW == 65 (0x95053c00) [pid = 25545] [serial = 631] [outer = (nil)] 07:38:14 INFO - PROCESS | 25545 | ++DOMWINDOW == 66 (0x95231000) [pid = 25545] [serial = 632] [outer = 0x95053c00] 07:38:14 INFO - PROCESS | 25545 | 1466519894888 Marionette DEBUG loaded listener.js 07:38:15 INFO - PROCESS | 25545 | ++DOMWINDOW == 67 (0x96e58000) [pid = 25545] [serial = 633] [outer = 0x95053c00] 07:38:15 INFO - PROCESS | 25545 | 1466519895879 Marionette TRACE conn4 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 07:38:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 07:38:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1635ms 07:38:15 INFO - PROCESS | 25545 | 1466519895910 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 07:38:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 07:38:15 INFO - PROCESS | 25545 | 1466519895915 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 07:38:15 INFO - PROCESS | 25545 | 1466519895922 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 07:38:15 INFO - PROCESS | 25545 | 1466519895928 Marionette TRACE conn4 <- [1,814,null,{}] 07:38:15 INFO - PROCESS | 25545 | 1466519895946 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:15 INFO - PROCESS | 25545 | 1466519895956 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:16 INFO - PROCESS | 25545 | 1466519896189 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 07:38:16 INFO - PROCESS | 25545 | 1466519896444 Marionette TRACE conn4 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:16 INFO - PROCESS | 25545 | 1466519896454 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:16 INFO - PROCESS | 25545 | ++DOCSHELL 0x9a3e3400 == 24 [pid = 25545] [id = 211] 07:38:16 INFO - PROCESS | 25545 | ++DOMWINDOW == 68 (0x9a447400) [pid = 25545] [serial = 634] [outer = (nil)] 07:38:16 INFO - PROCESS | 25545 | ++DOMWINDOW == 69 (0x9a9a3400) [pid = 25545] [serial = 635] [outer = 0x9a447400] 07:38:16 INFO - PROCESS | 25545 | 1466519896586 Marionette DEBUG loaded listener.js 07:38:16 INFO - PROCESS | 25545 | ++DOMWINDOW == 70 (0x9a9fa800) [pid = 25545] [serial = 636] [outer = 0x9a447400] 07:38:17 INFO - PROCESS | 25545 | 1466519897631 Marionette TRACE conn4 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 07:38:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 07:38:17 INFO - PROCESS | 25545 | 1466519897675 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 07:38:17 INFO - PROCESS | 25545 | 1466519897681 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 07:38:17 INFO - PROCESS | 25545 | 1466519897685 Marionette TRACE conn4 <- [1,818,null,{}] 07:38:17 INFO - PROCESS | 25545 | 1466519897691 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:17 INFO - PROCESS | 25545 | 1466519897697 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:17 INFO - PROCESS | 25545 | 1466519897892 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 07:38:18 INFO - PROCESS | 25545 | 1466519898098 Marionette TRACE conn4 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:18 INFO - PROCESS | 25545 | 1466519898109 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:18 INFO - PROCESS | 25545 | ++DOCSHELL 0x915cb000 == 25 [pid = 25545] [id = 212] 07:38:18 INFO - PROCESS | 25545 | ++DOMWINDOW == 71 (0x9a9a8800) [pid = 25545] [serial = 637] [outer = (nil)] 07:38:18 INFO - PROCESS | 25545 | ++DOMWINDOW == 72 (0x9ae3ac00) [pid = 25545] [serial = 638] [outer = 0x9a9a8800] 07:38:18 INFO - PROCESS | 25545 | 1466519898232 Marionette DEBUG loaded listener.js 07:38:18 INFO - PROCESS | 25545 | ++DOMWINDOW == 73 (0x9ae3e400) [pid = 25545] [serial = 639] [outer = 0x9a9a8800] 07:38:19 INFO - PROCESS | 25545 | 1466519899172 Marionette TRACE conn4 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 07:38:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 07:38:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1538ms 07:38:19 INFO - PROCESS | 25545 | 1466519899220 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 07:38:19 INFO - PROCESS | 25545 | 1466519899224 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 07:38:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 07:38:19 INFO - PROCESS | 25545 | 1466519899231 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 07:38:19 INFO - PROCESS | 25545 | 1466519899235 Marionette TRACE conn4 <- [1,822,null,{}] 07:38:19 INFO - PROCESS | 25545 | 1466519899241 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:19 INFO - PROCESS | 25545 | 1466519899246 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:19 INFO - PROCESS | 25545 | 1466519899423 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 07:38:19 INFO - PROCESS | 25545 | 1466519899595 Marionette TRACE conn4 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:19 INFO - PROCESS | 25545 | 1466519899605 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:19 INFO - PROCESS | 25545 | ++DOCSHELL 0x915cb800 == 26 [pid = 25545] [id = 213] 07:38:19 INFO - PROCESS | 25545 | ++DOMWINDOW == 74 (0x924c4400) [pid = 25545] [serial = 640] [outer = (nil)] 07:38:19 INFO - PROCESS | 25545 | ++DOMWINDOW == 75 (0x9b128800) [pid = 25545] [serial = 641] [outer = 0x924c4400] 07:38:19 INFO - PROCESS | 25545 | 1466519899728 Marionette DEBUG loaded listener.js 07:38:19 INFO - PROCESS | 25545 | ++DOMWINDOW == 76 (0x9b12ec00) [pid = 25545] [serial = 642] [outer = 0x924c4400] 07:38:20 INFO - PROCESS | 25545 | 1466519900682 Marionette TRACE conn4 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 07:38:20 INFO - PROCESS | 25545 | 1466519900722 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 07:38:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 07:38:20 INFO - PROCESS | 25545 | 1466519900730 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 07:38:20 INFO - PROCESS | 25545 | 1466519900733 Marionette TRACE conn4 <- [1,826,null,{}] 07:38:20 INFO - PROCESS | 25545 | 1466519900739 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:20 INFO - PROCESS | 25545 | 1466519900751 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:20 INFO - PROCESS | 25545 | 1466519900995 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 07:38:21 INFO - PROCESS | 25545 | 1466519901408 Marionette TRACE conn4 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:21 INFO - PROCESS | 25545 | 1466519901417 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:21 INFO - PROCESS | 25545 | ++DOCSHELL 0x91a67400 == 27 [pid = 25545] [id = 214] 07:38:21 INFO - PROCESS | 25545 | ++DOMWINDOW == 77 (0x91a6bc00) [pid = 25545] [serial = 643] [outer = (nil)] 07:38:21 INFO - PROCESS | 25545 | ++DOMWINDOW == 78 (0x91a71800) [pid = 25545] [serial = 644] [outer = 0x91a6bc00] 07:38:21 INFO - PROCESS | 25545 | 1466519901538 Marionette DEBUG loaded listener.js 07:38:21 INFO - PROCESS | 25545 | ++DOMWINDOW == 79 (0x91c19400) [pid = 25545] [serial = 645] [outer = 0x91a6bc00] 07:38:22 INFO - PROCESS | 25545 | 1466519902532 Marionette TRACE conn4 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 07:38:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 07:38:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1886ms 07:38:22 INFO - PROCESS | 25545 | 1466519902620 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 07:38:22 INFO - PROCESS | 25545 | 1466519902625 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 07:38:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 07:38:22 INFO - PROCESS | 25545 | 1466519902633 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 07:38:22 INFO - PROCESS | 25545 | 1466519902638 Marionette TRACE conn4 <- [1,830,null,{}] 07:38:22 INFO - PROCESS | 25545 | 1466519902647 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:22 INFO - PROCESS | 25545 | 1466519902652 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:22 INFO - PROCESS | 25545 | 1466519902827 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 07:38:23 INFO - PROCESS | 25545 | 1466519903033 Marionette TRACE conn4 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:23 INFO - PROCESS | 25545 | 1466519903041 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:23 INFO - PROCESS | 25545 | ++DOCSHELL 0x91461000 == 28 [pid = 25545] [id = 215] 07:38:23 INFO - PROCESS | 25545 | ++DOMWINDOW == 80 (0x922b1400) [pid = 25545] [serial = 646] [outer = (nil)] 07:38:23 INFO - PROCESS | 25545 | ++DOMWINDOW == 81 (0x93a4bc00) [pid = 25545] [serial = 647] [outer = 0x922b1400] 07:38:23 INFO - PROCESS | 25545 | 1466519903124 Marionette DEBUG loaded listener.js 07:38:23 INFO - PROCESS | 25545 | ++DOMWINDOW == 82 (0x96ec5800) [pid = 25545] [serial = 648] [outer = 0x922b1400] 07:38:24 INFO - PROCESS | 25545 | --DOCSHELL 0x91a6e800 == 27 [pid = 25545] [id = 196] 07:38:24 INFO - PROCESS | 25545 | --DOMWINDOW == 81 (0x9236ec00) [pid = 25545] [serial = 596] [outer = (nil)] [url = about:blank] 07:38:24 INFO - PROCESS | 25545 | --DOMWINDOW == 80 (0x924cd000) [pid = 25545] [serial = 597] [outer = (nil)] [url = about:blank] 07:38:24 INFO - PROCESS | 25545 | --DOMWINDOW == 79 (0x9aab5000) [pid = 25545] [serial = 587] [outer = (nil)] [url = about:blank] 07:38:24 INFO - PROCESS | 25545 | --DOMWINDOW == 78 (0x91b2dc00) [pid = 25545] [serial = 578] [outer = (nil)] [url = about:blank] 07:38:24 INFO - PROCESS | 25545 | --DOMWINDOW == 77 (0x93dd5c00) [pid = 25545] [serial = 581] [outer = (nil)] [url = about:blank] 07:38:24 INFO - PROCESS | 25545 | --DOMWINDOW == 76 (0x997ce000) [pid = 25545] [serial = 584] [outer = (nil)] [url = about:blank] 07:38:24 INFO - PROCESS | 25545 | --DOMWINDOW == 75 (0x93ba5800) [pid = 25545] [serial = 599] [outer = (nil)] [url = about:blank] 07:38:24 INFO - PROCESS | 25545 | --DOMWINDOW == 74 (0x924c1800) [pid = 25545] [serial = 590] [outer = (nil)] [url = about:blank] 07:38:24 INFO - PROCESS | 25545 | --DOMWINDOW == 73 (0x91b35000) [pid = 25545] [serial = 589] [outer = (nil)] [url = about:blank] 07:38:24 INFO - PROCESS | 25545 | --DOMWINDOW == 72 (0x915ce400) [pid = 25545] [serial = 577] [outer = (nil)] [url = about:blank] 07:38:24 INFO - PROCESS | 25545 | --DOMWINDOW == 71 (0x93a41800) [pid = 25545] [serial = 580] [outer = (nil)] [url = about:blank] 07:38:24 INFO - PROCESS | 25545 | --DOMWINDOW == 70 (0x979a1800) [pid = 25545] [serial = 583] [outer = (nil)] [url = about:blank] 07:38:24 INFO - PROCESS | 25545 | --DOMWINDOW == 69 (0x9a8c6400) [pid = 25545] [serial = 586] [outer = (nil)] [url = about:blank] 07:38:24 INFO - PROCESS | 25545 | --DOMWINDOW == 68 (0x91a75400) [pid = 25545] [serial = 593] [outer = (nil)] [url = about:blank] 07:38:24 INFO - PROCESS | 25545 | --DOMWINDOW == 67 (0x91b32c00) [pid = 25545] [serial = 594] [outer = (nil)] [url = about:blank] 07:38:25 INFO - PROCESS | 25545 | 1466519905056 Marionette TRACE conn4 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 07:38:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 07:38:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 2485ms 07:38:25 INFO - PROCESS | 25545 | 1466519905120 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 07:38:25 INFO - PROCESS | 25545 | 1466519905126 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 07:38:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 07:38:25 INFO - PROCESS | 25545 | 1466519905134 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 07:38:25 INFO - PROCESS | 25545 | 1466519905142 Marionette TRACE conn4 <- [1,834,null,{}] 07:38:25 INFO - PROCESS | 25545 | 1466519905151 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:25 INFO - PROCESS | 25545 | 1466519905157 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:25 INFO - PROCESS | 25545 | 1466519905335 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 07:38:25 INFO - PROCESS | 25545 | 1466519905450 Marionette TRACE conn4 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:25 INFO - PROCESS | 25545 | 1466519905462 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:25 INFO - PROCESS | 25545 | ++DOCSHELL 0x915d3c00 == 28 [pid = 25545] [id = 216] 07:38:25 INFO - PROCESS | 25545 | ++DOMWINDOW == 68 (0x915d5c00) [pid = 25545] [serial = 649] [outer = (nil)] 07:38:25 INFO - PROCESS | 25545 | ++DOMWINDOW == 69 (0x91b32c00) [pid = 25545] [serial = 650] [outer = 0x915d5c00] 07:38:25 INFO - PROCESS | 25545 | 1466519905539 Marionette DEBUG loaded listener.js 07:38:25 INFO - PROCESS | 25545 | ++DOMWINDOW == 70 (0x922b5c00) [pid = 25545] [serial = 651] [outer = 0x915d5c00] 07:38:26 INFO - PROCESS | 25545 | 1466519906395 Marionette TRACE conn4 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 07:38:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 07:38:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1289ms 07:38:26 INFO - PROCESS | 25545 | 1466519906423 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 07:38:26 INFO - PROCESS | 25545 | 1466519906433 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 07:38:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 07:38:26 INFO - PROCESS | 25545 | 1466519906445 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 07:38:26 INFO - PROCESS | 25545 | 1466519906449 Marionette TRACE conn4 <- [1,838,null,{}] 07:38:26 INFO - PROCESS | 25545 | 1466519906455 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:26 INFO - PROCESS | 25545 | 1466519906461 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:26 INFO - PROCESS | 25545 | 1466519906642 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 07:38:26 INFO - PROCESS | 25545 | 1466519906654 Marionette TRACE conn4 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:26 INFO - PROCESS | 25545 | 1466519906661 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:26 INFO - PROCESS | 25545 | ++DOCSHELL 0x92db2c00 == 29 [pid = 25545] [id = 217] 07:38:26 INFO - PROCESS | 25545 | ++DOMWINDOW == 71 (0x92f58400) [pid = 25545] [serial = 652] [outer = (nil)] 07:38:26 INFO - PROCESS | 25545 | ++DOMWINDOW == 72 (0x92f89800) [pid = 25545] [serial = 653] [outer = 0x92f58400] 07:38:26 INFO - PROCESS | 25545 | 1466519906739 Marionette DEBUG loaded listener.js 07:38:26 INFO - PROCESS | 25545 | ++DOMWINDOW == 73 (0x92f94400) [pid = 25545] [serial = 654] [outer = 0x92f58400] 07:38:27 INFO - PROCESS | 25545 | 1466519907813 Marionette TRACE conn4 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 07:38:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 07:38:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1389ms 07:38:27 INFO - PROCESS | 25545 | 1466519907835 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 07:38:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 07:38:27 INFO - PROCESS | 25545 | 1466519907839 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 07:38:27 INFO - PROCESS | 25545 | 1466519907854 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 07:38:27 INFO - PROCESS | 25545 | 1466519907861 Marionette TRACE conn4 <- [1,842,null,{}] 07:38:27 INFO - PROCESS | 25545 | 1466519907879 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:27 INFO - PROCESS | 25545 | 1466519907889 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:28 INFO - PROCESS | 25545 | 1466519908120 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 07:38:28 INFO - PROCESS | 25545 | 1466519908142 Marionette TRACE conn4 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:28 INFO - PROCESS | 25545 | 1466519908156 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:28 INFO - PROCESS | 25545 | ++DOCSHELL 0x96e55400 == 30 [pid = 25545] [id = 218] 07:38:28 INFO - PROCESS | 25545 | ++DOMWINDOW == 74 (0x96ec3400) [pid = 25545] [serial = 655] [outer = (nil)] 07:38:28 INFO - PROCESS | 25545 | ++DOMWINDOW == 75 (0x96ed2400) [pid = 25545] [serial = 656] [outer = 0x96ec3400] 07:38:28 INFO - PROCESS | 25545 | 1466519908231 Marionette DEBUG loaded listener.js 07:38:28 INFO - PROCESS | 25545 | ++DOMWINDOW == 76 (0x9799d400) [pid = 25545] [serial = 657] [outer = 0x96ec3400] 07:38:29 INFO - PROCESS | 25545 | --DOMWINDOW == 75 (0x91a76800) [pid = 25545] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 07:38:29 INFO - PROCESS | 25545 | --DOMWINDOW == 74 (0x95237000) [pid = 25545] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 07:38:29 INFO - PROCESS | 25545 | --DOMWINDOW == 73 (0x91a75c00) [pid = 25545] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 07:38:29 INFO - PROCESS | 25545 | --DOMWINDOW == 72 (0x9146f400) [pid = 25545] [serial = 601] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 07:38:29 INFO - PROCESS | 25545 | --DOMWINDOW == 71 (0x915d3400) [pid = 25545] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 07:38:29 INFO - PROCESS | 25545 | --DOMWINDOW == 70 (0x97996400) [pid = 25545] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 07:38:29 INFO - PROCESS | 25545 | --DOMWINDOW == 69 (0x92f5f400) [pid = 25545] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 07:38:29 INFO - PROCESS | 25545 | --DOMWINDOW == 68 (0x93a46400) [pid = 25545] [serial = 598] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 07:38:29 INFO - PROCESS | 25545 | --DOMWINDOW == 67 (0x92f87000) [pid = 25545] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 07:38:29 INFO - PROCESS | 25545 | --DOMWINDOW == 66 (0x915d2800) [pid = 25545] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 07:38:29 INFO - PROCESS | 25545 | 1466519909656 Marionette TRACE conn4 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 07:38:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 07:38:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1859ms 07:38:29 INFO - PROCESS | 25545 | 1466519909740 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 07:38:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 07:38:29 INFO - PROCESS | 25545 | 1466519909745 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 07:38:29 INFO - PROCESS | 25545 | 1466519909752 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 07:38:29 INFO - PROCESS | 25545 | 1466519909756 Marionette TRACE conn4 <- [1,846,null,{}] 07:38:29 INFO - PROCESS | 25545 | 1466519909762 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:29 INFO - PROCESS | 25545 | 1466519909767 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:29 INFO - PROCESS | 25545 | 1466519909932 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 07:38:30 INFO - PROCESS | 25545 | 1466519910047 Marionette TRACE conn4 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:30 INFO - PROCESS | 25545 | 1466519910057 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:30 INFO - PROCESS | 25545 | ++DOCSHELL 0x915cec00 == 31 [pid = 25545] [id = 219] 07:38:30 INFO - PROCESS | 25545 | ++DOMWINDOW == 67 (0x91c16800) [pid = 25545] [serial = 658] [outer = (nil)] 07:38:30 INFO - PROCESS | 25545 | ++DOMWINDOW == 68 (0x96e55000) [pid = 25545] [serial = 659] [outer = 0x91c16800] 07:38:30 INFO - PROCESS | 25545 | 1466519910132 Marionette DEBUG loaded listener.js 07:38:30 INFO - PROCESS | 25545 | ++DOMWINDOW == 69 (0x9a008c00) [pid = 25545] [serial = 660] [outer = 0x91c16800] 07:38:30 INFO - PROCESS | 25545 | 1466519910888 Marionette TRACE conn4 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 07:38:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 07:38:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1190ms 07:38:30 INFO - PROCESS | 25545 | 1466519910942 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 07:38:30 INFO - PROCESS | 25545 | 1466519910945 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 07:38:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 07:38:30 INFO - PROCESS | 25545 | 1466519910953 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 07:38:30 INFO - PROCESS | 25545 | 1466519910956 Marionette TRACE conn4 <- [1,850,null,{}] 07:38:30 INFO - PROCESS | 25545 | 1466519910963 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:30 INFO - PROCESS | 25545 | 1466519910968 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:31 INFO - PROCESS | 25545 | 1466519911139 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 07:38:31 INFO - PROCESS | 25545 | 1466519911148 Marionette TRACE conn4 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:31 INFO - PROCESS | 25545 | 1466519911161 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:31 INFO - PROCESS | 25545 | ++DOCSHELL 0x92da5400 == 32 [pid = 25545] [id = 220] 07:38:31 INFO - PROCESS | 25545 | ++DOMWINDOW == 70 (0x9799c400) [pid = 25545] [serial = 661] [outer = (nil)] 07:38:31 INFO - PROCESS | 25545 | ++DOMWINDOW == 71 (0x9a102000) [pid = 25545] [serial = 662] [outer = 0x9799c400] 07:38:31 INFO - PROCESS | 25545 | 1466519911333 Marionette DEBUG loaded listener.js 07:38:31 INFO - PROCESS | 25545 | ++DOMWINDOW == 72 (0x9a3d6400) [pid = 25545] [serial = 663] [outer = 0x9799c400] 07:38:32 INFO - PROCESS | 25545 | 1466519912525 Marionette TRACE conn4 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 07:38:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 07:38:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1652ms 07:38:32 INFO - PROCESS | 25545 | 1466519912606 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 07:38:32 INFO - PROCESS | 25545 | 1466519912613 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 07:38:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 07:38:32 INFO - PROCESS | 25545 | 1466519912622 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 07:38:32 INFO - PROCESS | 25545 | 1466519912631 Marionette TRACE conn4 <- [1,854,null,{}] 07:38:32 INFO - PROCESS | 25545 | 1466519912639 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:32 INFO - PROCESS | 25545 | 1466519912646 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:32 INFO - PROCESS | 25545 | 1466519912884 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 07:38:33 INFO - PROCESS | 25545 | 1466519913110 Marionette TRACE conn4 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:33 INFO - PROCESS | 25545 | 1466519913124 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:33 INFO - PROCESS | 25545 | ++DOCSHELL 0x91c13400 == 33 [pid = 25545] [id = 221] 07:38:33 INFO - PROCESS | 25545 | ++DOMWINDOW == 73 (0x922b2400) [pid = 25545] [serial = 664] [outer = (nil)] 07:38:33 INFO - PROCESS | 25545 | ++DOMWINDOW == 74 (0x92da8800) [pid = 25545] [serial = 665] [outer = 0x922b2400] 07:38:33 INFO - PROCESS | 25545 | 1466519913212 Marionette DEBUG loaded listener.js 07:38:33 INFO - PROCESS | 25545 | ++DOMWINDOW == 75 (0x92f8bc00) [pid = 25545] [serial = 666] [outer = 0x922b2400] 07:38:34 INFO - PROCESS | 25545 | 1466519914231 Marionette TRACE conn4 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 07:38:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 07:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1693ms 07:38:34 INFO - PROCESS | 25545 | 1466519914316 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 07:38:34 INFO - PROCESS | 25545 | 1466519914323 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 07:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 07:38:34 INFO - PROCESS | 25545 | 1466519914338 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 07:38:34 INFO - PROCESS | 25545 | 1466519914342 Marionette TRACE conn4 <- [1,858,null,{}] 07:38:34 INFO - PROCESS | 25545 | 1466519914350 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:34 INFO - PROCESS | 25545 | 1466519914357 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:34 INFO - PROCESS | 25545 | 1466519914597 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 07:38:34 INFO - PROCESS | 25545 | 1466519914853 Marionette TRACE conn4 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:34 INFO - PROCESS | 25545 | 1466519914863 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:34 INFO - PROCESS | 25545 | ++DOCSHELL 0x915c9c00 == 34 [pid = 25545] [id = 222] 07:38:34 INFO - PROCESS | 25545 | ++DOMWINDOW == 76 (0x96ecd000) [pid = 25545] [serial = 667] [outer = (nil)] 07:38:34 INFO - PROCESS | 25545 | ++DOMWINDOW == 77 (0x9a057000) [pid = 25545] [serial = 668] [outer = 0x96ecd000] 07:38:34 INFO - PROCESS | 25545 | 1466519914950 Marionette DEBUG loaded listener.js 07:38:35 INFO - PROCESS | 25545 | ++DOMWINDOW == 78 (0x9a090400) [pid = 25545] [serial = 669] [outer = 0x96ecd000] 07:38:35 INFO - PROCESS | 25545 | 1466519915923 Marionette TRACE conn4 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 07:38:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 07:38:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1638ms 07:38:35 INFO - PROCESS | 25545 | 1466519915976 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 07:38:35 INFO - PROCESS | 25545 | 1466519915980 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 07:38:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 07:38:35 INFO - PROCESS | 25545 | 1466519915989 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 07:38:35 INFO - PROCESS | 25545 | 1466519915995 Marionette TRACE conn4 <- [1,862,null,{}] 07:38:36 INFO - PROCESS | 25545 | 1466519916013 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:36 INFO - PROCESS | 25545 | 1466519916023 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:36 INFO - PROCESS | 25545 | 1466519916251 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 07:38:36 INFO - PROCESS | 25545 | 1466519916458 Marionette TRACE conn4 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:36 INFO - PROCESS | 25545 | 1466519916475 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:36 INFO - PROCESS | 25545 | ++DOCSHELL 0x9a9a7400 == 35 [pid = 25545] [id = 223] 07:38:36 INFO - PROCESS | 25545 | ++DOMWINDOW == 79 (0x9a9a7800) [pid = 25545] [serial = 670] [outer = (nil)] 07:38:36 INFO - PROCESS | 25545 | ++DOMWINDOW == 80 (0x9aabd000) [pid = 25545] [serial = 671] [outer = 0x9a9a7800] 07:38:36 INFO - PROCESS | 25545 | 1466519916602 Marionette DEBUG loaded listener.js 07:38:36 INFO - PROCESS | 25545 | ++DOMWINDOW == 81 (0x9ae33800) [pid = 25545] [serial = 672] [outer = 0x9a9a7800] 07:38:37 INFO - PROCESS | 25545 | 1466519917689 Marionette TRACE conn4 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 07:38:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 07:38:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1750ms 07:38:37 INFO - PROCESS | 25545 | 1466519917740 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 07:38:37 INFO - PROCESS | 25545 | 1466519917745 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 07:38:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 07:38:37 INFO - PROCESS | 25545 | 1466519917753 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 07:38:37 INFO - PROCESS | 25545 | 1466519917756 Marionette TRACE conn4 <- [1,866,null,{}] 07:38:37 INFO - PROCESS | 25545 | 1466519917764 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:37 INFO - PROCESS | 25545 | 1466519917770 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:38 INFO - PROCESS | 25545 | 1466519918003 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 07:38:38 INFO - PROCESS | 25545 | 1466519918214 Marionette TRACE conn4 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:38 INFO - PROCESS | 25545 | 1466519918221 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:38 INFO - PROCESS | 25545 | ++DOCSHELL 0x91465800 == 36 [pid = 25545] [id = 224] 07:38:38 INFO - PROCESS | 25545 | ++DOMWINDOW == 82 (0x9146f800) [pid = 25545] [serial = 673] [outer = (nil)] 07:38:38 INFO - PROCESS | 25545 | ++DOMWINDOW == 83 (0x92dab400) [pid = 25545] [serial = 674] [outer = 0x9146f800] 07:38:38 INFO - PROCESS | 25545 | 1466519918307 Marionette DEBUG loaded listener.js 07:38:38 INFO - PROCESS | 25545 | ++DOMWINDOW == 84 (0x95230000) [pid = 25545] [serial = 675] [outer = 0x9146f800] 07:38:39 INFO - PROCESS | 25545 | 1466519919572 Marionette TRACE conn4 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 07:38:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 07:38:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1890ms 07:38:39 INFO - PROCESS | 25545 | 1466519919644 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 07:38:39 INFO - PROCESS | 25545 | 1466519919649 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 07:38:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 07:38:39 INFO - PROCESS | 25545 | 1466519919659 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 07:38:39 INFO - PROCESS | 25545 | 1466519919663 Marionette TRACE conn4 <- [1,870,null,{}] 07:38:39 INFO - PROCESS | 25545 | 1466519919680 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:39 INFO - PROCESS | 25545 | 1466519919686 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:39 INFO - PROCESS | 25545 | 1466519919832 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 07:38:39 INFO - PROCESS | 25545 | --DOMWINDOW == 83 (0x9a3d6800) [pid = 25545] [serial = 627] [outer = (nil)] [url = about:blank] 07:38:39 INFO - PROCESS | 25545 | --DOMWINDOW == 82 (0x97994400) [pid = 25545] [serial = 621] [outer = (nil)] [url = about:blank] 07:38:39 INFO - PROCESS | 25545 | --DOMWINDOW == 81 (0x997d0400) [pid = 25545] [serial = 624] [outer = (nil)] [url = about:blank] 07:38:39 INFO - PROCESS | 25545 | --DOMWINDOW == 80 (0x93ba3800) [pid = 25545] [serial = 618] [outer = (nil)] [url = about:blank] 07:38:39 INFO - PROCESS | 25545 | --DOMWINDOW == 79 (0x9a094c00) [pid = 25545] [serial = 626] [outer = (nil)] [url = about:blank] 07:38:39 INFO - PROCESS | 25545 | --DOMWINDOW == 78 (0x96ec4800) [pid = 25545] [serial = 620] [outer = (nil)] [url = about:blank] 07:38:39 INFO - PROCESS | 25545 | --DOMWINDOW == 77 (0x924c9c00) [pid = 25545] [serial = 623] [outer = (nil)] [url = about:blank] 07:38:39 INFO - PROCESS | 25545 | --DOMWINDOW == 76 (0x91c15000) [pid = 25545] [serial = 602] [outer = (nil)] [url = about:blank] 07:38:39 INFO - PROCESS | 25545 | --DOMWINDOW == 75 (0x924d0800) [pid = 25545] [serial = 603] [outer = (nil)] [url = about:blank] 07:38:39 INFO - PROCESS | 25545 | --DOMWINDOW == 74 (0x93a48c00) [pid = 25545] [serial = 611] [outer = (nil)] [url = about:blank] 07:38:39 INFO - PROCESS | 25545 | --DOMWINDOW == 73 (0x992d3c00) [pid = 25545] [serial = 612] [outer = (nil)] [url = about:blank] 07:38:39 INFO - PROCESS | 25545 | --DOMWINDOW == 72 (0x9799a800) [pid = 25545] [serial = 608] [outer = (nil)] [url = about:blank] 07:38:39 INFO - PROCESS | 25545 | --DOMWINDOW == 71 (0x99716000) [pid = 25545] [serial = 609] [outer = (nil)] [url = about:blank] 07:38:39 INFO - PROCESS | 25545 | --DOMWINDOW == 70 (0x92f91c00) [pid = 25545] [serial = 617] [outer = (nil)] [url = about:blank] 07:38:39 INFO - PROCESS | 25545 | --DOMWINDOW == 69 (0x93dde800) [pid = 25545] [serial = 600] [outer = (nil)] [url = about:blank] 07:38:39 INFO - PROCESS | 25545 | --DOMWINDOW == 68 (0x93a49400) [pid = 25545] [serial = 605] [outer = (nil)] [url = about:blank] 07:38:39 INFO - PROCESS | 25545 | --DOMWINDOW == 67 (0x95048000) [pid = 25545] [serial = 606] [outer = (nil)] [url = about:blank] 07:38:39 INFO - PROCESS | 25545 | --DOMWINDOW == 66 (0x91c0e000) [pid = 25545] [serial = 614] [outer = (nil)] [url = about:blank] 07:38:39 INFO - PROCESS | 25545 | --DOMWINDOW == 65 (0x91c15c00) [pid = 25545] [serial = 615] [outer = (nil)] [url = about:blank] 07:38:40 INFO - PROCESS | 25545 | 1466519920045 Marionette TRACE conn4 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:40 INFO - PROCESS | 25545 | 1466519920053 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:40 INFO - PROCESS | 25545 | ++DOCSHELL 0x91a72000 == 37 [pid = 25545] [id = 225] 07:38:40 INFO - PROCESS | 25545 | ++DOMWINDOW == 66 (0x91b35000) [pid = 25545] [serial = 676] [outer = (nil)] 07:38:40 INFO - PROCESS | 25545 | ++DOMWINDOW == 67 (0x91c17400) [pid = 25545] [serial = 677] [outer = 0x91b35000] 07:38:40 INFO - PROCESS | 25545 | 1466519920132 Marionette DEBUG loaded listener.js 07:38:40 INFO - PROCESS | 25545 | ++DOMWINDOW == 68 (0x924c3400) [pid = 25545] [serial = 678] [outer = 0x91b35000] 07:38:40 INFO - PROCESS | 25545 | 1466519920910 Marionette TRACE conn4 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 07:38:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 07:38:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1306ms 07:38:40 INFO - PROCESS | 25545 | 1466519920966 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 07:38:40 INFO - PROCESS | 25545 | 1466519920972 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 07:38:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 07:38:40 INFO - PROCESS | 25545 | 1466519920984 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 07:38:40 INFO - PROCESS | 25545 | 1466519920988 Marionette TRACE conn4 <- [1,874,null,{}] 07:38:41 INFO - PROCESS | 25545 | 1466519920996 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:41 INFO - PROCESS | 25545 | 1466519921001 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:41 INFO - PROCESS | 25545 | 1466519921178 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 07:38:41 INFO - PROCESS | 25545 | 1466519921296 Marionette TRACE conn4 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:41 INFO - PROCESS | 25545 | 1466519921303 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:41 INFO - PROCESS | 25545 | ++DOCSHELL 0x92da6400 == 38 [pid = 25545] [id = 226] 07:38:41 INFO - PROCESS | 25545 | ++DOMWINDOW == 69 (0x93a3dc00) [pid = 25545] [serial = 679] [outer = (nil)] 07:38:41 INFO - PROCESS | 25545 | ++DOMWINDOW == 70 (0x93ddbc00) [pid = 25545] [serial = 680] [outer = 0x93a3dc00] 07:38:41 INFO - PROCESS | 25545 | 1466519921379 Marionette DEBUG loaded listener.js 07:38:41 INFO - PROCESS | 25545 | ++DOMWINDOW == 71 (0x9522d800) [pid = 25545] [serial = 681] [outer = 0x93a3dc00] 07:38:42 INFO - PROCESS | 25545 | 1466519922304 Marionette TRACE conn4 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 07:38:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 07:38:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1338ms 07:38:42 INFO - PROCESS | 25545 | 1466519922322 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 07:38:42 INFO - PROCESS | 25545 | 1466519922325 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 07:38:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 07:38:42 INFO - PROCESS | 25545 | 1466519922340 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 07:38:42 INFO - PROCESS | 25545 | 1466519922347 Marionette TRACE conn4 <- [1,878,null,{}] 07:38:42 INFO - PROCESS | 25545 | 1466519922364 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:42 INFO - PROCESS | 25545 | 1466519922373 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:42 INFO - PROCESS | 25545 | 1466519922613 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 07:38:42 INFO - PROCESS | 25545 | 1466519922635 Marionette TRACE conn4 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:42 INFO - PROCESS | 25545 | 1466519922644 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:42 INFO - PROCESS | 25545 | ++DOCSHELL 0x9922b800 == 39 [pid = 25545] [id = 227] 07:38:42 INFO - PROCESS | 25545 | ++DOMWINDOW == 72 (0x99694800) [pid = 25545] [serial = 682] [outer = (nil)] 07:38:42 INFO - PROCESS | 25545 | ++DOMWINDOW == 73 (0x997d0400) [pid = 25545] [serial = 683] [outer = 0x99694800] 07:38:42 INFO - PROCESS | 25545 | 1466519922719 Marionette DEBUG loaded listener.js 07:38:42 INFO - PROCESS | 25545 | ++DOMWINDOW == 74 (0x9a055000) [pid = 25545] [serial = 684] [outer = 0x99694800] 07:38:43 INFO - PROCESS | 25545 | 1466519923684 Marionette TRACE conn4 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 07:38:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 07:38:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1404ms 07:38:43 INFO - PROCESS | 25545 | 1466519923741 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 07:38:43 INFO - PROCESS | 25545 | 1466519923745 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 07:38:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 07:38:43 INFO - PROCESS | 25545 | 1466519923752 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 07:38:43 INFO - PROCESS | 25545 | 1466519923756 Marionette TRACE conn4 <- [1,882,null,{}] 07:38:43 INFO - PROCESS | 25545 | 1466519923761 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:43 INFO - PROCESS | 25545 | 1466519923767 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:43 INFO - PROCESS | 25545 | 1466519923986 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 07:38:44 INFO - PROCESS | 25545 | 1466519924011 Marionette TRACE conn4 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:44 INFO - PROCESS | 25545 | 1466519924019 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:44 INFO - PROCESS | 25545 | ++DOCSHELL 0x9530d800 == 40 [pid = 25545] [id = 228] 07:38:44 INFO - PROCESS | 25545 | ++DOMWINDOW == 75 (0x997c6000) [pid = 25545] [serial = 685] [outer = (nil)] 07:38:44 INFO - PROCESS | 25545 | ++DOMWINDOW == 76 (0x9a3df800) [pid = 25545] [serial = 686] [outer = 0x997c6000] 07:38:44 INFO - PROCESS | 25545 | 1466519924104 Marionette DEBUG loaded listener.js 07:38:44 INFO - PROCESS | 25545 | ++DOMWINDOW == 77 (0x9a442800) [pid = 25545] [serial = 687] [outer = 0x997c6000] 07:38:44 INFO - PROCESS | 25545 | --DOMWINDOW == 76 (0x91b2b800) [pid = 25545] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 07:38:44 INFO - PROCESS | 25545 | --DOMWINDOW == 75 (0x95053c00) [pid = 25545] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 07:38:44 INFO - PROCESS | 25545 | --DOMWINDOW == 74 (0x9a447400) [pid = 25545] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 07:38:44 INFO - PROCESS | 25545 | --DOMWINDOW == 73 (0x9a9a8800) [pid = 25545] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 07:38:44 INFO - PROCESS | 25545 | --DOMWINDOW == 72 (0x96ec3400) [pid = 25545] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 07:38:44 INFO - PROCESS | 25545 | --DOMWINDOW == 71 (0x92f58400) [pid = 25545] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 07:38:44 INFO - PROCESS | 25545 | --DOMWINDOW == 70 (0x924c4400) [pid = 25545] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 07:38:44 INFO - PROCESS | 25545 | --DOMWINDOW == 69 (0x915d5c00) [pid = 25545] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 07:38:44 INFO - PROCESS | 25545 | --DOMWINDOW == 68 (0x922b1400) [pid = 25545] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 07:38:44 INFO - PROCESS | 25545 | --DOMWINDOW == 67 (0x91a6bc00) [pid = 25545] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 07:38:44 INFO - PROCESS | 25545 | --DOMWINDOW == 66 (0x91c16800) [pid = 25545] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 07:38:45 INFO - PROCESS | 25545 | 1466519925071 Marionette TRACE conn4 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 07:38:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 07:38:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1341ms 07:38:45 INFO - PROCESS | 25545 | 1466519925093 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 07:38:45 INFO - PROCESS | 25545 | 1466519925097 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 07:38:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 07:38:45 INFO - PROCESS | 25545 | 1466519925103 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 07:38:45 INFO - PROCESS | 25545 | 1466519925107 Marionette TRACE conn4 <- [1,886,null,{}] 07:38:45 INFO - PROCESS | 25545 | 1466519925113 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:45 INFO - PROCESS | 25545 | 1466519925118 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:45 INFO - PROCESS | 25545 | 1466519925288 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 07:38:45 INFO - PROCESS | 25545 | 1466519925303 Marionette TRACE conn4 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:45 INFO - PROCESS | 25545 | 1466519925312 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:45 INFO - PROCESS | 25545 | ++DOCSHELL 0x91464800 == 41 [pid = 25545] [id = 229] 07:38:45 INFO - PROCESS | 25545 | ++DOMWINDOW == 67 (0x915d3000) [pid = 25545] [serial = 688] [outer = (nil)] 07:38:45 INFO - PROCESS | 25545 | ++DOMWINDOW == 68 (0x9a051c00) [pid = 25545] [serial = 689] [outer = 0x915d3000] 07:38:45 INFO - PROCESS | 25545 | 1466519925384 Marionette DEBUG loaded listener.js 07:38:45 INFO - PROCESS | 25545 | ++DOMWINDOW == 69 (0x9a3d7c00) [pid = 25545] [serial = 690] [outer = 0x915d3000] 07:38:46 INFO - PROCESS | 25545 | 1466519926279 Marionette TRACE conn4 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 07:38:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 07:38:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1194ms 07:38:46 INFO - PROCESS | 25545 | 1466519926304 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 07:38:46 INFO - PROCESS | 25545 | 1466519926309 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 07:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 07:38:46 INFO - PROCESS | 25545 | 1466519926316 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 07:38:46 INFO - PROCESS | 25545 | 1466519926320 Marionette TRACE conn4 <- [1,890,null,{}] 07:38:46 INFO - PROCESS | 25545 | 1466519926326 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:46 INFO - PROCESS | 25545 | 1466519926336 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:46 INFO - PROCESS | 25545 | 1466519926607 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 07:38:46 INFO - PROCESS | 25545 | 1466519926770 Marionette TRACE conn4 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:46 INFO - PROCESS | 25545 | 1466519926782 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:46 INFO - PROCESS | 25545 | ++DOCSHELL 0x91467000 == 42 [pid = 25545] [id = 230] 07:38:46 INFO - PROCESS | 25545 | ++DOMWINDOW == 70 (0x91467400) [pid = 25545] [serial = 691] [outer = (nil)] 07:38:46 INFO - PROCESS | 25545 | ++DOMWINDOW == 71 (0x9146c400) [pid = 25545] [serial = 692] [outer = 0x91467400] 07:38:46 INFO - PROCESS | 25545 | 1466519926871 Marionette DEBUG loaded listener.js 07:38:47 INFO - PROCESS | 25545 | ++DOMWINDOW == 72 (0x915cf800) [pid = 25545] [serial = 693] [outer = 0x91467400] 07:38:47 INFO - PROCESS | 25545 | 1466519927955 Marionette TRACE conn4 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 07:38:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 07:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1689ms 07:38:48 INFO - PROCESS | 25545 | 1466519928008 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 07:38:48 INFO - PROCESS | 25545 | 1466519928015 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 07:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 07:38:48 INFO - PROCESS | 25545 | 1466519928024 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 07:38:48 INFO - PROCESS | 25545 | 1466519928029 Marionette TRACE conn4 <- [1,894,null,{}] 07:38:48 INFO - PROCESS | 25545 | 1466519928037 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:48 INFO - PROCESS | 25545 | 1466519928047 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:48 INFO - PROCESS | 25545 | 1466519928285 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 07:38:48 INFO - PROCESS | 25545 | 1466519928570 Marionette TRACE conn4 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:48 INFO - PROCESS | 25545 | 1466519928589 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:48 INFO - PROCESS | 25545 | ++DOCSHELL 0x92da7000 == 43 [pid = 25545] [id = 231] 07:38:48 INFO - PROCESS | 25545 | ++DOMWINDOW == 73 (0x92f5cc00) [pid = 25545] [serial = 694] [outer = (nil)] 07:38:48 INFO - PROCESS | 25545 | ++DOMWINDOW == 74 (0x92f90000) [pid = 25545] [serial = 695] [outer = 0x92f5cc00] 07:38:48 INFO - PROCESS | 25545 | 1466519928687 Marionette DEBUG loaded listener.js 07:38:48 INFO - PROCESS | 25545 | ++DOMWINDOW == 75 (0x93ba5400) [pid = 25545] [serial = 696] [outer = 0x92f5cc00] 07:38:49 INFO - PROCESS | 25545 | 1466519929684 Marionette TRACE conn4 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 07:38:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 07:38:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1688ms 07:38:49 INFO - PROCESS | 25545 | 1466519929712 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 07:38:49 INFO - PROCESS | 25545 | 1466519929718 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 07:38:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 07:38:49 INFO - PROCESS | 25545 | 1466519929725 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 07:38:49 INFO - PROCESS | 25545 | 1466519929730 Marionette TRACE conn4 <- [1,898,null,{}] 07:38:49 INFO - PROCESS | 25545 | 1466519929737 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:49 INFO - PROCESS | 25545 | 1466519929742 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:49 INFO - PROCESS | 25545 | 1466519929985 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 07:38:50 INFO - PROCESS | 25545 | 1466519930247 Marionette TRACE conn4 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:50 INFO - PROCESS | 25545 | 1466519930257 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:50 INFO - PROCESS | 25545 | ++DOCSHELL 0x96ecb800 == 44 [pid = 25545] [id = 232] 07:38:50 INFO - PROCESS | 25545 | ++DOMWINDOW == 76 (0x96eccc00) [pid = 25545] [serial = 697] [outer = (nil)] 07:38:50 INFO - PROCESS | 25545 | ++DOMWINDOW == 77 (0x97951000) [pid = 25545] [serial = 698] [outer = 0x96eccc00] 07:38:50 INFO - PROCESS | 25545 | 1466519930387 Marionette DEBUG loaded listener.js 07:38:50 INFO - PROCESS | 25545 | ++DOMWINDOW == 78 (0x979a0400) [pid = 25545] [serial = 699] [outer = 0x96eccc00] 07:38:51 INFO - PROCESS | 25545 | 1466519931413 Marionette TRACE conn4 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 07:38:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 07:38:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1745ms 07:38:51 INFO - PROCESS | 25545 | 1466519931471 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 07:38:51 INFO - PROCESS | 25545 | 1466519931479 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 07:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 07:38:51 INFO - PROCESS | 25545 | 1466519931497 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 07:38:51 INFO - PROCESS | 25545 | 1466519931505 Marionette TRACE conn4 <- [1,902,null,{}] 07:38:51 INFO - PROCESS | 25545 | 1466519931557 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:51 INFO - PROCESS | 25545 | 1466519931565 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:51 INFO - PROCESS | 25545 | 1466519931801 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 07:38:52 INFO - PROCESS | 25545 | 1466519931993 Marionette TRACE conn4 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:52 INFO - PROCESS | 25545 | 1466519932007 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:52 INFO - PROCESS | 25545 | ++DOCSHELL 0x96e4c000 == 45 [pid = 25545] [id = 233] 07:38:52 INFO - PROCESS | 25545 | ++DOMWINDOW == 79 (0x9799d800) [pid = 25545] [serial = 700] [outer = (nil)] 07:38:52 INFO - PROCESS | 25545 | ++DOMWINDOW == 80 (0x9aab6000) [pid = 25545] [serial = 701] [outer = 0x9799d800] 07:38:52 INFO - PROCESS | 25545 | 1466519932087 Marionette DEBUG loaded listener.js 07:38:52 INFO - PROCESS | 25545 | ++DOMWINDOW == 81 (0x9ae3dc00) [pid = 25545] [serial = 702] [outer = 0x9799d800] 07:38:53 INFO - PROCESS | 25545 | 1466519933028 Marionette TRACE conn4 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 07:38:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 07:38:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1606ms 07:38:53 INFO - PROCESS | 25545 | 1466519933096 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 07:38:53 INFO - PROCESS | 25545 | 1466519933100 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 07:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 07:38:53 INFO - PROCESS | 25545 | 1466519933107 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 07:38:53 INFO - PROCESS | 25545 | 1466519933111 Marionette TRACE conn4 <- [1,906,null,{}] 07:38:53 INFO - PROCESS | 25545 | 1466519933117 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:53 INFO - PROCESS | 25545 | 1466519933122 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:53 INFO - PROCESS | 25545 | 1466519933367 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 07:38:53 INFO - PROCESS | 25545 | 1466519933585 Marionette TRACE conn4 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:53 INFO - PROCESS | 25545 | 1466519933593 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:53 INFO - PROCESS | 25545 | ++DOCSHELL 0x96ecc400 == 46 [pid = 25545] [id = 234] 07:38:53 INFO - PROCESS | 25545 | ++DOMWINDOW == 82 (0x97996c00) [pid = 25545] [serial = 703] [outer = (nil)] 07:38:53 INFO - PROCESS | 25545 | ++DOMWINDOW == 83 (0x9b5f7400) [pid = 25545] [serial = 704] [outer = 0x97996c00] 07:38:53 INFO - PROCESS | 25545 | 1466519933722 Marionette DEBUG loaded listener.js 07:38:53 INFO - PROCESS | 25545 | ++DOMWINDOW == 84 (0x9b5fa000) [pid = 25545] [serial = 705] [outer = 0x97996c00] 07:38:54 INFO - PROCESS | 25545 | 1466519934613 Marionette TRACE conn4 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 07:38:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 07:38:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1581ms 07:38:54 INFO - PROCESS | 25545 | 1466519934689 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 07:38:54 INFO - PROCESS | 25545 | 1466519934694 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 07:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 07:38:54 INFO - PROCESS | 25545 | 1466519934701 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 07:38:54 INFO - PROCESS | 25545 | 1466519934704 Marionette TRACE conn4 <- [1,910,null,{}] 07:38:54 INFO - PROCESS | 25545 | 1466519934711 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:54 INFO - PROCESS | 25545 | 1466519934716 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:54 INFO - PROCESS | 25545 | 1466519934947 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 07:38:55 INFO - PROCESS | 25545 | 1466519935168 Marionette TRACE conn4 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:55 INFO - PROCESS | 25545 | 1466519935184 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:55 INFO - PROCESS | 25545 | ++DOCSHELL 0x91464000 == 47 [pid = 25545] [id = 235] 07:38:55 INFO - PROCESS | 25545 | ++DOMWINDOW == 85 (0x9146f000) [pid = 25545] [serial = 706] [outer = (nil)] 07:38:55 INFO - PROCESS | 25545 | ++DOMWINDOW == 86 (0x915cf400) [pid = 25545] [serial = 707] [outer = 0x9146f000] 07:38:55 INFO - PROCESS | 25545 | 1466519935466 Marionette DEBUG loaded listener.js 07:38:55 INFO - PROCESS | 25545 | ++DOMWINDOW == 87 (0x91b31000) [pid = 25545] [serial = 708] [outer = 0x9146f000] 07:38:56 INFO - PROCESS | 25545 | 1466519936424 Marionette TRACE conn4 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 07:38:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 07:38:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1782ms 07:38:56 INFO - PROCESS | 25545 | 1466519936485 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 07:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 07:38:56 INFO - PROCESS | 25545 | 1466519936492 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 07:38:56 INFO - PROCESS | 25545 | 1466519936501 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 07:38:56 INFO - PROCESS | 25545 | 1466519936505 Marionette TRACE conn4 <- [1,914,null,{}] 07:38:56 INFO - PROCESS | 25545 | 1466519936512 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:56 INFO - PROCESS | 25545 | 1466519936518 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:56 INFO - PROCESS | 25545 | 1466519936777 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 07:38:57 INFO - PROCESS | 25545 | 1466519937063 Marionette TRACE conn4 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:57 INFO - PROCESS | 25545 | 1466519937077 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:58 INFO - PROCESS | 25545 | --DOCSHELL 0x96e55400 == 46 [pid = 25545] [id = 218] 07:38:58 INFO - PROCESS | 25545 | --DOCSHELL 0x91a6c000 == 45 [pid = 25545] [id = 201] 07:38:58 INFO - PROCESS | 25545 | --DOCSHELL 0x97995800 == 44 [pid = 25545] [id = 202] 07:38:58 INFO - PROCESS | 25545 | --DOCSHELL 0x915d2000 == 43 [pid = 25545] [id = 204] 07:38:58 INFO - PROCESS | 25545 | --DOCSHELL 0x95233400 == 42 [pid = 25545] [id = 206] 07:38:58 INFO - PROCESS | 25545 | --DOCSHELL 0x915d3c00 == 41 [pid = 25545] [id = 216] 07:38:58 INFO - PROCESS | 25545 | --DOCSHELL 0x91a6e000 == 40 [pid = 25545] [id = 197] 07:38:58 INFO - PROCESS | 25545 | --DOCSHELL 0x924ca400 == 39 [pid = 25545] [id = 205] 07:38:58 INFO - PROCESS | 25545 | --DOCSHELL 0x93a3f000 == 38 [pid = 25545] [id = 199] 07:38:58 INFO - PROCESS | 25545 | --DOCSHELL 0x92db2c00 == 37 [pid = 25545] [id = 217] 07:38:58 INFO - PROCESS | 25545 | --DOCSHELL 0x9146c800 == 36 [pid = 25545] [id = 200] 07:38:58 INFO - PROCESS | 25545 | --DOCSHELL 0x91464800 == 35 [pid = 25545] [id = 229] 07:38:58 INFO - PROCESS | 25545 | --DOCSHELL 0x9530d800 == 34 [pid = 25545] [id = 228] 07:38:58 INFO - PROCESS | 25545 | --DOCSHELL 0x9922b800 == 33 [pid = 25545] [id = 227] 07:38:58 INFO - PROCESS | 25545 | --DOCSHELL 0x92da6400 == 32 [pid = 25545] [id = 226] 07:38:58 INFO - PROCESS | 25545 | --DOCSHELL 0x91a72000 == 31 [pid = 25545] [id = 225] 07:38:58 INFO - PROCESS | 25545 | --DOCSHELL 0x91461000 == 30 [pid = 25545] [id = 215] 07:38:58 INFO - PROCESS | 25545 | --DOCSHELL 0x92da5400 == 29 [pid = 25545] [id = 220] 07:38:58 INFO - PROCESS | 25545 | --DOCSHELL 0x9146d800 == 28 [pid = 25545] [id = 208] 07:38:58 INFO - PROCESS | 25545 | --DOCSHELL 0x93de2400 == 27 [pid = 25545] [id = 210] 07:38:58 INFO - PROCESS | 25545 | --DOCSHELL 0x91465800 == 26 [pid = 25545] [id = 224] 07:38:58 INFO - PROCESS | 25545 | --DOCSHELL 0x91a67400 == 25 [pid = 25545] [id = 214] 07:38:58 INFO - PROCESS | 25545 | --DOCSHELL 0x915c9c00 == 24 [pid = 25545] [id = 222] 07:38:58 INFO - PROCESS | 25545 | --DOCSHELL 0x91a75800 == 23 [pid = 25545] [id = 209] 07:38:58 INFO - PROCESS | 25545 | --DOCSHELL 0x9a9a7400 == 22 [pid = 25545] [id = 223] 07:38:58 INFO - PROCESS | 25545 | --DOCSHELL 0x91c13400 == 21 [pid = 25545] [id = 221] 07:38:58 INFO - PROCESS | 25545 | --DOCSHELL 0x91465c00 == 20 [pid = 25545] [id = 203] 07:38:58 INFO - PROCESS | 25545 | --DOCSHELL 0x9a3e3400 == 19 [pid = 25545] [id = 211] 07:38:58 INFO - PROCESS | 25545 | --DOCSHELL 0x915cec00 == 18 [pid = 25545] [id = 219] 07:38:58 INFO - PROCESS | 25545 | --DOCSHELL 0x922b4800 == 17 [pid = 25545] [id = 198] 07:38:58 INFO - PROCESS | 25545 | --DOCSHELL 0x91a6e400 == 16 [pid = 25545] [id = 207] 07:38:58 INFO - PROCESS | 25545 | --DOCSHELL 0x915cb000 == 15 [pid = 25545] [id = 212] 07:38:58 INFO - PROCESS | 25545 | --DOCSHELL 0x915cb800 == 14 [pid = 25545] [id = 213] 07:38:58 INFO - PROCESS | 25545 | --DOCSHELL 0x96ecc400 == 13 [pid = 25545] [id = 234] 07:38:58 INFO - PROCESS | 25545 | --DOCSHELL 0x96e4c000 == 12 [pid = 25545] [id = 233] 07:38:58 INFO - PROCESS | 25545 | --DOCSHELL 0x92da7000 == 11 [pid = 25545] [id = 231] 07:38:58 INFO - PROCESS | 25545 | --DOCSHELL 0x96ecb800 == 10 [pid = 25545] [id = 232] 07:38:58 INFO - PROCESS | 25545 | --DOCSHELL 0x91467000 == 9 [pid = 25545] [id = 230] 07:38:58 INFO - PROCESS | 25545 | ++DOCSHELL 0x91461c00 == 10 [pid = 25545] [id = 236] 07:38:58 INFO - PROCESS | 25545 | ++DOMWINDOW == 88 (0x91463000) [pid = 25545] [serial = 709] [outer = (nil)] 07:38:58 INFO - PROCESS | 25545 | ++DOMWINDOW == 89 (0x91467000) [pid = 25545] [serial = 710] [outer = 0x91463000] 07:38:58 INFO - PROCESS | 25545 | 1466519938211 Marionette DEBUG loaded listener.js 07:38:58 INFO - PROCESS | 25545 | ++DOMWINDOW == 90 (0x915ca000) [pid = 25545] [serial = 711] [outer = 0x91463000] 07:38:58 INFO - PROCESS | 25545 | --DOMWINDOW == 89 (0x922b8c00) [pid = 25545] [serial = 630] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 25545 | --DOMWINDOW == 88 (0x91b36400) [pid = 25545] [serial = 629] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 25545 | --DOMWINDOW == 87 (0x96e58000) [pid = 25545] [serial = 633] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 25545 | --DOMWINDOW == 86 (0x95231000) [pid = 25545] [serial = 632] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 25545 | --DOMWINDOW == 85 (0x9a9fa800) [pid = 25545] [serial = 636] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 25545 | --DOMWINDOW == 84 (0x9a9a3400) [pid = 25545] [serial = 635] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 25545 | --DOMWINDOW == 83 (0x9ae3e400) [pid = 25545] [serial = 639] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 25545 | --DOMWINDOW == 82 (0x9ae3ac00) [pid = 25545] [serial = 638] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 25545 | --DOMWINDOW == 81 (0x96ed2400) [pid = 25545] [serial = 656] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 25545 | --DOMWINDOW == 80 (0x92f89800) [pid = 25545] [serial = 653] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 25545 | --DOMWINDOW == 79 (0x9b12ec00) [pid = 25545] [serial = 642] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 25545 | --DOMWINDOW == 78 (0x9b128800) [pid = 25545] [serial = 641] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 25545 | --DOMWINDOW == 77 (0x91b32c00) [pid = 25545] [serial = 650] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 25545 | --DOMWINDOW == 76 (0x922b5c00) [pid = 25545] [serial = 651] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 25545 | --DOMWINDOW == 75 (0x96ec5800) [pid = 25545] [serial = 648] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 25545 | --DOMWINDOW == 74 (0x93a4bc00) [pid = 25545] [serial = 647] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 25545 | --DOMWINDOW == 73 (0x91c19400) [pid = 25545] [serial = 645] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 25545 | --DOMWINDOW == 72 (0x91a71800) [pid = 25545] [serial = 644] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 25545 | --DOMWINDOW == 71 (0x96e55000) [pid = 25545] [serial = 659] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 25545 | --DOMWINDOW == 70 (0x9799d400) [pid = 25545] [serial = 657] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 25545 | --DOMWINDOW == 69 (0x9a008c00) [pid = 25545] [serial = 660] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 25545 | --DOMWINDOW == 68 (0x92f94400) [pid = 25545] [serial = 654] [outer = (nil)] [url = about:blank] 07:38:59 INFO - PROCESS | 25545 | 1466519939190 Marionette TRACE conn4 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 07:38:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 07:38:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 2744ms 07:38:59 INFO - PROCESS | 25545 | 1466519939252 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 07:38:59 INFO - PROCESS | 25545 | 1466519939258 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 07:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 07:38:59 INFO - PROCESS | 25545 | 1466519939268 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 07:38:59 INFO - PROCESS | 25545 | 1466519939272 Marionette TRACE conn4 <- [1,918,null,{}] 07:38:59 INFO - PROCESS | 25545 | 1466519939280 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:59 INFO - PROCESS | 25545 | 1466519939285 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:59 INFO - PROCESS | 25545 | 1466519939462 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 07:38:59 INFO - PROCESS | 25545 | 1466519939473 Marionette TRACE conn4 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:59 INFO - PROCESS | 25545 | 1466519939483 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:38:59 INFO - PROCESS | 25545 | ++DOCSHELL 0x91c13c00 == 11 [pid = 25545] [id = 237] 07:38:59 INFO - PROCESS | 25545 | ++DOMWINDOW == 69 (0x91c14000) [pid = 25545] [serial = 712] [outer = (nil)] 07:38:59 INFO - PROCESS | 25545 | ++DOMWINDOW == 70 (0x922b0800) [pid = 25545] [serial = 713] [outer = 0x91c14000] 07:38:59 INFO - PROCESS | 25545 | 1466519939560 Marionette DEBUG loaded listener.js 07:38:59 INFO - PROCESS | 25545 | ++DOMWINDOW == 71 (0x92369000) [pid = 25545] [serial = 714] [outer = 0x91c14000] 07:39:00 INFO - PROCESS | 25545 | 1466519940610 Marionette TRACE conn4 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 07:39:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 07:39:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1384ms 07:39:00 INFO - PROCESS | 25545 | 1466519940653 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 07:39:00 INFO - PROCESS | 25545 | 1466519940660 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 07:39:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 07:39:00 INFO - PROCESS | 25545 | 1466519940673 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 07:39:00 INFO - PROCESS | 25545 | 1466519940676 Marionette TRACE conn4 <- [1,922,null,{}] 07:39:00 INFO - PROCESS | 25545 | 1466519940683 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:00 INFO - PROCESS | 25545 | 1466519940690 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:00 INFO - PROCESS | 25545 | 1466519940933 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 07:39:00 INFO - PROCESS | 25545 | 1466519940969 Marionette TRACE conn4 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:00 INFO - PROCESS | 25545 | 1466519940980 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:01 INFO - PROCESS | 25545 | ++DOCSHELL 0x92da5000 == 12 [pid = 25545] [id = 238] 07:39:01 INFO - PROCESS | 25545 | ++DOMWINDOW == 72 (0x92dac000) [pid = 25545] [serial = 715] [outer = (nil)] 07:39:01 INFO - PROCESS | 25545 | ++DOMWINDOW == 73 (0x92f5c400) [pid = 25545] [serial = 716] [outer = 0x92dac000] 07:39:01 INFO - PROCESS | 25545 | 1466519941052 Marionette DEBUG loaded listener.js 07:39:01 INFO - PROCESS | 25545 | ++DOMWINDOW == 74 (0x92f91800) [pid = 25545] [serial = 717] [outer = 0x92dac000] 07:39:02 INFO - PROCESS | 25545 | 1466519942135 Marionette TRACE conn4 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 07:39:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 07:39:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1542ms 07:39:02 INFO - PROCESS | 25545 | 1466519942215 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 07:39:02 INFO - PROCESS | 25545 | 1466519942220 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 07:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 07:39:02 INFO - PROCESS | 25545 | 1466519942232 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 07:39:02 INFO - PROCESS | 25545 | 1466519942238 Marionette TRACE conn4 <- [1,926,null,{}] 07:39:02 INFO - PROCESS | 25545 | 1466519942257 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:02 INFO - PROCESS | 25545 | 1466519942267 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:02 INFO - PROCESS | 25545 | 1466519942530 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 07:39:02 INFO - PROCESS | 25545 | 1466519942673 Marionette TRACE conn4 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:02 INFO - PROCESS | 25545 | 1466519942685 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:02 INFO - PROCESS | 25545 | ++DOCSHELL 0x9522c400 == 13 [pid = 25545] [id = 239] 07:39:02 INFO - PROCESS | 25545 | ++DOMWINDOW == 75 (0x9522c800) [pid = 25545] [serial = 718] [outer = (nil)] 07:39:02 INFO - PROCESS | 25545 | ++DOMWINDOW == 76 (0x95309c00) [pid = 25545] [serial = 719] [outer = 0x9522c800] 07:39:02 INFO - PROCESS | 25545 | 1466519942758 Marionette DEBUG loaded listener.js 07:39:02 INFO - PROCESS | 25545 | ++DOMWINDOW == 77 (0x96e50000) [pid = 25545] [serial = 720] [outer = 0x9522c800] 07:39:03 INFO - PROCESS | 25545 | --DOMWINDOW == 76 (0x915d3000) [pid = 25545] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 07:39:03 INFO - PROCESS | 25545 | --DOMWINDOW == 75 (0x99694800) [pid = 25545] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 07:39:03 INFO - PROCESS | 25545 | --DOMWINDOW == 74 (0x997c6000) [pid = 25545] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 07:39:03 INFO - PROCESS | 25545 | --DOMWINDOW == 73 (0x9799c400) [pid = 25545] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 07:39:03 INFO - PROCESS | 25545 | --DOMWINDOW == 72 (0x9a9a7800) [pid = 25545] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 07:39:03 INFO - PROCESS | 25545 | --DOMWINDOW == 71 (0x9146f800) [pid = 25545] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 07:39:03 INFO - PROCESS | 25545 | --DOMWINDOW == 70 (0x91b35000) [pid = 25545] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 07:39:03 INFO - PROCESS | 25545 | --DOMWINDOW == 69 (0x96ecd000) [pid = 25545] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 07:39:03 INFO - PROCESS | 25545 | --DOMWINDOW == 68 (0x93a3dc00) [pid = 25545] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 07:39:03 INFO - PROCESS | 25545 | --DOMWINDOW == 67 (0x922b2400) [pid = 25545] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 07:39:04 INFO - PROCESS | 25545 | 1466519944100 Marionette TRACE conn4 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 07:39:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 07:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1938ms 07:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 07:39:04 INFO - PROCESS | 25545 | 1466519944171 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 07:39:04 INFO - PROCESS | 25545 | 1466519944175 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 07:39:04 INFO - PROCESS | 25545 | 1466519944182 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 07:39:04 INFO - PROCESS | 25545 | 1466519944186 Marionette TRACE conn4 <- [1,930,null,{}] 07:39:04 INFO - PROCESS | 25545 | 1466519944193 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:04 INFO - PROCESS | 25545 | 1466519944198 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:04 INFO - PROCESS | 25545 | 1466519944380 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 07:39:04 INFO - PROCESS | 25545 | 1466519944498 Marionette TRACE conn4 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:04 INFO - PROCESS | 25545 | 1466519944505 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:04 INFO - PROCESS | 25545 | ++DOCSHELL 0x915ce800 == 14 [pid = 25545] [id = 240] 07:39:04 INFO - PROCESS | 25545 | ++DOMWINDOW == 68 (0x91b2bc00) [pid = 25545] [serial = 721] [outer = (nil)] 07:39:04 INFO - PROCESS | 25545 | ++DOMWINDOW == 69 (0x9530e800) [pid = 25545] [serial = 722] [outer = 0x91b2bc00] 07:39:04 INFO - PROCESS | 25545 | 1466519944587 Marionette DEBUG loaded listener.js 07:39:04 INFO - PROCESS | 25545 | ++DOMWINDOW == 70 (0x96ec7000) [pid = 25545] [serial = 723] [outer = 0x91b2bc00] 07:39:05 INFO - PROCESS | 25545 | 1466519945436 Marionette TRACE conn4 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 07:39:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 07:39:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1285ms 07:39:05 INFO - PROCESS | 25545 | 1466519945511 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 07:39:05 INFO - PROCESS | 25545 | 1466519945516 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 07:39:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 07:39:05 INFO - PROCESS | 25545 | 1466519945528 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 07:39:05 INFO - PROCESS | 25545 | 1466519945536 Marionette TRACE conn4 <- [1,934,null,{}] 07:39:05 INFO - PROCESS | 25545 | 1466519945546 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:05 INFO - PROCESS | 25545 | 1466519945553 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:05 INFO - PROCESS | 25545 | 1466519945778 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 07:39:05 INFO - PROCESS | 25545 | 1466519945937 Marionette TRACE conn4 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:05 INFO - PROCESS | 25545 | 1466519945955 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:05 INFO - PROCESS | 25545 | ++DOCSHELL 0x91b2e000 == 15 [pid = 25545] [id = 241] 07:39:05 INFO - PROCESS | 25545 | ++DOMWINDOW == 71 (0x91b2f400) [pid = 25545] [serial = 724] [outer = (nil)] 07:39:06 INFO - PROCESS | 25545 | ++DOMWINDOW == 72 (0x91b36800) [pid = 25545] [serial = 725] [outer = 0x91b2f400] 07:39:06 INFO - PROCESS | 25545 | 1466519946048 Marionette DEBUG loaded listener.js 07:39:06 INFO - PROCESS | 25545 | ++DOMWINDOW == 73 (0x92da6400) [pid = 25545] [serial = 726] [outer = 0x91b2f400] 07:39:07 INFO - PROCESS | 25545 | 1466519947171 Marionette TRACE conn4 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 07:39:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 07:39:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1701ms 07:39:07 INFO - PROCESS | 25545 | 1466519947231 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 07:39:07 INFO - PROCESS | 25545 | 1466519947236 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 07:39:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 07:39:07 INFO - PROCESS | 25545 | 1466519947248 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 07:39:07 INFO - PROCESS | 25545 | 1466519947255 Marionette TRACE conn4 <- [1,938,null,{}] 07:39:07 INFO - PROCESS | 25545 | 1466519947262 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:07 INFO - PROCESS | 25545 | 1466519947269 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:07 INFO - PROCESS | 25545 | 1466519947470 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 07:39:07 INFO - PROCESS | 25545 | 1466519947771 Marionette TRACE conn4 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:07 INFO - PROCESS | 25545 | 1466519947782 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:07 INFO - PROCESS | 25545 | ++DOCSHELL 0x91a70400 == 16 [pid = 25545] [id = 242] 07:39:07 INFO - PROCESS | 25545 | ++DOMWINDOW == 74 (0x95231800) [pid = 25545] [serial = 727] [outer = (nil)] 07:39:07 INFO - PROCESS | 25545 | ++DOMWINDOW == 75 (0x96e52c00) [pid = 25545] [serial = 728] [outer = 0x95231800] 07:39:07 INFO - PROCESS | 25545 | 1466519947880 Marionette DEBUG loaded listener.js 07:39:08 INFO - PROCESS | 25545 | ++DOMWINDOW == 76 (0x97951800) [pid = 25545] [serial = 729] [outer = 0x95231800] 07:39:08 INFO - PROCESS | 25545 | 1466519948930 Marionette TRACE conn4 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 07:39:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 07:39:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1742ms 07:39:08 INFO - PROCESS | 25545 | 1466519948987 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 07:39:08 INFO - PROCESS | 25545 | 1466519948992 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 07:39:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 07:39:09 INFO - PROCESS | 25545 | 1466519949000 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 07:39:09 INFO - PROCESS | 25545 | 1466519949004 Marionette TRACE conn4 <- [1,942,null,{}] 07:39:09 INFO - PROCESS | 25545 | 1466519949019 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:09 INFO - PROCESS | 25545 | 1466519949030 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:09 INFO - PROCESS | 25545 | 1466519949263 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 07:39:09 INFO - PROCESS | 25545 | 1466519949542 Marionette TRACE conn4 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:09 INFO - PROCESS | 25545 | 1466519949555 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:09 INFO - PROCESS | 25545 | ++DOCSHELL 0x99719000 == 17 [pid = 25545] [id = 243] 07:39:09 INFO - PROCESS | 25545 | ++DOMWINDOW == 77 (0x9971dc00) [pid = 25545] [serial = 730] [outer = (nil)] 07:39:09 INFO - PROCESS | 25545 | ++DOMWINDOW == 78 (0x99e62800) [pid = 25545] [serial = 731] [outer = 0x9971dc00] 07:39:09 INFO - PROCESS | 25545 | 1466519949645 Marionette DEBUG loaded listener.js 07:39:09 INFO - PROCESS | 25545 | ++DOMWINDOW == 79 (0x9a04f000) [pid = 25545] [serial = 732] [outer = 0x9971dc00] 07:39:10 INFO - PROCESS | 25545 | 1466519950665 Marionette TRACE conn4 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 07:39:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 07:39:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1738ms 07:39:10 INFO - PROCESS | 25545 | 1466519950738 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 07:39:10 INFO - PROCESS | 25545 | 1466519950742 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 07:39:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 07:39:10 INFO - PROCESS | 25545 | 1466519950749 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 07:39:10 INFO - PROCESS | 25545 | 1466519950753 Marionette TRACE conn4 <- [1,946,null,{}] 07:39:10 INFO - PROCESS | 25545 | 1466519950760 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:10 INFO - PROCESS | 25545 | 1466519950765 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:10 INFO - PROCESS | 25545 | 1466519950959 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 07:39:11 INFO - PROCESS | 25545 | 1466519951166 Marionette TRACE conn4 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:11 INFO - PROCESS | 25545 | 1466519951175 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:11 INFO - PROCESS | 25545 | ++DOCSHELL 0x97953c00 == 18 [pid = 25545] [id = 244] 07:39:11 INFO - PROCESS | 25545 | ++DOMWINDOW == 80 (0x9a054800) [pid = 25545] [serial = 733] [outer = (nil)] 07:39:11 INFO - PROCESS | 25545 | ++DOMWINDOW == 81 (0x9a3db800) [pid = 25545] [serial = 734] [outer = 0x9a054800] 07:39:11 INFO - PROCESS | 25545 | 1466519951307 Marionette DEBUG loaded listener.js 07:39:11 INFO - PROCESS | 25545 | ++DOMWINDOW == 82 (0x9a3e1000) [pid = 25545] [serial = 735] [outer = 0x9a054800] 07:39:12 INFO - PROCESS | 25545 | 1466519952300 Marionette TRACE conn4 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 07:39:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 07:39:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1637ms 07:39:12 INFO - PROCESS | 25545 | 1466519952388 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 07:39:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 07:39:12 INFO - PROCESS | 25545 | 1466519952393 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 07:39:12 INFO - PROCESS | 25545 | 1466519952400 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 07:39:12 INFO - PROCESS | 25545 | 1466519952403 Marionette TRACE conn4 <- [1,950,null,{}] 07:39:12 INFO - PROCESS | 25545 | 1466519952411 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:12 INFO - PROCESS | 25545 | 1466519952415 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:12 INFO - PROCESS | 25545 | 1466519952644 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 07:39:13 INFO - PROCESS | 25545 | 1466519952985 Marionette TRACE conn4 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:13 INFO - PROCESS | 25545 | 1466519952996 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:13 INFO - PROCESS | 25545 | ++DOCSHELL 0x91467c00 == 19 [pid = 25545] [id = 245] 07:39:13 INFO - PROCESS | 25545 | ++DOMWINDOW == 83 (0x91468800) [pid = 25545] [serial = 736] [outer = (nil)] 07:39:13 INFO - PROCESS | 25545 | ++DOMWINDOW == 84 (0x915cbc00) [pid = 25545] [serial = 737] [outer = 0x91468800] 07:39:13 INFO - PROCESS | 25545 | 1466519953074 Marionette DEBUG loaded listener.js 07:39:13 INFO - PROCESS | 25545 | ++DOMWINDOW == 85 (0x91a75800) [pid = 25545] [serial = 738] [outer = 0x91468800] 07:39:14 INFO - PROCESS | 25545 | --DOMWINDOW == 84 (0x997d0400) [pid = 25545] [serial = 683] [outer = (nil)] [url = about:blank] 07:39:14 INFO - PROCESS | 25545 | --DOMWINDOW == 83 (0x9a3df800) [pid = 25545] [serial = 686] [outer = (nil)] [url = about:blank] 07:39:14 INFO - PROCESS | 25545 | --DOMWINDOW == 82 (0x9a3d6400) [pid = 25545] [serial = 663] [outer = (nil)] [url = about:blank] 07:39:14 INFO - PROCESS | 25545 | --DOMWINDOW == 81 (0x9a102000) [pid = 25545] [serial = 662] [outer = (nil)] [url = about:blank] 07:39:14 INFO - PROCESS | 25545 | --DOMWINDOW == 80 (0x9aabd000) [pid = 25545] [serial = 671] [outer = (nil)] [url = about:blank] 07:39:14 INFO - PROCESS | 25545 | --DOMWINDOW == 79 (0x9ae33800) [pid = 25545] [serial = 672] [outer = (nil)] [url = about:blank] 07:39:14 INFO - PROCESS | 25545 | --DOMWINDOW == 78 (0x92dab400) [pid = 25545] [serial = 674] [outer = (nil)] [url = about:blank] 07:39:14 INFO - PROCESS | 25545 | --DOMWINDOW == 77 (0x95230000) [pid = 25545] [serial = 675] [outer = (nil)] [url = about:blank] 07:39:14 INFO - PROCESS | 25545 | --DOMWINDOW == 76 (0x91c17400) [pid = 25545] [serial = 677] [outer = (nil)] [url = about:blank] 07:39:14 INFO - PROCESS | 25545 | --DOMWINDOW == 75 (0x924c3400) [pid = 25545] [serial = 678] [outer = (nil)] [url = about:blank] 07:39:14 INFO - PROCESS | 25545 | --DOMWINDOW == 74 (0x9a057000) [pid = 25545] [serial = 668] [outer = (nil)] [url = about:blank] 07:39:14 INFO - PROCESS | 25545 | --DOMWINDOW == 73 (0x9a090400) [pid = 25545] [serial = 669] [outer = (nil)] [url = about:blank] 07:39:14 INFO - PROCESS | 25545 | --DOMWINDOW == 72 (0x93ddbc00) [pid = 25545] [serial = 680] [outer = (nil)] [url = about:blank] 07:39:14 INFO - PROCESS | 25545 | --DOMWINDOW == 71 (0x92da8800) [pid = 25545] [serial = 665] [outer = (nil)] [url = about:blank] 07:39:14 INFO - PROCESS | 25545 | --DOMWINDOW == 70 (0x92f8bc00) [pid = 25545] [serial = 666] [outer = (nil)] [url = about:blank] 07:39:14 INFO - PROCESS | 25545 | --DOMWINDOW == 69 (0x9a3d7c00) [pid = 25545] [serial = 690] [outer = (nil)] [url = about:blank] 07:39:14 INFO - PROCESS | 25545 | --DOMWINDOW == 68 (0x9a442800) [pid = 25545] [serial = 687] [outer = (nil)] [url = about:blank] 07:39:14 INFO - PROCESS | 25545 | --DOMWINDOW == 67 (0x9a055000) [pid = 25545] [serial = 684] [outer = (nil)] [url = about:blank] 07:39:14 INFO - PROCESS | 25545 | --DOMWINDOW == 66 (0x9522d800) [pid = 25545] [serial = 681] [outer = (nil)] [url = about:blank] 07:39:14 INFO - PROCESS | 25545 | --DOMWINDOW == 65 (0x9a051c00) [pid = 25545] [serial = 689] [outer = (nil)] [url = about:blank] 07:39:14 INFO - PROCESS | 25545 | 1466519954206 Marionette TRACE conn4 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 07:39:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 07:39:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1833ms 07:39:14 INFO - PROCESS | 25545 | 1466519954236 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 07:39:14 INFO - PROCESS | 25545 | 1466519954242 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 07:39:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 07:39:14 INFO - PROCESS | 25545 | 1466519954250 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 07:39:14 INFO - PROCESS | 25545 | 1466519954255 Marionette TRACE conn4 <- [1,954,null,{}] 07:39:14 INFO - PROCESS | 25545 | 1466519954264 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:14 INFO - PROCESS | 25545 | 1466519954273 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:14 INFO - PROCESS | 25545 | 1466519954467 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 07:39:14 INFO - PROCESS | 25545 | 1466519954650 Marionette TRACE conn4 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:14 INFO - PROCESS | 25545 | 1466519954661 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:14 INFO - PROCESS | 25545 | ++DOCSHELL 0x92db0000 == 20 [pid = 25545] [id = 246] 07:39:14 INFO - PROCESS | 25545 | ++DOMWINDOW == 66 (0x92db0c00) [pid = 25545] [serial = 739] [outer = (nil)] 07:39:14 INFO - PROCESS | 25545 | ++DOMWINDOW == 67 (0x92f87800) [pid = 25545] [serial = 740] [outer = 0x92db0c00] 07:39:14 INFO - PROCESS | 25545 | 1466519954764 Marionette DEBUG loaded listener.js 07:39:14 INFO - PROCESS | 25545 | ++DOMWINDOW == 68 (0x93bacc00) [pid = 25545] [serial = 741] [outer = 0x92db0c00] 07:39:15 INFO - PROCESS | 25545 | 1466519955564 Marionette TRACE conn4 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 07:39:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 07:39:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1338ms 07:39:15 INFO - PROCESS | 25545 | 1466519955592 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 07:39:15 INFO - PROCESS | 25545 | 1466519955599 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 07:39:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 07:39:15 INFO - PROCESS | 25545 | 1466519955607 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 07:39:15 INFO - PROCESS | 25545 | 1466519955611 Marionette TRACE conn4 <- [1,958,null,{}] 07:39:15 INFO - PROCESS | 25545 | 1466519955617 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:15 INFO - PROCESS | 25545 | 1466519955622 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:15 INFO - PROCESS | 25545 | 1466519955856 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 07:39:15 INFO - PROCESS | 25545 | 1466519955872 Marionette TRACE conn4 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:15 INFO - PROCESS | 25545 | 1466519955881 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:15 INFO - PROCESS | 25545 | ++DOCSHELL 0x9523a400 == 21 [pid = 25545] [id = 247] 07:39:15 INFO - PROCESS | 25545 | ++DOMWINDOW == 69 (0x96ec8c00) [pid = 25545] [serial = 742] [outer = (nil)] 07:39:15 INFO - PROCESS | 25545 | ++DOMWINDOW == 70 (0x97997800) [pid = 25545] [serial = 743] [outer = 0x96ec8c00] 07:39:15 INFO - PROCESS | 25545 | 1466519955956 Marionette DEBUG loaded listener.js 07:39:16 INFO - PROCESS | 25545 | ++DOMWINDOW == 71 (0x992d4400) [pid = 25545] [serial = 744] [outer = 0x96ec8c00] 07:39:16 INFO - PROCESS | 25545 | 1466519956940 Marionette TRACE conn4 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 07:39:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 07:39:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1384ms 07:39:16 INFO - PROCESS | 25545 | 1466519956991 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 07:39:16 INFO - PROCESS | 25545 | 1466519956995 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 07:39:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 07:39:17 INFO - PROCESS | 25545 | 1466519957020 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 07:39:17 INFO - PROCESS | 25545 | 1466519957030 Marionette TRACE conn4 <- [1,962,null,{}] 07:39:17 INFO - PROCESS | 25545 | 1466519957040 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:17 INFO - PROCESS | 25545 | 1466519957046 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:17 INFO - PROCESS | 25545 | 1466519957274 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 07:39:17 INFO - PROCESS | 25545 | 1466519957297 Marionette TRACE conn4 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:17 INFO - PROCESS | 25545 | 1466519957306 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:17 INFO - PROCESS | 25545 | ++DOCSHELL 0x9523ac00 == 22 [pid = 25545] [id = 248] 07:39:17 INFO - PROCESS | 25545 | ++DOMWINDOW == 72 (0x9a056800) [pid = 25545] [serial = 745] [outer = (nil)] 07:39:17 INFO - PROCESS | 25545 | ++DOMWINDOW == 73 (0x9a3d6800) [pid = 25545] [serial = 746] [outer = 0x9a056800] 07:39:17 INFO - PROCESS | 25545 | 1466519957377 Marionette DEBUG loaded listener.js 07:39:17 INFO - PROCESS | 25545 | ++DOMWINDOW == 74 (0x96ec5800) [pid = 25545] [serial = 747] [outer = 0x9a056800] 07:39:18 INFO - PROCESS | 25545 | 1466519958326 Marionette TRACE conn4 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 07:39:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 07:39:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1351ms 07:39:18 INFO - PROCESS | 25545 | 1466519958368 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 07:39:18 INFO - PROCESS | 25545 | 1466519958373 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 07:39:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 07:39:18 INFO - PROCESS | 25545 | 1466519958380 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 07:39:18 INFO - PROCESS | 25545 | 1466519958384 Marionette TRACE conn4 <- [1,966,null,{}] 07:39:18 INFO - PROCESS | 25545 | 1466519958389 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:18 INFO - PROCESS | 25545 | 1466519958394 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:18 INFO - PROCESS | 25545 | 1466519958610 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 07:39:18 INFO - PROCESS | 25545 | --DOMWINDOW == 73 (0x96eccc00) [pid = 25545] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 07:39:18 INFO - PROCESS | 25545 | --DOMWINDOW == 72 (0x9799d800) [pid = 25545] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 07:39:18 INFO - PROCESS | 25545 | --DOMWINDOW == 71 (0x97996c00) [pid = 25545] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 07:39:18 INFO - PROCESS | 25545 | --DOMWINDOW == 70 (0x91463000) [pid = 25545] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 07:39:18 INFO - PROCESS | 25545 | --DOMWINDOW == 69 (0x91c14000) [pid = 25545] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 07:39:18 INFO - PROCESS | 25545 | --DOMWINDOW == 68 (0x9146f000) [pid = 25545] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 07:39:18 INFO - PROCESS | 25545 | --DOMWINDOW == 67 (0x91467400) [pid = 25545] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 07:39:18 INFO - PROCESS | 25545 | --DOMWINDOW == 66 (0x92f5cc00) [pid = 25545] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 07:39:18 INFO - PROCESS | 25545 | --DOMWINDOW == 65 (0x9522c800) [pid = 25545] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 07:39:18 INFO - PROCESS | 25545 | --DOMWINDOW == 64 (0x92dac000) [pid = 25545] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 07:39:18 INFO - PROCESS | 25545 | 1466519958789 Marionette TRACE conn4 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:18 INFO - PROCESS | 25545 | 1466519958800 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:18 INFO - PROCESS | 25545 | ++DOCSHELL 0x91463000 == 23 [pid = 25545] [id = 249] 07:39:18 INFO - PROCESS | 25545 | ++DOMWINDOW == 65 (0x91467400) [pid = 25545] [serial = 748] [outer = (nil)] 07:39:18 INFO - PROCESS | 25545 | ++DOMWINDOW == 66 (0x924c4400) [pid = 25545] [serial = 749] [outer = 0x91467400] 07:39:18 INFO - PROCESS | 25545 | 1466519958886 Marionette DEBUG loaded listener.js 07:39:18 INFO - PROCESS | 25545 | ++DOMWINDOW == 67 (0x92dac000) [pid = 25545] [serial = 750] [outer = 0x91467400] 07:39:19 INFO - PROCESS | 25545 | 1466519959710 Marionette TRACE conn4 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 07:39:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 07:39:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1394ms 07:39:19 INFO - PROCESS | 25545 | 1466519959775 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 07:39:19 INFO - PROCESS | 25545 | 1466519959779 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 07:39:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 07:39:19 INFO - PROCESS | 25545 | 1466519959786 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 07:39:19 INFO - PROCESS | 25545 | 1466519959790 Marionette TRACE conn4 <- [1,970,null,{}] 07:39:19 INFO - PROCESS | 25545 | 1466519959795 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:19 INFO - PROCESS | 25545 | 1466519959800 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:19 INFO - PROCESS | 25545 | 1466519959960 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 07:39:19 INFO - PROCESS | 25545 | 1466519959969 Marionette TRACE conn4 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:19 INFO - PROCESS | 25545 | 1466519959988 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:20 INFO - PROCESS | 25545 | ++DOCSHELL 0x91b30c00 == 24 [pid = 25545] [id = 250] 07:39:20 INFO - PROCESS | 25545 | ++DOMWINDOW == 68 (0x924c6000) [pid = 25545] [serial = 751] [outer = (nil)] 07:39:20 INFO - PROCESS | 25545 | ++DOMWINDOW == 69 (0x9a5af800) [pid = 25545] [serial = 752] [outer = 0x924c6000] 07:39:20 INFO - PROCESS | 25545 | 1466519960179 Marionette DEBUG loaded listener.js 07:39:20 INFO - PROCESS | 25545 | ++DOMWINDOW == 70 (0x9aabf400) [pid = 25545] [serial = 753] [outer = 0x924c6000] 07:39:21 INFO - PROCESS | 25545 | 1466519961149 Marionette TRACE conn4 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 07:39:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 07:39:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1439ms 07:39:21 INFO - PROCESS | 25545 | 1466519961227 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 07:39:21 INFO - PROCESS | 25545 | 1466519961235 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 07:39:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 07:39:21 INFO - PROCESS | 25545 | 1466519961247 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 07:39:21 INFO - PROCESS | 25545 | 1466519961253 Marionette TRACE conn4 <- [1,974,null,{}] 07:39:21 INFO - PROCESS | 25545 | 1466519961263 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:21 INFO - PROCESS | 25545 | 1466519961269 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:21 INFO - PROCESS | 25545 | 1466519961515 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 07:39:21 INFO - PROCESS | 25545 | 1466519961802 Marionette TRACE conn4 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:21 INFO - PROCESS | 25545 | 1466519961817 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:21 INFO - PROCESS | 25545 | ++DOCSHELL 0x91b33400 == 25 [pid = 25545] [id = 251] 07:39:21 INFO - PROCESS | 25545 | ++DOMWINDOW == 71 (0x91c11800) [pid = 25545] [serial = 754] [outer = (nil)] 07:39:21 INFO - PROCESS | 25545 | ++DOMWINDOW == 72 (0x92f88400) [pid = 25545] [serial = 755] [outer = 0x91c11800] 07:39:21 INFO - PROCESS | 25545 | 1466519961905 Marionette DEBUG loaded listener.js 07:39:22 INFO - PROCESS | 25545 | ++DOMWINDOW == 73 (0x93ddbc00) [pid = 25545] [serial = 756] [outer = 0x91c11800] 07:39:22 INFO - PROCESS | 25545 | 1466519962912 Marionette TRACE conn4 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 07:39:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 07:39:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1745ms 07:39:22 INFO - PROCESS | 25545 | 1466519962991 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 07:39:23 INFO - PROCESS | 25545 | 1466519962999 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 07:39:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 07:39:23 INFO - PROCESS | 25545 | 1466519963011 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 07:39:23 INFO - PROCESS | 25545 | 1466519963015 Marionette TRACE conn4 <- [1,978,null,{}] 07:39:23 INFO - PROCESS | 25545 | 1466519963023 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:23 INFO - PROCESS | 25545 | 1466519963031 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:23 INFO - PROCESS | 25545 | 1466519963268 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 07:39:23 INFO - PROCESS | 25545 | 1466519963486 Marionette TRACE conn4 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:23 INFO - PROCESS | 25545 | 1466519963496 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:23 INFO - PROCESS | 25545 | ++DOCSHELL 0x992d3c00 == 26 [pid = 25545] [id = 252] 07:39:23 INFO - PROCESS | 25545 | ++DOMWINDOW == 74 (0x997c5000) [pid = 25545] [serial = 757] [outer = (nil)] 07:39:23 INFO - PROCESS | 25545 | ++DOMWINDOW == 75 (0x9a04ec00) [pid = 25545] [serial = 758] [outer = 0x997c5000] 07:39:23 INFO - PROCESS | 25545 | 1466519963598 Marionette DEBUG loaded listener.js 07:39:23 INFO - PROCESS | 25545 | ++DOMWINDOW == 76 (0x9a370400) [pid = 25545] [serial = 759] [outer = 0x997c5000] 07:39:24 INFO - PROCESS | 25545 | 1466519964629 Marionette TRACE conn4 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 07:39:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 07:39:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1687ms 07:39:24 INFO - PROCESS | 25545 | 1466519964699 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 07:39:24 INFO - PROCESS | 25545 | 1466519964704 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 07:39:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 07:39:24 INFO - PROCESS | 25545 | 1466519964711 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 07:39:24 INFO - PROCESS | 25545 | 1466519964718 Marionette TRACE conn4 <- [1,982,null,{}] 07:39:24 INFO - PROCESS | 25545 | 1466519964736 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:24 INFO - PROCESS | 25545 | 1466519964746 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:24 INFO - PROCESS | 25545 | 1466519964980 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 07:39:25 INFO - PROCESS | 25545 | 1466519965238 Marionette TRACE conn4 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:25 INFO - PROCESS | 25545 | 1466519965253 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:25 INFO - PROCESS | 25545 | ++DOCSHELL 0x9ae35c00 == 27 [pid = 25545] [id = 253] 07:39:25 INFO - PROCESS | 25545 | ++DOMWINDOW == 77 (0x9ae36c00) [pid = 25545] [serial = 760] [outer = (nil)] 07:39:25 INFO - PROCESS | 25545 | ++DOMWINDOW == 78 (0x9ae3c400) [pid = 25545] [serial = 761] [outer = 0x9ae36c00] 07:39:25 INFO - PROCESS | 25545 | 1466519965340 Marionette DEBUG loaded listener.js 07:39:25 INFO - PROCESS | 25545 | ++DOMWINDOW == 79 (0x9b12c000) [pid = 25545] [serial = 762] [outer = 0x9ae36c00] 07:39:26 INFO - PROCESS | 25545 | 1466519966287 Marionette TRACE conn4 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 07:39:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 07:39:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1639ms 07:39:26 INFO - PROCESS | 25545 | 1466519966352 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 07:39:26 INFO - PROCESS | 25545 | 1466519966357 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 07:39:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 07:39:26 INFO - PROCESS | 25545 | 1466519966364 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 07:39:26 INFO - PROCESS | 25545 | 1466519966367 Marionette TRACE conn4 <- [1,986,null,{}] 07:39:26 INFO - PROCESS | 25545 | 1466519966374 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:26 INFO - PROCESS | 25545 | 1466519966379 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:26 INFO - PROCESS | 25545 | 1466519966624 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 07:39:26 INFO - PROCESS | 25545 | 1466519966835 Marionette TRACE conn4 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:26 INFO - PROCESS | 25545 | 1466519966844 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:26 INFO - PROCESS | 25545 | ++DOCSHELL 0x93dd9000 == 28 [pid = 25545] [id = 254] 07:39:26 INFO - PROCESS | 25545 | ++DOMWINDOW == 80 (0x9aabd000) [pid = 25545] [serial = 763] [outer = (nil)] 07:39:26 INFO - PROCESS | 25545 | ++DOMWINDOW == 81 (0x9b5f9800) [pid = 25545] [serial = 764] [outer = 0x9aabd000] 07:39:26 INFO - PROCESS | 25545 | 1466519966975 Marionette DEBUG loaded listener.js 07:39:27 INFO - PROCESS | 25545 | ++DOMWINDOW == 82 (0x9bc9c800) [pid = 25545] [serial = 765] [outer = 0x9aabd000] 07:39:27 INFO - PROCESS | 25545 | 1466519967944 Marionette TRACE conn4 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 07:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 07:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1633ms 07:39:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 07:39:28 INFO - PROCESS | 25545 | 1466519967998 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 07:39:28 INFO - PROCESS | 25545 | 1466519968002 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 07:39:28 INFO - PROCESS | 25545 | 1466519968010 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 07:39:28 INFO - PROCESS | 25545 | 1466519968013 Marionette TRACE conn4 <- [1,990,null,{}] 07:39:28 INFO - PROCESS | 25545 | 1466519968020 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:28 INFO - PROCESS | 25545 | 1466519968026 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:28 INFO - PROCESS | 25545 | 1466519968223 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 07:39:28 INFO - PROCESS | 25545 | 1466519968450 Marionette TRACE conn4 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:28 INFO - PROCESS | 25545 | 1466519968459 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:28 INFO - PROCESS | 25545 | ++DOCSHELL 0x9ae3e400 == 29 [pid = 25545] [id = 255] 07:39:28 INFO - PROCESS | 25545 | ++DOMWINDOW == 83 (0x9b51a000) [pid = 25545] [serial = 766] [outer = (nil)] 07:39:28 INFO - PROCESS | 25545 | ++DOMWINDOW == 84 (0x9bfd5800) [pid = 25545] [serial = 767] [outer = 0x9b51a000] 07:39:28 INFO - PROCESS | 25545 | 1466519968583 Marionette DEBUG loaded listener.js 07:39:28 INFO - PROCESS | 25545 | ++DOMWINDOW == 85 (0x9c0e9800) [pid = 25545] [serial = 768] [outer = 0x9b51a000] 07:39:29 INFO - PROCESS | 25545 | 1466519969589 Marionette TRACE conn4 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 07:39:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 07:39:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1644ms 07:39:29 INFO - PROCESS | 25545 | 1466519969654 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 07:39:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 07:39:29 INFO - PROCESS | 25545 | 1466519969658 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 07:39:29 INFO - PROCESS | 25545 | 1466519969665 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 07:39:29 INFO - PROCESS | 25545 | 1466519969669 Marionette TRACE conn4 <- [1,994,null,{}] 07:39:29 INFO - PROCESS | 25545 | 1466519969675 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:29 INFO - PROCESS | 25545 | 1466519969686 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:30 INFO - PROCESS | 25545 | 1466519970116 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 07:39:30 INFO - PROCESS | 25545 | 1466519970351 Marionette TRACE conn4 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:30 INFO - PROCESS | 25545 | 1466519970361 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:30 INFO - PROCESS | 25545 | ++DOCSHELL 0x91c16000 == 30 [pid = 25545] [id = 256] 07:39:30 INFO - PROCESS | 25545 | ++DOMWINDOW == 86 (0x91c17000) [pid = 25545] [serial = 769] [outer = (nil)] 07:39:30 INFO - PROCESS | 25545 | ++DOMWINDOW == 87 (0x9236c000) [pid = 25545] [serial = 770] [outer = 0x91c17000] 07:39:30 INFO - PROCESS | 25545 | 1466519970442 Marionette DEBUG loaded listener.js 07:39:30 INFO - PROCESS | 25545 | ++DOMWINDOW == 88 (0x92da7000) [pid = 25545] [serial = 771] [outer = 0x91c17000] 07:39:31 INFO - PROCESS | 25545 | 1466519971359 Marionette TRACE conn4 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 07:39:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 07:39:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1736ms 07:39:31 INFO - PROCESS | 25545 | 1466519971403 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 07:39:31 INFO - PROCESS | 25545 | 1466519971410 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 07:39:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 07:39:31 INFO - PROCESS | 25545 | 1466519971419 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 07:39:31 INFO - PROCESS | 25545 | 1466519971426 Marionette TRACE conn4 <- [1,998,null,{}] 07:39:31 INFO - PROCESS | 25545 | 1466519971434 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:31 INFO - PROCESS | 25545 | 1466519971440 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:31 INFO - PROCESS | 25545 | 1466519971638 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 07:39:31 INFO - PROCESS | 25545 | 1466519971900 Marionette TRACE conn4 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:31 INFO - PROCESS | 25545 | 1466519971913 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:31 INFO - PROCESS | 25545 | ++DOCSHELL 0x93a40c00 == 31 [pid = 25545] [id = 257] 07:39:31 INFO - PROCESS | 25545 | ++DOMWINDOW == 89 (0x95047400) [pid = 25545] [serial = 772] [outer = (nil)] 07:39:32 INFO - PROCESS | 25545 | ++DOMWINDOW == 90 (0x97948800) [pid = 25545] [serial = 773] [outer = 0x95047400] 07:39:32 INFO - PROCESS | 25545 | 1466519972039 Marionette DEBUG loaded listener.js 07:39:32 INFO - PROCESS | 25545 | ++DOMWINDOW == 91 (0x97999c00) [pid = 25545] [serial = 774] [outer = 0x95047400] 07:39:33 INFO - PROCESS | 25545 | --DOCSHELL 0x91464000 == 30 [pid = 25545] [id = 235] 07:39:33 INFO - PROCESS | 25545 | --DOCSHELL 0x91461c00 == 29 [pid = 25545] [id = 236] 07:39:33 INFO - PROCESS | 25545 | --DOMWINDOW == 90 (0x9ae3dc00) [pid = 25545] [serial = 702] [outer = (nil)] [url = about:blank] 07:39:33 INFO - PROCESS | 25545 | --DOMWINDOW == 89 (0x9aab6000) [pid = 25545] [serial = 701] [outer = (nil)] [url = about:blank] 07:39:33 INFO - PROCESS | 25545 | --DOMWINDOW == 88 (0x9b5fa000) [pid = 25545] [serial = 705] [outer = (nil)] [url = about:blank] 07:39:33 INFO - PROCESS | 25545 | --DOMWINDOW == 87 (0x9b5f7400) [pid = 25545] [serial = 704] [outer = (nil)] [url = about:blank] 07:39:33 INFO - PROCESS | 25545 | --DOMWINDOW == 86 (0x91467000) [pid = 25545] [serial = 710] [outer = (nil)] [url = about:blank] 07:39:33 INFO - PROCESS | 25545 | --DOMWINDOW == 85 (0x915ca000) [pid = 25545] [serial = 711] [outer = (nil)] [url = about:blank] 07:39:33 INFO - PROCESS | 25545 | --DOMWINDOW == 84 (0x922b0800) [pid = 25545] [serial = 713] [outer = (nil)] [url = about:blank] 07:39:33 INFO - PROCESS | 25545 | --DOMWINDOW == 83 (0x92369000) [pid = 25545] [serial = 714] [outer = (nil)] [url = about:blank] 07:39:33 INFO - PROCESS | 25545 | --DOMWINDOW == 82 (0x91b31000) [pid = 25545] [serial = 708] [outer = (nil)] [url = about:blank] 07:39:33 INFO - PROCESS | 25545 | --DOMWINDOW == 81 (0x915cf400) [pid = 25545] [serial = 707] [outer = (nil)] [url = about:blank] 07:39:33 INFO - PROCESS | 25545 | --DOMWINDOW == 80 (0x915cf800) [pid = 25545] [serial = 693] [outer = (nil)] [url = about:blank] 07:39:33 INFO - PROCESS | 25545 | --DOMWINDOW == 79 (0x9146c400) [pid = 25545] [serial = 692] [outer = (nil)] [url = about:blank] 07:39:33 INFO - PROCESS | 25545 | --DOMWINDOW == 78 (0x93ba5400) [pid = 25545] [serial = 696] [outer = (nil)] [url = about:blank] 07:39:33 INFO - PROCESS | 25545 | --DOMWINDOW == 77 (0x92f90000) [pid = 25545] [serial = 695] [outer = (nil)] [url = about:blank] 07:39:33 INFO - PROCESS | 25545 | --DOMWINDOW == 76 (0x979a0400) [pid = 25545] [serial = 699] [outer = (nil)] [url = about:blank] 07:39:33 INFO - PROCESS | 25545 | --DOMWINDOW == 75 (0x95309c00) [pid = 25545] [serial = 719] [outer = (nil)] [url = about:blank] 07:39:33 INFO - PROCESS | 25545 | --DOMWINDOW == 74 (0x92f91800) [pid = 25545] [serial = 717] [outer = (nil)] [url = about:blank] 07:39:33 INFO - PROCESS | 25545 | --DOMWINDOW == 73 (0x92f5c400) [pid = 25545] [serial = 716] [outer = (nil)] [url = about:blank] 07:39:33 INFO - PROCESS | 25545 | --DOMWINDOW == 72 (0x96e50000) [pid = 25545] [serial = 720] [outer = (nil)] [url = about:blank] 07:39:33 INFO - PROCESS | 25545 | --DOMWINDOW == 71 (0x9530e800) [pid = 25545] [serial = 722] [outer = (nil)] [url = about:blank] 07:39:33 INFO - PROCESS | 25545 | --DOMWINDOW == 70 (0x97951000) [pid = 25545] [serial = 698] [outer = (nil)] [url = about:blank] 07:39:34 INFO - PROCESS | 25545 | 1466519974026 Marionette TRACE conn4 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 07:39:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 07:39:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 2647ms 07:39:34 INFO - PROCESS | 25545 | 1466519974105 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 07:39:34 INFO - PROCESS | 25545 | 1466519974112 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 07:39:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 07:39:34 INFO - PROCESS | 25545 | 1466519974123 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 07:39:34 INFO - PROCESS | 25545 | 1466519974129 Marionette TRACE conn4 <- [1,1002,null,{}] 07:39:34 INFO - PROCESS | 25545 | 1466519974138 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:34 INFO - PROCESS | 25545 | 1466519974143 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:34 INFO - PROCESS | 25545 | 1466519974342 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 07:39:34 INFO - PROCESS | 25545 | 1466519974461 Marionette TRACE conn4 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:34 INFO - PROCESS | 25545 | 1466519974470 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:34 INFO - PROCESS | 25545 | ++DOCSHELL 0x915c9400 == 30 [pid = 25545] [id = 258] 07:39:34 INFO - PROCESS | 25545 | ++DOMWINDOW == 71 (0x91a6b800) [pid = 25545] [serial = 775] [outer = (nil)] 07:39:34 INFO - PROCESS | 25545 | ++DOMWINDOW == 72 (0x91b3a800) [pid = 25545] [serial = 776] [outer = 0x91a6b800] 07:39:34 INFO - PROCESS | 25545 | 1466519974551 Marionette DEBUG loaded listener.js 07:39:34 INFO - PROCESS | 25545 | ++DOMWINDOW == 73 (0x91c18000) [pid = 25545] [serial = 777] [outer = 0x91a6b800] 07:39:35 INFO - PROCESS | 25545 | 1466519975422 Marionette TRACE conn4 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 07:39:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 07:39:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1335ms 07:39:35 INFO - PROCESS | 25545 | 1466519975464 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 07:39:35 INFO - PROCESS | 25545 | 1466519975473 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 07:39:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 07:39:35 INFO - PROCESS | 25545 | 1466519975487 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 07:39:35 INFO - PROCESS | 25545 | 1466519975491 Marionette TRACE conn4 <- [1,1006,null,{}] 07:39:35 INFO - PROCESS | 25545 | 1466519975499 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:35 INFO - PROCESS | 25545 | 1466519975503 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:35 INFO - PROCESS | 25545 | 1466519975689 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 07:39:35 INFO - PROCESS | 25545 | 1466519975701 Marionette TRACE conn4 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:35 INFO - PROCESS | 25545 | 1466519975709 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:35 INFO - PROCESS | 25545 | ++DOCSHELL 0x91c0ec00 == 31 [pid = 25545] [id = 259] 07:39:35 INFO - PROCESS | 25545 | ++DOMWINDOW == 74 (0x924cf800) [pid = 25545] [serial = 778] [outer = (nil)] 07:39:35 INFO - PROCESS | 25545 | ++DOMWINDOW == 75 (0x92f87c00) [pid = 25545] [serial = 779] [outer = 0x924cf800] 07:39:35 INFO - PROCESS | 25545 | 1466519975907 Marionette DEBUG loaded listener.js 07:39:36 INFO - PROCESS | 25545 | ++DOMWINDOW == 76 (0x92f90000) [pid = 25545] [serial = 780] [outer = 0x924cf800] 07:39:36 INFO - PROCESS | 25545 | 1466519976947 Marionette TRACE conn4 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 07:39:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 07:39:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1492ms 07:39:36 INFO - PROCESS | 25545 | 1466519976985 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 07:39:36 INFO - PROCESS | 25545 | 1466519976990 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 07:39:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 07:39:36 INFO - PROCESS | 25545 | 1466519976997 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 07:39:37 INFO - PROCESS | 25545 | 1466519977004 Marionette TRACE conn4 <- [1,1010,null,{}] 07:39:37 INFO - PROCESS | 25545 | 1466519977028 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:37 INFO - PROCESS | 25545 | 1466519977038 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:37 INFO - PROCESS | 25545 | 1466519977265 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 07:39:37 INFO - PROCESS | 25545 | 1466519977295 Marionette TRACE conn4 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:37 INFO - PROCESS | 25545 | 1466519977305 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:37 INFO - PROCESS | 25545 | ++DOCSHELL 0x9530dc00 == 32 [pid = 25545] [id = 260] 07:39:37 INFO - PROCESS | 25545 | ++DOMWINDOW == 77 (0x9530e800) [pid = 25545] [serial = 781] [outer = (nil)] 07:39:37 INFO - PROCESS | 25545 | ++DOMWINDOW == 78 (0x96e54000) [pid = 25545] [serial = 782] [outer = 0x9530e800] 07:39:37 INFO - PROCESS | 25545 | 1466519977383 Marionette DEBUG loaded listener.js 07:39:37 INFO - PROCESS | 25545 | ++DOMWINDOW == 79 (0x9794a000) [pid = 25545] [serial = 783] [outer = 0x9530e800] 07:39:38 INFO - PROCESS | 25545 | --DOMWINDOW == 78 (0x924c6000) [pid = 25545] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 07:39:38 INFO - PROCESS | 25545 | --DOMWINDOW == 77 (0x9a054800) [pid = 25545] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 07:39:38 INFO - PROCESS | 25545 | --DOMWINDOW == 76 (0x95231800) [pid = 25545] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 07:39:38 INFO - PROCESS | 25545 | --DOMWINDOW == 75 (0x9a056800) [pid = 25545] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 07:39:38 INFO - PROCESS | 25545 | --DOMWINDOW == 74 (0x91467400) [pid = 25545] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 07:39:38 INFO - PROCESS | 25545 | --DOMWINDOW == 73 (0x91b2f400) [pid = 25545] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 07:39:38 INFO - PROCESS | 25545 | --DOMWINDOW == 72 (0x92db0c00) [pid = 25545] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 07:39:38 INFO - PROCESS | 25545 | --DOMWINDOW == 71 (0x91468800) [pid = 25545] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 07:39:38 INFO - PROCESS | 25545 | --DOMWINDOW == 70 (0x9971dc00) [pid = 25545] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 07:39:38 INFO - PROCESS | 25545 | --DOMWINDOW == 69 (0x96ec8c00) [pid = 25545] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 07:39:38 INFO - PROCESS | 25545 | --DOMWINDOW == 68 (0x91b2bc00) [pid = 25545] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 07:39:38 INFO - PROCESS | 25545 | 1466519978873 Marionette TRACE conn4 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 07:39:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 07:39:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1938ms 07:39:38 INFO - PROCESS | 25545 | 1466519978936 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 07:39:38 INFO - PROCESS | 25545 | 1466519978941 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 07:39:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 07:39:38 INFO - PROCESS | 25545 | 1466519978947 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 07:39:38 INFO - PROCESS | 25545 | 1466519978951 Marionette TRACE conn4 <- [1,1014,null,{}] 07:39:38 INFO - PROCESS | 25545 | 1466519978956 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:38 INFO - PROCESS | 25545 | 1466519978961 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:39 INFO - PROCESS | 25545 | 1466519979130 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 07:39:39 INFO - PROCESS | 25545 | 1466519979250 Marionette TRACE conn4 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:39 INFO - PROCESS | 25545 | 1466519979261 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:39 INFO - PROCESS | 25545 | ++DOCSHELL 0x9146f000 == 33 [pid = 25545] [id = 261] 07:39:39 INFO - PROCESS | 25545 | ++DOMWINDOW == 69 (0x91b33c00) [pid = 25545] [serial = 784] [outer = (nil)] 07:39:39 INFO - PROCESS | 25545 | ++DOMWINDOW == 70 (0x97996c00) [pid = 25545] [serial = 785] [outer = 0x91b33c00] 07:39:39 INFO - PROCESS | 25545 | 1466519979331 Marionette DEBUG loaded listener.js 07:39:39 INFO - PROCESS | 25545 | ++DOMWINDOW == 71 (0x9971dc00) [pid = 25545] [serial = 786] [outer = 0x91b33c00] 07:39:40 INFO - PROCESS | 25545 | 1466519980113 Marionette TRACE conn4 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 07:39:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 07:39:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1190ms 07:39:40 INFO - PROCESS | 25545 | 1466519980145 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 07:39:40 INFO - PROCESS | 25545 | 1466519980149 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 07:39:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 07:39:40 INFO - PROCESS | 25545 | 1466519980157 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 07:39:40 INFO - PROCESS | 25545 | 1466519980161 Marionette TRACE conn4 <- [1,1018,null,{}] 07:39:40 INFO - PROCESS | 25545 | 1466519980167 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:40 INFO - PROCESS | 25545 | 1466519980173 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:40 INFO - PROCESS | 25545 | 1466519980411 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 07:39:40 INFO - PROCESS | 25545 | 1466519980573 Marionette TRACE conn4 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:40 INFO - PROCESS | 25545 | 1466519980583 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:40 INFO - PROCESS | 25545 | ++DOCSHELL 0x91464c00 == 34 [pid = 25545] [id = 262] 07:39:40 INFO - PROCESS | 25545 | ++DOMWINDOW == 72 (0x91465000) [pid = 25545] [serial = 787] [outer = (nil)] 07:39:40 INFO - PROCESS | 25545 | ++DOMWINDOW == 73 (0x9146d000) [pid = 25545] [serial = 788] [outer = 0x91465000] 07:39:40 INFO - PROCESS | 25545 | 1466519980677 Marionette DEBUG loaded listener.js 07:39:40 INFO - PROCESS | 25545 | ++DOMWINDOW == 74 (0x915cb800) [pid = 25545] [serial = 789] [outer = 0x91465000] 07:39:41 INFO - PROCESS | 25545 | 1466519981764 Marionette TRACE conn4 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 07:39:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 07:39:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1687ms 07:39:41 INFO - PROCESS | 25545 | 1466519981847 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 07:39:41 INFO - PROCESS | 25545 | 1466519981854 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 07:39:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 07:39:41 INFO - PROCESS | 25545 | 1466519981864 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 07:39:41 INFO - PROCESS | 25545 | 1466519981869 Marionette TRACE conn4 <- [1,1022,null,{}] 07:39:41 INFO - PROCESS | 25545 | 1466519981878 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:41 INFO - PROCESS | 25545 | 1466519981884 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:42 INFO - PROCESS | 25545 | 1466519982125 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 07:39:42 INFO - PROCESS | 25545 | 1466519982347 Marionette TRACE conn4 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:42 INFO - PROCESS | 25545 | 1466519982357 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:42 INFO - PROCESS | 25545 | ++DOCSHELL 0x91468800 == 35 [pid = 25545] [id = 263] 07:39:42 INFO - PROCESS | 25545 | ++DOMWINDOW == 75 (0x92f8b400) [pid = 25545] [serial = 790] [outer = (nil)] 07:39:42 INFO - PROCESS | 25545 | ++DOMWINDOW == 76 (0x93ba3c00) [pid = 25545] [serial = 791] [outer = 0x92f8b400] 07:39:42 INFO - PROCESS | 25545 | 1466519982443 Marionette DEBUG loaded listener.js 07:39:42 INFO - PROCESS | 25545 | ++DOMWINDOW == 77 (0x9522ec00) [pid = 25545] [serial = 792] [outer = 0x92f8b400] 07:39:43 INFO - PROCESS | 25545 | 1466519983484 Marionette TRACE conn4 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 07:39:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 07:39:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1685ms 07:39:43 INFO - PROCESS | 25545 | 1466519983550 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 07:39:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 07:39:43 INFO - PROCESS | 25545 | 1466519983556 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 07:39:43 INFO - PROCESS | 25545 | 1466519983564 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 07:39:43 INFO - PROCESS | 25545 | 1466519983567 Marionette TRACE conn4 <- [1,1026,null,{}] 07:39:43 INFO - PROCESS | 25545 | 1466519983575 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:43 INFO - PROCESS | 25545 | 1466519983581 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:43 INFO - PROCESS | 25545 | 1466519983801 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 07:39:44 INFO - PROCESS | 25545 | 1466519984124 Marionette TRACE conn4 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:44 INFO - PROCESS | 25545 | 1466519984133 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:44 INFO - PROCESS | 25545 | ++DOCSHELL 0x915cac00 == 36 [pid = 25545] [id = 264] 07:39:44 INFO - PROCESS | 25545 | ++DOMWINDOW == 78 (0x91b39000) [pid = 25545] [serial = 793] [outer = (nil)] 07:39:44 INFO - PROCESS | 25545 | ++DOMWINDOW == 79 (0x9a05b400) [pid = 25545] [serial = 794] [outer = 0x91b39000] 07:39:44 INFO - PROCESS | 25545 | 1466519984225 Marionette DEBUG loaded listener.js 07:39:44 INFO - PROCESS | 25545 | ++DOMWINDOW == 80 (0x9a3dc400) [pid = 25545] [serial = 795] [outer = 0x91b39000] 07:39:45 INFO - PROCESS | 25545 | 1466519985204 Marionette TRACE conn4 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 07:39:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 07:39:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1689ms 07:39:45 INFO - PROCESS | 25545 | 1466519985253 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 07:39:45 INFO - PROCESS | 25545 | 1466519985260 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 07:39:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 07:39:45 INFO - PROCESS | 25545 | 1466519985278 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 07:39:45 INFO - PROCESS | 25545 | 1466519985287 Marionette TRACE conn4 <- [1,1030,null,{}] 07:39:45 INFO - PROCESS | 25545 | 1466519985293 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:45 INFO - PROCESS | 25545 | 1466519985301 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:45 INFO - PROCESS | 25545 | 1466519985535 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 07:39:45 INFO - PROCESS | 25545 | 1466519985747 Marionette TRACE conn4 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:45 INFO - PROCESS | 25545 | 1466519985756 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:45 INFO - PROCESS | 25545 | ++DOCSHELL 0x91464400 == 37 [pid = 25545] [id = 265] 07:39:45 INFO - PROCESS | 25545 | ++DOMWINDOW == 81 (0x9146e400) [pid = 25545] [serial = 796] [outer = (nil)] 07:39:45 INFO - PROCESS | 25545 | ++DOMWINDOW == 82 (0x9ae34800) [pid = 25545] [serial = 797] [outer = 0x9146e400] 07:39:45 INFO - PROCESS | 25545 | 1466519985887 Marionette DEBUG loaded listener.js 07:39:46 INFO - PROCESS | 25545 | ++DOMWINDOW == 83 (0x9a9a7800) [pid = 25545] [serial = 798] [outer = 0x9146e400] 07:39:46 INFO - PROCESS | 25545 | 1466519986890 Marionette TRACE conn4 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 07:39:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 07:39:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1698ms 07:39:46 INFO - PROCESS | 25545 | 1466519986969 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 07:39:46 INFO - PROCESS | 25545 | 1466519986972 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 07:39:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 07:39:46 INFO - PROCESS | 25545 | 1466519986980 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 07:39:46 INFO - PROCESS | 25545 | 1466519986985 Marionette TRACE conn4 <- [1,1034,null,{}] 07:39:46 INFO - PROCESS | 25545 | 1466519986991 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:46 INFO - PROCESS | 25545 | 1466519986997 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:47 INFO - PROCESS | 25545 | 1466519987220 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 07:39:47 INFO - PROCESS | 25545 | 1466519987563 Marionette TRACE conn4 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:47 INFO - PROCESS | 25545 | 1466519987571 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:47 INFO - PROCESS | 25545 | ++DOCSHELL 0x91464000 == 38 [pid = 25545] [id = 266] 07:39:47 INFO - PROCESS | 25545 | ++DOMWINDOW == 84 (0x91464800) [pid = 25545] [serial = 799] [outer = (nil)] 07:39:47 INFO - PROCESS | 25545 | ++DOMWINDOW == 85 (0x9146cc00) [pid = 25545] [serial = 800] [outer = 0x91464800] 07:39:47 INFO - PROCESS | 25545 | 1466519987654 Marionette DEBUG loaded listener.js 07:39:47 INFO - PROCESS | 25545 | ++DOMWINDOW == 86 (0x91b2b400) [pid = 25545] [serial = 801] [outer = 0x91464800] 07:39:48 INFO - PROCESS | 25545 | 1466519988663 Marionette TRACE conn4 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 07:39:48 INFO - PROCESS | 25545 | --DOMWINDOW == 85 (0x9aabf400) [pid = 25545] [serial = 753] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 25545 | --DOMWINDOW == 84 (0x9a5af800) [pid = 25545] [serial = 752] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 25545 | --DOMWINDOW == 83 (0x9a3db800) [pid = 25545] [serial = 734] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 25545 | --DOMWINDOW == 82 (0x96e52c00) [pid = 25545] [serial = 728] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 25545 | --DOMWINDOW == 81 (0x96ec5800) [pid = 25545] [serial = 747] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 25545 | --DOMWINDOW == 80 (0x92dac000) [pid = 25545] [serial = 750] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 25545 | --DOMWINDOW == 79 (0x92da6400) [pid = 25545] [serial = 726] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 25545 | --DOMWINDOW == 78 (0x97951800) [pid = 25545] [serial = 729] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 25545 | --DOMWINDOW == 77 (0x91b36800) [pid = 25545] [serial = 725] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 25545 | --DOMWINDOW == 76 (0x93bacc00) [pid = 25545] [serial = 741] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 25545 | --DOMWINDOW == 75 (0x924c4400) [pid = 25545] [serial = 749] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 25545 | --DOMWINDOW == 74 (0x9a3d6800) [pid = 25545] [serial = 746] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 25545 | --DOMWINDOW == 73 (0x91a75800) [pid = 25545] [serial = 738] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 25545 | --DOMWINDOW == 72 (0x9a04f000) [pid = 25545] [serial = 732] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 25545 | --DOMWINDOW == 71 (0x99e62800) [pid = 25545] [serial = 731] [outer = (nil)] [url = about:blank] 07:39:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 07:39:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1788ms 07:39:48 INFO - PROCESS | 25545 | --DOMWINDOW == 70 (0x992d4400) [pid = 25545] [serial = 744] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 25545 | --DOMWINDOW == 69 (0x92f87800) [pid = 25545] [serial = 740] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 25545 | --DOMWINDOW == 68 (0x96ec7000) [pid = 25545] [serial = 723] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 25545 | --DOMWINDOW == 67 (0x97997800) [pid = 25545] [serial = 743] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 25545 | --DOMWINDOW == 66 (0x9a3e1000) [pid = 25545] [serial = 735] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 25545 | --DOMWINDOW == 65 (0x915cbc00) [pid = 25545] [serial = 737] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 25545 | 1466519988789 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 07:39:48 INFO - PROCESS | 25545 | 1466519988795 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 07:39:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 07:39:48 INFO - PROCESS | 25545 | 1466519988810 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 07:39:48 INFO - PROCESS | 25545 | 1466519988816 Marionette TRACE conn4 <- [1,1038,null,{}] 07:39:48 INFO - PROCESS | 25545 | 1466519988835 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:48 INFO - PROCESS | 25545 | 1466519988844 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:49 INFO - PROCESS | 25545 | 1466519989046 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 07:39:49 INFO - PROCESS | 25545 | 1466519989236 Marionette TRACE conn4 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:49 INFO - PROCESS | 25545 | 1466519989247 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:49 INFO - PROCESS | 25545 | ++DOCSHELL 0x924c5400 == 39 [pid = 25545] [id = 267] 07:39:49 INFO - PROCESS | 25545 | ++DOMWINDOW == 66 (0x924c7c00) [pid = 25545] [serial = 802] [outer = (nil)] 07:39:49 INFO - PROCESS | 25545 | ++DOMWINDOW == 67 (0x92da8400) [pid = 25545] [serial = 803] [outer = 0x924c7c00] 07:39:49 INFO - PROCESS | 25545 | 1466519989325 Marionette DEBUG loaded listener.js 07:39:49 INFO - PROCESS | 25545 | ++DOMWINDOW == 68 (0x92daf800) [pid = 25545] [serial = 804] [outer = 0x924c7c00] 07:39:50 INFO - PROCESS | 25545 | 1466519990127 Marionette TRACE conn4 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 07:39:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 07:39:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1386ms 07:39:50 INFO - PROCESS | 25545 | 1466519990201 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 07:39:50 INFO - PROCESS | 25545 | 1466519990208 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 07:39:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 07:39:50 INFO - PROCESS | 25545 | 1466519990216 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 07:39:50 INFO - PROCESS | 25545 | 1466519990220 Marionette TRACE conn4 <- [1,1042,null,{}] 07:39:50 INFO - PROCESS | 25545 | 1466519990227 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:50 INFO - PROCESS | 25545 | 1466519990232 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:50 INFO - PROCESS | 25545 | 1466519990409 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 07:39:50 INFO - PROCESS | 25545 | 1466519990537 Marionette TRACE conn4 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:50 INFO - PROCESS | 25545 | 1466519990542 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:50 INFO - PROCESS | 25545 | ++DOCSHELL 0x92f8a800 == 40 [pid = 25545] [id = 268] 07:39:50 INFO - PROCESS | 25545 | ++DOMWINDOW == 69 (0x9522e800) [pid = 25545] [serial = 805] [outer = (nil)] 07:39:50 INFO - PROCESS | 25545 | ++DOMWINDOW == 70 (0x96ecc800) [pid = 25545] [serial = 806] [outer = 0x9522e800] 07:39:50 INFO - PROCESS | 25545 | 1466519990615 Marionette DEBUG loaded listener.js 07:39:50 INFO - PROCESS | 25545 | ++DOMWINDOW == 71 (0x9799ac00) [pid = 25545] [serial = 807] [outer = 0x9522e800] 07:39:51 INFO - PROCESS | 25545 | 1466519991479 Marionette TRACE conn4 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 07:39:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 07:39:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1335ms 07:39:51 INFO - PROCESS | 25545 | 1466519991552 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 07:39:51 INFO - PROCESS | 25545 | 1466519991555 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 07:39:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 07:39:51 INFO - PROCESS | 25545 | 1466519991580 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 07:39:51 INFO - PROCESS | 25545 | 1466519991589 Marionette TRACE conn4 <- [1,1046,null,{}] 07:39:51 INFO - PROCESS | 25545 | 1466519991598 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:51 INFO - PROCESS | 25545 | 1466519991606 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:51 INFO - PROCESS | 25545 | 1466519991827 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 07:39:51 INFO - PROCESS | 25545 | 1466519991852 Marionette TRACE conn4 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:51 INFO - PROCESS | 25545 | 1466519991863 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:51 INFO - PROCESS | 25545 | ++DOCSHELL 0x96e55400 == 41 [pid = 25545] [id = 269] 07:39:51 INFO - PROCESS | 25545 | ++DOMWINDOW == 72 (0x9a094c00) [pid = 25545] [serial = 808] [outer = (nil)] 07:39:51 INFO - PROCESS | 25545 | ++DOMWINDOW == 73 (0x9a3e2c00) [pid = 25545] [serial = 809] [outer = 0x9a094c00] 07:39:51 INFO - PROCESS | 25545 | 1466519991932 Marionette DEBUG loaded listener.js 07:39:52 INFO - PROCESS | 25545 | ++DOMWINDOW == 74 (0x9a448400) [pid = 25545] [serial = 810] [outer = 0x9a094c00] 07:39:52 INFO - PROCESS | 25545 | 1466519992897 Marionette TRACE conn4 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 07:39:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 07:39:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1344ms 07:39:52 INFO - PROCESS | 25545 | 1466519992920 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 07:39:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 07:39:52 INFO - PROCESS | 25545 | 1466519992925 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 07:39:52 INFO - PROCESS | 25545 | 1466519992932 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 07:39:52 INFO - PROCESS | 25545 | 1466519992936 Marionette TRACE conn4 <- [1,1050,null,{}] 07:39:52 INFO - PROCESS | 25545 | 1466519992942 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:52 INFO - PROCESS | 25545 | 1466519992947 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:53 INFO - PROCESS | 25545 | 1466519993165 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 07:39:53 INFO - PROCESS | 25545 | 1466519993189 Marionette TRACE conn4 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:53 INFO - PROCESS | 25545 | 1466519993196 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:53 INFO - PROCESS | 25545 | ++DOCSHELL 0x92da6400 == 42 [pid = 25545] [id = 270] 07:39:53 INFO - PROCESS | 25545 | ++DOMWINDOW == 75 (0x9799e800) [pid = 25545] [serial = 811] [outer = (nil)] 07:39:53 INFO - PROCESS | 25545 | ++DOMWINDOW == 76 (0x9aaba800) [pid = 25545] [serial = 812] [outer = 0x9799e800] 07:39:53 INFO - PROCESS | 25545 | 1466519993283 Marionette DEBUG loaded listener.js 07:39:53 INFO - PROCESS | 25545 | ++DOMWINDOW == 77 (0x9ae32400) [pid = 25545] [serial = 813] [outer = 0x9799e800] 07:39:53 INFO - PROCESS | 25545 | --DOMWINDOW == 76 (0x9530e800) [pid = 25545] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 07:39:53 INFO - PROCESS | 25545 | --DOMWINDOW == 75 (0x91a6b800) [pid = 25545] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 07:39:53 INFO - PROCESS | 25545 | --DOMWINDOW == 74 (0x95047400) [pid = 25545] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 07:39:53 INFO - PROCESS | 25545 | --DOMWINDOW == 73 (0x91c11800) [pid = 25545] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 07:39:53 INFO - PROCESS | 25545 | --DOMWINDOW == 72 (0x997c5000) [pid = 25545] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 07:39:53 INFO - PROCESS | 25545 | --DOMWINDOW == 71 (0x9ae36c00) [pid = 25545] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 07:39:53 INFO - PROCESS | 25545 | --DOMWINDOW == 70 (0x9aabd000) [pid = 25545] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 07:39:53 INFO - PROCESS | 25545 | --DOMWINDOW == 69 (0x9b51a000) [pid = 25545] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 07:39:53 INFO - PROCESS | 25545 | --DOMWINDOW == 68 (0x91c17000) [pid = 25545] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 07:39:53 INFO - PROCESS | 25545 | --DOMWINDOW == 67 (0x924cf800) [pid = 25545] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 07:39:54 INFO - PROCESS | 25545 | 1466519994350 Marionette TRACE conn4 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 07:39:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 07:39:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1442ms 07:39:54 INFO - PROCESS | 25545 | 1466519994380 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 07:39:54 INFO - PROCESS | 25545 | 1466519994384 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 07:39:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 07:39:54 INFO - PROCESS | 25545 | 1466519994392 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 07:39:54 INFO - PROCESS | 25545 | 1466519994396 Marionette TRACE conn4 <- [1,1054,null,{}] 07:39:54 INFO - PROCESS | 25545 | 1466519994402 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:54 INFO - PROCESS | 25545 | 1466519994407 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:54 INFO - PROCESS | 25545 | 1466519994575 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 07:39:54 INFO - PROCESS | 25545 | 1466519994589 Marionette TRACE conn4 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:54 INFO - PROCESS | 25545 | 1466519994606 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:54 INFO - PROCESS | 25545 | ++DOCSHELL 0x91a75400 == 43 [pid = 25545] [id = 271] 07:39:54 INFO - PROCESS | 25545 | ++DOMWINDOW == 68 (0x91b2fc00) [pid = 25545] [serial = 814] [outer = (nil)] 07:39:54 INFO - PROCESS | 25545 | ++DOMWINDOW == 69 (0x9aab5800) [pid = 25545] [serial = 815] [outer = 0x91b2fc00] 07:39:54 INFO - PROCESS | 25545 | 1466519994694 Marionette DEBUG loaded listener.js 07:39:54 INFO - PROCESS | 25545 | ++DOMWINDOW == 70 (0x9b126000) [pid = 25545] [serial = 816] [outer = 0x91b2fc00] 07:39:55 INFO - PROCESS | 25545 | 1466519995636 Marionette TRACE conn4 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 07:39:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 07:39:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1281ms 07:39:55 INFO - PROCESS | 25545 | 1466519995675 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 07:39:55 INFO - PROCESS | 25545 | 1466519995678 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 07:39:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 07:39:55 INFO - PROCESS | 25545 | 1466519995685 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 07:39:55 INFO - PROCESS | 25545 | 1466519995689 Marionette TRACE conn4 <- [1,1058,null,{}] 07:39:55 INFO - PROCESS | 25545 | 1466519995694 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:55 INFO - PROCESS | 25545 | 1466519995701 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:55 INFO - PROCESS | 25545 | 1466519995880 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 07:39:56 INFO - PROCESS | 25545 | 1466519996105 Marionette TRACE conn4 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:56 INFO - PROCESS | 25545 | 1466519996119 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:56 INFO - PROCESS | 25545 | ++DOCSHELL 0x91463c00 == 44 [pid = 25545] [id = 272] 07:39:56 INFO - PROCESS | 25545 | ++DOMWINDOW == 71 (0x91465c00) [pid = 25545] [serial = 817] [outer = (nil)] 07:39:56 INFO - PROCESS | 25545 | ++DOMWINDOW == 72 (0x915cec00) [pid = 25545] [serial = 818] [outer = 0x91465c00] 07:39:56 INFO - PROCESS | 25545 | 1466519996207 Marionette DEBUG loaded listener.js 07:39:56 INFO - PROCESS | 25545 | ++DOMWINDOW == 73 (0x91a6d400) [pid = 25545] [serial = 819] [outer = 0x91465c00] 07:39:57 INFO - PROCESS | 25545 | 1466519997303 Marionette TRACE conn4 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 07:39:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 07:39:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1690ms 07:39:57 INFO - PROCESS | 25545 | 1466519997379 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 07:39:57 INFO - PROCESS | 25545 | 1466519997386 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 07:39:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 07:39:57 INFO - PROCESS | 25545 | 1466519997396 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 07:39:57 INFO - PROCESS | 25545 | 1466519997402 Marionette TRACE conn4 <- [1,1062,null,{}] 07:39:57 INFO - PROCESS | 25545 | 1466519997412 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:57 INFO - PROCESS | 25545 | 1466519997421 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:57 INFO - PROCESS | 25545 | 1466519997678 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 07:39:57 INFO - PROCESS | 25545 | 1466519997950 Marionette TRACE conn4 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:57 INFO - PROCESS | 25545 | 1466519997958 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:57 INFO - PROCESS | 25545 | ++DOCSHELL 0x924cf400 == 45 [pid = 25545] [id = 273] 07:39:57 INFO - PROCESS | 25545 | ++DOMWINDOW == 74 (0x92da6000) [pid = 25545] [serial = 820] [outer = (nil)] 07:39:58 INFO - PROCESS | 25545 | ++DOMWINDOW == 75 (0x92f58c00) [pid = 25545] [serial = 821] [outer = 0x92da6000] 07:39:58 INFO - PROCESS | 25545 | 1466519998049 Marionette DEBUG loaded listener.js 07:39:58 INFO - PROCESS | 25545 | ++DOMWINDOW == 76 (0x93ba4000) [pid = 25545] [serial = 822] [outer = 0x92da6000] 07:39:59 INFO - PROCESS | 25545 | 1466519999116 Marionette TRACE conn4 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 07:39:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 07:39:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1740ms 07:39:59 INFO - PROCESS | 25545 | 1466519999138 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 07:39:59 INFO - PROCESS | 25545 | 1466519999146 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 07:39:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 07:39:59 INFO - PROCESS | 25545 | 1466519999154 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 07:39:59 INFO - PROCESS | 25545 | 1466519999159 Marionette TRACE conn4 <- [1,1066,null,{}] 07:39:59 INFO - PROCESS | 25545 | 1466519999165 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:59 INFO - PROCESS | 25545 | 1466519999171 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:59 INFO - PROCESS | 25545 | 1466519999382 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 07:39:59 INFO - PROCESS | 25545 | 1466519999644 Marionette TRACE conn4 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:59 INFO - PROCESS | 25545 | 1466519999652 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:39:59 INFO - PROCESS | 25545 | ++DOCSHELL 0x9522f400 == 46 [pid = 25545] [id = 274] 07:39:59 INFO - PROCESS | 25545 | ++DOMWINDOW == 77 (0x95233800) [pid = 25545] [serial = 823] [outer = (nil)] 07:39:59 INFO - PROCESS | 25545 | ++DOMWINDOW == 78 (0x96eca800) [pid = 25545] [serial = 824] [outer = 0x95233800] 07:39:59 INFO - PROCESS | 25545 | 1466519999782 Marionette DEBUG loaded listener.js 07:39:59 INFO - PROCESS | 25545 | ++DOMWINDOW == 79 (0x99697000) [pid = 25545] [serial = 825] [outer = 0x95233800] 07:40:00 INFO - PROCESS | 25545 | 1466520000849 Marionette TRACE conn4 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 07:40:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 07:40:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1736ms 07:40:00 INFO - PROCESS | 25545 | 1466520000892 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 07:40:00 INFO - PROCESS | 25545 | 1466520000897 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 07:40:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 07:40:00 INFO - PROCESS | 25545 | 1466520000915 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 07:40:00 INFO - PROCESS | 25545 | 1466520000926 Marionette TRACE conn4 <- [1,1070,null,{}] 07:40:00 INFO - PROCESS | 25545 | 1466520000933 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:00 INFO - PROCESS | 25545 | 1466520000942 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:01 INFO - PROCESS | 25545 | 1466520001269 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 07:40:01 INFO - PROCESS | 25545 | 1466520001467 Marionette TRACE conn4 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:01 INFO - PROCESS | 25545 | 1466520001477 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:01 INFO - PROCESS | 25545 | ++DOCSHELL 0x95235400 == 47 [pid = 25545] [id = 275] 07:40:01 INFO - PROCESS | 25545 | ++DOMWINDOW == 80 (0x96e4fc00) [pid = 25545] [serial = 826] [outer = (nil)] 07:40:01 INFO - PROCESS | 25545 | ++DOMWINDOW == 81 (0x9aabd000) [pid = 25545] [serial = 827] [outer = 0x96e4fc00] 07:40:01 INFO - PROCESS | 25545 | 1466520001563 Marionette DEBUG loaded listener.js 07:40:01 INFO - PROCESS | 25545 | ++DOMWINDOW == 82 (0x9b51e000) [pid = 25545] [serial = 828] [outer = 0x96e4fc00] 07:40:02 INFO - PROCESS | 25545 | 1466520002522 Marionette TRACE conn4 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 07:40:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 07:40:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1653ms 07:40:02 INFO - PROCESS | 25545 | 1466520002560 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 07:40:02 INFO - PROCESS | 25545 | 1466520002564 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 07:40:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 07:40:02 INFO - PROCESS | 25545 | 1466520002572 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 07:40:02 INFO - PROCESS | 25545 | 1466520002577 Marionette TRACE conn4 <- [1,1074,null,{}] 07:40:02 INFO - PROCESS | 25545 | 1466520002583 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:02 INFO - PROCESS | 25545 | 1466520002588 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:02 INFO - PROCESS | 25545 | 1466520002805 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 07:40:03 INFO - PROCESS | 25545 | 1466520003037 Marionette TRACE conn4 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:03 INFO - PROCESS | 25545 | 1466520003048 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:03 INFO - PROCESS | 25545 | ++DOCSHELL 0x96ed2800 == 48 [pid = 25545] [id = 276] 07:40:03 INFO - PROCESS | 25545 | ++DOMWINDOW == 83 (0x9aab5c00) [pid = 25545] [serial = 829] [outer = (nil)] 07:40:03 INFO - PROCESS | 25545 | ++DOMWINDOW == 84 (0x9bce0c00) [pid = 25545] [serial = 830] [outer = 0x9aab5c00] 07:40:03 INFO - PROCESS | 25545 | 1466520003176 Marionette DEBUG loaded listener.js 07:40:03 INFO - PROCESS | 25545 | ++DOMWINDOW == 85 (0x9bfdd800) [pid = 25545] [serial = 831] [outer = 0x9aab5c00] 07:40:04 INFO - PROCESS | 25545 | 1466520004153 Marionette TRACE conn4 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 07:40:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 07:40:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1599ms 07:40:04 INFO - PROCESS | 25545 | 1466520004173 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 07:40:04 INFO - PROCESS | 25545 | 1466520004178 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 07:40:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 07:40:04 INFO - PROCESS | 25545 | 1466520004185 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 07:40:04 INFO - PROCESS | 25545 | 1466520004189 Marionette TRACE conn4 <- [1,1078,null,{}] 07:40:04 INFO - PROCESS | 25545 | 1466520004196 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:04 INFO - PROCESS | 25545 | 1466520004201 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:04 INFO - PROCESS | 25545 | 1466520004391 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 07:40:04 INFO - PROCESS | 25545 | 1466520004630 Marionette TRACE conn4 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:04 INFO - PROCESS | 25545 | 1466520004659 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:04 INFO - PROCESS | 25545 | ++DOCSHELL 0x9c105000 == 49 [pid = 25545] [id = 277] 07:40:04 INFO - PROCESS | 25545 | ++DOMWINDOW == 86 (0x9c105c00) [pid = 25545] [serial = 832] [outer = (nil)] 07:40:04 INFO - PROCESS | 25545 | ++DOMWINDOW == 87 (0x9c10fc00) [pid = 25545] [serial = 833] [outer = 0x9c105c00] 07:40:04 INFO - PROCESS | 25545 | 1466520004805 Marionette DEBUG loaded listener.js 07:40:04 INFO - PROCESS | 25545 | ++DOMWINDOW == 88 (0x9d80a400) [pid = 25545] [serial = 834] [outer = 0x9c105c00] 07:40:05 INFO - PROCESS | 25545 | 1466520005857 Marionette TRACE conn4 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 07:40:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 07:40:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1689ms 07:40:05 INFO - PROCESS | 25545 | 1466520005876 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 07:40:05 INFO - PROCESS | 25545 | 1466520005881 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 07:40:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 07:40:05 INFO - PROCESS | 25545 | 1466520005888 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 07:40:05 INFO - PROCESS | 25545 | 1466520005891 Marionette TRACE conn4 <- [1,1082,null,{}] 07:40:05 INFO - PROCESS | 25545 | 1466520005897 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:05 INFO - PROCESS | 25545 | 1466520005903 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:06 INFO - PROCESS | 25545 | 1466520006111 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 07:40:06 INFO - PROCESS | 25545 | 1466520006331 Marionette TRACE conn4 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:06 INFO - PROCESS | 25545 | 1466520006344 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:06 INFO - PROCESS | 25545 | ++DOCSHELL 0x91467000 == 50 [pid = 25545] [id = 278] 07:40:06 INFO - PROCESS | 25545 | ++DOMWINDOW == 89 (0x915d0000) [pid = 25545] [serial = 835] [outer = (nil)] 07:40:06 INFO - PROCESS | 25545 | ++DOMWINDOW == 90 (0x922b1400) [pid = 25545] [serial = 836] [outer = 0x915d0000] 07:40:06 INFO - PROCESS | 25545 | 1466520006475 Marionette DEBUG loaded listener.js 07:40:06 INFO - PROCESS | 25545 | ++DOMWINDOW == 91 (0x92f63800) [pid = 25545] [serial = 837] [outer = 0x915d0000] 07:40:07 INFO - PROCESS | 25545 | 1466520007641 Marionette TRACE conn4 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 07:40:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 07:40:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1794ms 07:40:07 INFO - PROCESS | 25545 | 1466520007683 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 07:40:07 INFO - PROCESS | 25545 | 1466520007689 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 07:40:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 07:40:07 INFO - PROCESS | 25545 | 1466520007699 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 07:40:07 INFO - PROCESS | 25545 | 1466520007704 Marionette TRACE conn4 <- [1,1086,null,{}] 07:40:07 INFO - PROCESS | 25545 | 1466520007714 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:07 INFO - PROCESS | 25545 | 1466520007719 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:08 INFO - PROCESS | 25545 | 1466520008016 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 07:40:08 INFO - PROCESS | 25545 | 1466520008177 Marionette TRACE conn4 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:08 INFO - PROCESS | 25545 | 1466520008192 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:08 INFO - PROCESS | 25545 | ++DOCSHELL 0x91b35000 == 51 [pid = 25545] [id = 279] 07:40:08 INFO - PROCESS | 25545 | ++DOMWINDOW == 92 (0x91c0d000) [pid = 25545] [serial = 838] [outer = (nil)] 07:40:08 INFO - PROCESS | 25545 | ++DOMWINDOW == 93 (0x924c4000) [pid = 25545] [serial = 839] [outer = 0x91c0d000] 07:40:08 INFO - PROCESS | 25545 | 1466520008271 Marionette DEBUG loaded listener.js 07:40:08 INFO - PROCESS | 25545 | ++DOMWINDOW == 94 (0x924cf000) [pid = 25545] [serial = 840] [outer = 0x91c0d000] 07:40:09 INFO - PROCESS | 25545 | 1466520009340 Marionette TRACE conn4 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 07:40:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 07:40:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1690ms 07:40:09 INFO - PROCESS | 25545 | 1466520009390 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 07:40:09 INFO - PROCESS | 25545 | 1466520009398 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 07:40:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 07:40:09 INFO - PROCESS | 25545 | 1466520009409 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 07:40:09 INFO - PROCESS | 25545 | 1466520009413 Marionette TRACE conn4 <- [1,1090,null,{}] 07:40:09 INFO - PROCESS | 25545 | 1466520009420 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:09 INFO - PROCESS | 25545 | 1466520009427 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:09 INFO - PROCESS | 25545 | 1466520009668 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 07:40:10 INFO - PROCESS | 25545 | --DOCSHELL 0x91467c00 == 50 [pid = 25545] [id = 245] 07:40:10 INFO - PROCESS | 25545 | --DOCSHELL 0x92db0000 == 49 [pid = 25545] [id = 246] 07:40:10 INFO - PROCESS | 25545 | --DOCSHELL 0x93a40c00 == 48 [pid = 25545] [id = 257] 07:40:10 INFO - PROCESS | 25545 | --DOCSHELL 0x915c9400 == 47 [pid = 25545] [id = 258] 07:40:10 INFO - PROCESS | 25545 | --DOCSHELL 0x9523a400 == 46 [pid = 25545] [id = 247] 07:40:10 INFO - PROCESS | 25545 | --DOCSHELL 0x91a75400 == 45 [pid = 25545] [id = 271] 07:40:10 INFO - PROCESS | 25545 | --DOCSHELL 0x92da6400 == 44 [pid = 25545] [id = 270] 07:40:10 INFO - PROCESS | 25545 | --DOCSHELL 0x96e55400 == 43 [pid = 25545] [id = 269] 07:40:10 INFO - PROCESS | 25545 | --DOCSHELL 0x92f8a800 == 42 [pid = 25545] [id = 268] 07:40:10 INFO - PROCESS | 25545 | --DOCSHELL 0x924c5400 == 41 [pid = 25545] [id = 267] 07:40:10 INFO - PROCESS | 25545 | --DOCSHELL 0x91464000 == 40 [pid = 25545] [id = 266] 07:40:10 INFO - PROCESS | 25545 | --DOCSHELL 0x91c13c00 == 39 [pid = 25545] [id = 237] 07:40:10 INFO - PROCESS | 25545 | --DOCSHELL 0x92da5000 == 38 [pid = 25545] [id = 238] 07:40:10 INFO - PROCESS | 25545 | --DOCSHELL 0x91c0ec00 == 37 [pid = 25545] [id = 259] 07:40:10 INFO - PROCESS | 25545 | --DOCSHELL 0x91468800 == 36 [pid = 25545] [id = 263] 07:40:10 INFO - PROCESS | 25545 | --DOCSHELL 0x91464c00 == 35 [pid = 25545] [id = 262] 07:40:10 INFO - PROCESS | 25545 | --DOCSHELL 0x91a70400 == 34 [pid = 25545] [id = 242] 07:40:10 INFO - PROCESS | 25545 | --DOCSHELL 0x9146f000 == 33 [pid = 25545] [id = 261] 07:40:10 INFO - PROCESS | 25545 | --DOCSHELL 0x91463000 == 32 [pid = 25545] [id = 249] 07:40:10 INFO - PROCESS | 25545 | --DOCSHELL 0x9522c400 == 31 [pid = 25545] [id = 239] 07:40:10 INFO - PROCESS | 25545 | --DOCSHELL 0x9530dc00 == 30 [pid = 25545] [id = 260] 07:40:10 INFO - PROCESS | 25545 | --DOCSHELL 0x91464400 == 29 [pid = 25545] [id = 265] 07:40:10 INFO - PROCESS | 25545 | --DOCSHELL 0x97953c00 == 28 [pid = 25545] [id = 244] 07:40:10 INFO - PROCESS | 25545 | --DOCSHELL 0x915cac00 == 27 [pid = 25545] [id = 264] 07:40:10 INFO - PROCESS | 25545 | --DOCSHELL 0x99719000 == 26 [pid = 25545] [id = 243] 07:40:10 INFO - PROCESS | 25545 | --DOCSHELL 0x915ce800 == 25 [pid = 25545] [id = 240] 07:40:10 INFO - PROCESS | 25545 | --DOCSHELL 0x9523ac00 == 24 [pid = 25545] [id = 248] 07:40:10 INFO - PROCESS | 25545 | --DOCSHELL 0x91b33400 == 23 [pid = 25545] [id = 251] 07:40:10 INFO - PROCESS | 25545 | --DOCSHELL 0x992d3c00 == 22 [pid = 25545] [id = 252] 07:40:10 INFO - PROCESS | 25545 | --DOCSHELL 0x91b2e000 == 21 [pid = 25545] [id = 241] 07:40:10 INFO - PROCESS | 25545 | --DOCSHELL 0x9ae35c00 == 20 [pid = 25545] [id = 253] 07:40:10 INFO - PROCESS | 25545 | --DOCSHELL 0x91b30c00 == 19 [pid = 25545] [id = 250] 07:40:10 INFO - PROCESS | 25545 | --DOCSHELL 0x93dd9000 == 18 [pid = 25545] [id = 254] 07:40:10 INFO - PROCESS | 25545 | --DOCSHELL 0x91c16000 == 17 [pid = 25545] [id = 256] 07:40:10 INFO - PROCESS | 25545 | --DOCSHELL 0x9ae3e400 == 16 [pid = 25545] [id = 255] 07:40:10 INFO - PROCESS | 25545 | --DOCSHELL 0x91467000 == 15 [pid = 25545] [id = 278] 07:40:10 INFO - PROCESS | 25545 | --DOCSHELL 0x9c105000 == 14 [pid = 25545] [id = 277] 07:40:10 INFO - PROCESS | 25545 | --DOCSHELL 0x96ed2800 == 13 [pid = 25545] [id = 276] 07:40:10 INFO - PROCESS | 25545 | --DOCSHELL 0x95235400 == 12 [pid = 25545] [id = 275] 07:40:10 INFO - PROCESS | 25545 | --DOCSHELL 0x924cf400 == 11 [pid = 25545] [id = 273] 07:40:10 INFO - PROCESS | 25545 | --DOCSHELL 0x9522f400 == 10 [pid = 25545] [id = 274] 07:40:10 INFO - PROCESS | 25545 | --DOCSHELL 0x91463c00 == 9 [pid = 25545] [id = 272] 07:40:10 INFO - PROCESS | 25545 | --DOMWINDOW == 93 (0x97996c00) [pid = 25545] [serial = 785] [outer = (nil)] [url = about:blank] 07:40:10 INFO - PROCESS | 25545 | --DOMWINDOW == 92 (0x96e54000) [pid = 25545] [serial = 782] [outer = (nil)] [url = about:blank] 07:40:10 INFO - PROCESS | 25545 | --DOMWINDOW == 91 (0x91b3a800) [pid = 25545] [serial = 776] [outer = (nil)] [url = about:blank] 07:40:10 INFO - PROCESS | 25545 | --DOMWINDOW == 90 (0x97999c00) [pid = 25545] [serial = 774] [outer = (nil)] [url = about:blank] 07:40:10 INFO - PROCESS | 25545 | --DOMWINDOW == 89 (0x97948800) [pid = 25545] [serial = 773] [outer = (nil)] [url = about:blank] 07:40:10 INFO - PROCESS | 25545 | --DOMWINDOW == 88 (0x93ddbc00) [pid = 25545] [serial = 756] [outer = (nil)] [url = about:blank] 07:40:10 INFO - PROCESS | 25545 | --DOMWINDOW == 87 (0x92f88400) [pid = 25545] [serial = 755] [outer = (nil)] [url = about:blank] 07:40:10 INFO - PROCESS | 25545 | --DOMWINDOW == 86 (0x9a370400) [pid = 25545] [serial = 759] [outer = (nil)] [url = about:blank] 07:40:10 INFO - PROCESS | 25545 | --DOMWINDOW == 85 (0x9a04ec00) [pid = 25545] [serial = 758] [outer = (nil)] [url = about:blank] 07:40:10 INFO - PROCESS | 25545 | --DOMWINDOW == 84 (0x9b12c000) [pid = 25545] [serial = 762] [outer = (nil)] [url = about:blank] 07:40:10 INFO - PROCESS | 25545 | --DOMWINDOW == 83 (0x9ae3c400) [pid = 25545] [serial = 761] [outer = (nil)] [url = about:blank] 07:40:10 INFO - PROCESS | 25545 | --DOMWINDOW == 82 (0x9bc9c800) [pid = 25545] [serial = 765] [outer = (nil)] [url = about:blank] 07:40:10 INFO - PROCESS | 25545 | --DOMWINDOW == 81 (0x9b5f9800) [pid = 25545] [serial = 764] [outer = (nil)] [url = about:blank] 07:40:10 INFO - PROCESS | 25545 | --DOMWINDOW == 80 (0x9c0e9800) [pid = 25545] [serial = 768] [outer = (nil)] [url = about:blank] 07:40:10 INFO - PROCESS | 25545 | --DOMWINDOW == 79 (0x9bfd5800) [pid = 25545] [serial = 767] [outer = (nil)] [url = about:blank] 07:40:10 INFO - PROCESS | 25545 | --DOMWINDOW == 78 (0x92da7000) [pid = 25545] [serial = 771] [outer = (nil)] [url = about:blank] 07:40:10 INFO - PROCESS | 25545 | --DOMWINDOW == 77 (0x9236c000) [pid = 25545] [serial = 770] [outer = (nil)] [url = about:blank] 07:40:10 INFO - PROCESS | 25545 | --DOMWINDOW == 76 (0x91c18000) [pid = 25545] [serial = 777] [outer = (nil)] [url = about:blank] 07:40:10 INFO - PROCESS | 25545 | --DOMWINDOW == 75 (0x9794a000) [pid = 25545] [serial = 783] [outer = (nil)] [url = about:blank] 07:40:10 INFO - PROCESS | 25545 | --DOMWINDOW == 74 (0x92f90000) [pid = 25545] [serial = 780] [outer = (nil)] [url = about:blank] 07:40:10 INFO - PROCESS | 25545 | --DOMWINDOW == 73 (0x92f87c00) [pid = 25545] [serial = 779] [outer = (nil)] [url = about:blank] 07:40:11 INFO - PROCESS | 25545 | 1466520011056 Marionette TRACE conn4 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:11 INFO - PROCESS | 25545 | 1466520011065 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:11 INFO - PROCESS | 25545 | ++DOCSHELL 0x91467000 == 10 [pid = 25545] [id = 280] 07:40:11 INFO - PROCESS | 25545 | ++DOMWINDOW == 74 (0x91467c00) [pid = 25545] [serial = 841] [outer = (nil)] 07:40:11 INFO - PROCESS | 25545 | ++DOMWINDOW == 75 (0x9146e000) [pid = 25545] [serial = 842] [outer = 0x91467c00] 07:40:11 INFO - PROCESS | 25545 | 1466520011151 Marionette DEBUG loaded listener.js 07:40:11 INFO - PROCESS | 25545 | ++DOMWINDOW == 76 (0x915d2800) [pid = 25545] [serial = 843] [outer = 0x91467c00] 07:40:12 INFO - PROCESS | 25545 | 1466520012021 Marionette TRACE conn4 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 07:40:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 07:40:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 2640ms 07:40:12 INFO - PROCESS | 25545 | 1466520012051 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 07:40:12 INFO - PROCESS | 25545 | 1466520012058 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 07:40:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 07:40:12 INFO - PROCESS | 25545 | 1466520012067 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 07:40:12 INFO - PROCESS | 25545 | 1466520012073 Marionette TRACE conn4 <- [1,1094,null,{}] 07:40:12 INFO - PROCESS | 25545 | 1466520012082 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:12 INFO - PROCESS | 25545 | 1466520012091 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:12 INFO - PROCESS | 25545 | 1466520012270 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 07:40:12 INFO - PROCESS | 25545 | 1466520012282 Marionette TRACE conn4 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:12 INFO - PROCESS | 25545 | 1466520012294 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:12 INFO - PROCESS | 25545 | ++DOCSHELL 0x91b32c00 == 11 [pid = 25545] [id = 281] 07:40:12 INFO - PROCESS | 25545 | ++DOMWINDOW == 77 (0x91c19000) [pid = 25545] [serial = 844] [outer = (nil)] 07:40:12 INFO - PROCESS | 25545 | ++DOMWINDOW == 78 (0x922bcc00) [pid = 25545] [serial = 845] [outer = 0x91c19000] 07:40:12 INFO - PROCESS | 25545 | 1466520012382 Marionette DEBUG loaded listener.js 07:40:12 INFO - PROCESS | 25545 | ++DOMWINDOW == 79 (0x9236ec00) [pid = 25545] [serial = 846] [outer = 0x91c19000] 07:40:13 INFO - PROCESS | 25545 | 1466520013372 Marionette TRACE conn4 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 07:40:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 07:40:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1337ms 07:40:13 INFO - PROCESS | 25545 | 1466520013409 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 07:40:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 07:40:13 INFO - PROCESS | 25545 | 1466520013416 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 07:40:13 INFO - PROCESS | 25545 | 1466520013425 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 07:40:13 INFO - PROCESS | 25545 | 1466520013428 Marionette TRACE conn4 <- [1,1098,null,{}] 07:40:13 INFO - PROCESS | 25545 | 1466520013435 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:13 INFO - PROCESS | 25545 | 1466520013439 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:13 INFO - PROCESS | 25545 | 1466520013720 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 07:40:13 INFO - PROCESS | 25545 | 1466520013745 Marionette TRACE conn4 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:13 INFO - PROCESS | 25545 | 1466520013756 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:13 INFO - PROCESS | 25545 | ++DOCSHELL 0x92f8b800 == 12 [pid = 25545] [id = 282] 07:40:13 INFO - PROCESS | 25545 | ++DOMWINDOW == 80 (0x92f8c000) [pid = 25545] [serial = 847] [outer = (nil)] 07:40:13 INFO - PROCESS | 25545 | ++DOMWINDOW == 81 (0x92f94c00) [pid = 25545] [serial = 848] [outer = 0x92f8c000] 07:40:13 INFO - PROCESS | 25545 | 1466520013829 Marionette DEBUG loaded listener.js 07:40:13 INFO - PROCESS | 25545 | ++DOMWINDOW == 82 (0x93dd5000) [pid = 25545] [serial = 849] [outer = 0x92f8c000] 07:40:15 INFO - PROCESS | 25545 | --DOMWINDOW == 81 (0x91b2fc00) [pid = 25545] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 07:40:15 INFO - PROCESS | 25545 | --DOMWINDOW == 80 (0x9a094c00) [pid = 25545] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 07:40:15 INFO - PROCESS | 25545 | --DOMWINDOW == 79 (0x9799e800) [pid = 25545] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 07:40:15 INFO - PROCESS | 25545 | --DOMWINDOW == 78 (0x91b39000) [pid = 25545] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 07:40:15 INFO - PROCESS | 25545 | --DOMWINDOW == 77 (0x9522e800) [pid = 25545] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 07:40:15 INFO - PROCESS | 25545 | --DOMWINDOW == 76 (0x9146e400) [pid = 25545] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 07:40:15 INFO - PROCESS | 25545 | --DOMWINDOW == 75 (0x91b33c00) [pid = 25545] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 07:40:15 INFO - PROCESS | 25545 | --DOMWINDOW == 74 (0x91465000) [pid = 25545] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 07:40:15 INFO - PROCESS | 25545 | --DOMWINDOW == 73 (0x924c7c00) [pid = 25545] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 07:40:15 INFO - PROCESS | 25545 | --DOMWINDOW == 72 (0x92f8b400) [pid = 25545] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 07:40:15 INFO - PROCESS | 25545 | --DOMWINDOW == 71 (0x91464800) [pid = 25545] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 07:40:15 INFO - PROCESS | 25545 | 1466520015752 Marionette TRACE conn4 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 07:40:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 07:40:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 2343ms 07:40:15 INFO - PROCESS | 25545 | 1466520015767 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 07:40:15 INFO - PROCESS | 25545 | 1466520015775 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 07:40:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 07:40:15 INFO - PROCESS | 25545 | 1466520015783 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 07:40:15 INFO - PROCESS | 25545 | 1466520015790 Marionette TRACE conn4 <- [1,1102,null,{}] 07:40:15 INFO - PROCESS | 25545 | 1466520015801 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:15 INFO - PROCESS | 25545 | 1466520015807 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:16 INFO - PROCESS | 25545 | 1466520016012 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 07:40:16 INFO - PROCESS | 25545 | 1466520016243 Marionette TRACE conn4 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:16 INFO - PROCESS | 25545 | 1466520016253 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:16 INFO - PROCESS | 25545 | ++DOCSHELL 0x91c0d400 == 13 [pid = 25545] [id = 283] 07:40:16 INFO - PROCESS | 25545 | ++DOMWINDOW == 72 (0x91c0ec00) [pid = 25545] [serial = 850] [outer = (nil)] 07:40:16 INFO - PROCESS | 25545 | ++DOMWINDOW == 73 (0x92369000) [pid = 25545] [serial = 851] [outer = 0x91c0ec00] 07:40:16 INFO - PROCESS | 25545 | 1466520016366 Marionette DEBUG loaded listener.js 07:40:16 INFO - PROCESS | 25545 | ++DOMWINDOW == 74 (0x924ce000) [pid = 25545] [serial = 852] [outer = 0x91c0ec00] 07:40:17 INFO - PROCESS | 25545 | 1466520017427 Marionette TRACE conn4 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 07:40:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 07:40:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1703ms 07:40:17 INFO - PROCESS | 25545 | 1466520017487 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 07:40:17 INFO - PROCESS | 25545 | 1466520017495 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 07:40:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 07:40:17 INFO - PROCESS | 25545 | 1466520017507 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 07:40:17 INFO - PROCESS | 25545 | 1466520017511 Marionette TRACE conn4 <- [1,1106,null,{}] 07:40:17 INFO - PROCESS | 25545 | 1466520017520 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:17 INFO - PROCESS | 25545 | 1466520017526 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:17 INFO - PROCESS | 25545 | 1466520017753 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 07:40:18 INFO - PROCESS | 25545 | 1466520018022 Marionette TRACE conn4 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:18 INFO - PROCESS | 25545 | 1466520018029 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:18 INFO - PROCESS | 25545 | ++DOCSHELL 0x91a75800 == 14 [pid = 25545] [id = 284] 07:40:18 INFO - PROCESS | 25545 | ++DOMWINDOW == 75 (0x93a4c400) [pid = 25545] [serial = 853] [outer = (nil)] 07:40:18 INFO - PROCESS | 25545 | ++DOMWINDOW == 76 (0x93ddb000) [pid = 25545] [serial = 854] [outer = 0x93a4c400] 07:40:18 INFO - PROCESS | 25545 | 1466520018123 Marionette DEBUG loaded listener.js 07:40:18 INFO - PROCESS | 25545 | ++DOMWINDOW == 77 (0x95054000) [pid = 25545] [serial = 855] [outer = 0x93a4c400] 07:40:19 INFO - PROCESS | 25545 | 1466520019188 Marionette TRACE conn4 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 07:40:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 07:40:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1747ms 07:40:19 INFO - PROCESS | 25545 | 1466520019254 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 07:40:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 07:40:19 INFO - PROCESS | 25545 | 1466520019259 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 07:40:19 INFO - PROCESS | 25545 | 1466520019266 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 07:40:19 INFO - PROCESS | 25545 | 1466520019273 Marionette TRACE conn4 <- [1,1110,null,{}] 07:40:19 INFO - PROCESS | 25545 | 1466520019293 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:19 INFO - PROCESS | 25545 | 1466520019304 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:19 INFO - PROCESS | 25545 | 1466520019555 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 07:40:19 INFO - PROCESS | 25545 | 1466520019777 Marionette TRACE conn4 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:19 INFO - PROCESS | 25545 | 1466520019789 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:19 INFO - PROCESS | 25545 | ++DOCSHELL 0x96ec8c00 == 15 [pid = 25545] [id = 285] 07:40:19 INFO - PROCESS | 25545 | ++DOMWINDOW == 78 (0x96ec9000) [pid = 25545] [serial = 856] [outer = (nil)] 07:40:19 INFO - PROCESS | 25545 | ++DOMWINDOW == 79 (0x96ecdc00) [pid = 25545] [serial = 857] [outer = 0x96ec9000] 07:40:19 INFO - PROCESS | 25545 | 1466520019880 Marionette DEBUG loaded listener.js 07:40:20 INFO - PROCESS | 25545 | ++DOMWINDOW == 80 (0x97956800) [pid = 25545] [serial = 858] [outer = 0x96ec9000] 07:40:20 INFO - PROCESS | 25545 | 1466520020924 Marionette TRACE conn4 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 07:40:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 07:40:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1697ms 07:40:20 INFO - PROCESS | 25545 | 1466520020965 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 07:40:20 INFO - PROCESS | 25545 | 1466520020971 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 07:40:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 07:40:20 INFO - PROCESS | 25545 | 1466520020979 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 07:40:20 INFO - PROCESS | 25545 | 1466520020983 Marionette TRACE conn4 <- [1,1114,null,{}] 07:40:20 INFO - PROCESS | 25545 | 1466520020989 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:20 INFO - PROCESS | 25545 | 1466520020995 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:21 INFO - PROCESS | 25545 | 1466520021205 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 07:40:21 INFO - PROCESS | 25545 | 1466520021455 Marionette TRACE conn4 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:21 INFO - PROCESS | 25545 | 1466520021465 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:21 INFO - PROCESS | 25545 | ++DOCSHELL 0x91c0b000 == 16 [pid = 25545] [id = 286] 07:40:21 INFO - PROCESS | 25545 | ++DOMWINDOW == 81 (0x91c11800) [pid = 25545] [serial = 859] [outer = (nil)] 07:40:21 INFO - PROCESS | 25545 | ++DOMWINDOW == 82 (0x99690000) [pid = 25545] [serial = 860] [outer = 0x91c11800] 07:40:21 INFO - PROCESS | 25545 | 1466520021598 Marionette DEBUG loaded listener.js 07:40:21 INFO - PROCESS | 25545 | ++DOMWINDOW == 83 (0x9a04f000) [pid = 25545] [serial = 861] [outer = 0x91c11800] 07:40:22 INFO - PROCESS | 25545 | --DOCSHELL 0x93dd3800 == 15 [pid = 25545] [id = 9] 07:40:22 INFO - PROCESS | 25545 | 1466520022797 Marionette TRACE conn4 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 07:40:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 07:40:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1850ms 07:40:22 INFO - PROCESS | 25545 | 1466520022830 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 07:40:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 07:40:22 INFO - PROCESS | 25545 | 1466520022834 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 07:40:22 INFO - PROCESS | 25545 | 1466520022842 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 07:40:22 INFO - PROCESS | 25545 | 1466520022846 Marionette TRACE conn4 <- [1,1118,null,{}] 07:40:22 INFO - PROCESS | 25545 | 1466520022852 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:22 INFO - PROCESS | 25545 | 1466520022858 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:23 INFO - PROCESS | 25545 | 1466520023053 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 07:40:23 INFO - PROCESS | 25545 | 1466520023387 Marionette TRACE conn4 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:23 INFO - PROCESS | 25545 | 1466520023397 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:23 INFO - PROCESS | 25545 | ++DOCSHELL 0x91462c00 == 16 [pid = 25545] [id = 287] 07:40:23 INFO - PROCESS | 25545 | ++DOMWINDOW == 84 (0x91463000) [pid = 25545] [serial = 862] [outer = (nil)] 07:40:23 INFO - PROCESS | 25545 | ++DOMWINDOW == 85 (0x9146b400) [pid = 25545] [serial = 863] [outer = 0x91463000] 07:40:23 INFO - PROCESS | 25545 | 1466520023480 Marionette DEBUG loaded listener.js 07:40:23 INFO - PROCESS | 25545 | ++DOMWINDOW == 86 (0x91a6f800) [pid = 25545] [serial = 864] [outer = 0x91463000] 07:40:24 INFO - PROCESS | 25545 | --DOCSHELL 0x91b32c00 == 15 [pid = 25545] [id = 281] 07:40:24 INFO - PROCESS | 25545 | --DOCSHELL 0x91467000 == 14 [pid = 25545] [id = 280] 07:40:24 INFO - PROCESS | 25545 | --DOMWINDOW == 85 (0x9aab5800) [pid = 25545] [serial = 815] [outer = (nil)] [url = about:blank] 07:40:24 INFO - PROCESS | 25545 | --DOMWINDOW == 84 (0x9a448400) [pid = 25545] [serial = 810] [outer = (nil)] [url = about:blank] 07:40:24 INFO - PROCESS | 25545 | --DOMWINDOW == 83 (0x9aaba800) [pid = 25545] [serial = 812] [outer = (nil)] [url = about:blank] 07:40:24 INFO - PROCESS | 25545 | --DOMWINDOW == 82 (0x9a05b400) [pid = 25545] [serial = 794] [outer = (nil)] [url = about:blank] 07:40:24 INFO - PROCESS | 25545 | --DOMWINDOW == 81 (0x9a3dc400) [pid = 25545] [serial = 795] [outer = (nil)] [url = about:blank] 07:40:24 INFO - PROCESS | 25545 | --DOMWINDOW == 80 (0x96ecc800) [pid = 25545] [serial = 806] [outer = (nil)] [url = about:blank] 07:40:24 INFO - PROCESS | 25545 | --DOMWINDOW == 79 (0x9ae34800) [pid = 25545] [serial = 797] [outer = (nil)] [url = about:blank] 07:40:24 INFO - PROCESS | 25545 | --DOMWINDOW == 78 (0x9a9a7800) [pid = 25545] [serial = 798] [outer = (nil)] [url = about:blank] 07:40:24 INFO - PROCESS | 25545 | --DOMWINDOW == 77 (0x9971dc00) [pid = 25545] [serial = 786] [outer = (nil)] [url = about:blank] 07:40:24 INFO - PROCESS | 25545 | --DOMWINDOW == 76 (0x9146d000) [pid = 25545] [serial = 788] [outer = (nil)] [url = about:blank] 07:40:24 INFO - PROCESS | 25545 | --DOMWINDOW == 75 (0x915cb800) [pid = 25545] [serial = 789] [outer = (nil)] [url = about:blank] 07:40:24 INFO - PROCESS | 25545 | --DOMWINDOW == 74 (0x92da8400) [pid = 25545] [serial = 803] [outer = (nil)] [url = about:blank] 07:40:24 INFO - PROCESS | 25545 | --DOMWINDOW == 73 (0x92daf800) [pid = 25545] [serial = 804] [outer = (nil)] [url = about:blank] 07:40:24 INFO - PROCESS | 25545 | --DOMWINDOW == 72 (0x93ba3c00) [pid = 25545] [serial = 791] [outer = (nil)] [url = about:blank] 07:40:24 INFO - PROCESS | 25545 | --DOMWINDOW == 71 (0x9522ec00) [pid = 25545] [serial = 792] [outer = (nil)] [url = about:blank] 07:40:24 INFO - PROCESS | 25545 | --DOMWINDOW == 70 (0x9146cc00) [pid = 25545] [serial = 800] [outer = (nil)] [url = about:blank] 07:40:24 INFO - PROCESS | 25545 | --DOMWINDOW == 69 (0x91b2b400) [pid = 25545] [serial = 801] [outer = (nil)] [url = about:blank] 07:40:24 INFO - PROCESS | 25545 | --DOMWINDOW == 68 (0x9ae32400) [pid = 25545] [serial = 813] [outer = (nil)] [url = about:blank] 07:40:24 INFO - PROCESS | 25545 | --DOMWINDOW == 67 (0x9a3e2c00) [pid = 25545] [serial = 809] [outer = (nil)] [url = about:blank] 07:40:24 INFO - PROCESS | 25545 | --DOMWINDOW == 66 (0x9799ac00) [pid = 25545] [serial = 807] [outer = (nil)] [url = about:blank] 07:40:24 INFO - PROCESS | 25545 | --DOMWINDOW == 65 (0x9b126000) [pid = 25545] [serial = 816] [outer = (nil)] [url = about:blank] 07:40:24 INFO - PROCESS | 25545 | 1466520024674 Marionette TRACE conn4 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 07:40:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 07:40:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1891ms 07:40:24 INFO - PROCESS | 25545 | 1466520024738 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 07:40:24 INFO - PROCESS | 25545 | 1466520024743 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 07:40:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 07:40:24 INFO - PROCESS | 25545 | 1466520024763 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 07:40:24 INFO - PROCESS | 25545 | 1466520024769 Marionette TRACE conn4 <- [1,1122,null,{}] 07:40:24 INFO - PROCESS | 25545 | 1466520024778 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:24 INFO - PROCESS | 25545 | 1466520024783 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:25 INFO - PROCESS | 25545 | 1466520024996 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 07:40:25 INFO - PROCESS | 25545 | 1466520025144 Marionette TRACE conn4 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:25 INFO - PROCESS | 25545 | 1466520025152 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:25 INFO - PROCESS | 25545 | ++DOCSHELL 0x91a6f000 == 15 [pid = 25545] [id = 288] 07:40:25 INFO - PROCESS | 25545 | ++DOMWINDOW == 66 (0x91b2b400) [pid = 25545] [serial = 865] [outer = (nil)] 07:40:25 INFO - PROCESS | 25545 | ++DOMWINDOW == 67 (0x924c1c00) [pid = 25545] [serial = 866] [outer = 0x91b2b400] 07:40:25 INFO - PROCESS | 25545 | 1466520025233 Marionette DEBUG loaded listener.js 07:40:25 INFO - PROCESS | 25545 | ++DOMWINDOW == 68 (0x92f58800) [pid = 25545] [serial = 867] [outer = 0x91b2b400] 07:40:26 INFO - PROCESS | 25545 | 1466520026033 Marionette TRACE conn4 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 07:40:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 07:40:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1293ms 07:40:26 INFO - PROCESS | 25545 | 1466520026059 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 07:40:26 INFO - PROCESS | 25545 | 1466520026065 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 07:40:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 07:40:26 INFO - PROCESS | 25545 | 1466520026073 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 07:40:26 INFO - PROCESS | 25545 | 1466520026077 Marionette TRACE conn4 <- [1,1126,null,{}] 07:40:26 INFO - PROCESS | 25545 | 1466520026083 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:26 INFO - PROCESS | 25545 | 1466520026089 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:26 INFO - PROCESS | 25545 | 1466520026280 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 07:40:26 INFO - PROCESS | 25545 | 1466520026292 Marionette TRACE conn4 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:26 INFO - PROCESS | 25545 | 1466520026304 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:26 INFO - PROCESS | 25545 | ++DOCSHELL 0x92f8e400 == 16 [pid = 25545] [id = 289] 07:40:26 INFO - PROCESS | 25545 | ++DOMWINDOW == 69 (0x93dd5c00) [pid = 25545] [serial = 868] [outer = (nil)] 07:40:26 INFO - PROCESS | 25545 | ++DOMWINDOW == 70 (0x95232c00) [pid = 25545] [serial = 869] [outer = 0x93dd5c00] 07:40:26 INFO - PROCESS | 25545 | 1466520026509 Marionette DEBUG loaded listener.js 07:40:26 INFO - PROCESS | 25545 | ++DOMWINDOW == 71 (0x95304400) [pid = 25545] [serial = 870] [outer = 0x93dd5c00] 07:40:27 INFO - PROCESS | 25545 | 1466520027516 Marionette TRACE conn4 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 07:40:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 07:40:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1483ms 07:40:27 INFO - PROCESS | 25545 | 1466520027558 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 07:40:27 INFO - PROCESS | 25545 | 1466520027562 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 07:40:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 07:40:27 INFO - PROCESS | 25545 | 1466520027577 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 07:40:27 INFO - PROCESS | 25545 | 1466520027587 Marionette TRACE conn4 <- [1,1130,null,{}] 07:40:27 INFO - PROCESS | 25545 | 1466520027602 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:27 INFO - PROCESS | 25545 | 1466520027610 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:27 INFO - PROCESS | 25545 | 1466520027844 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 07:40:27 INFO - PROCESS | 25545 | 1466520027872 Marionette TRACE conn4 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:27 INFO - PROCESS | 25545 | 1466520027881 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:27 INFO - PROCESS | 25545 | ++DOCSHELL 0x915c9c00 == 17 [pid = 25545] [id = 290] 07:40:27 INFO - PROCESS | 25545 | ++DOMWINDOW == 72 (0x96ec5800) [pid = 25545] [serial = 871] [outer = (nil)] 07:40:27 INFO - PROCESS | 25545 | ++DOMWINDOW == 73 (0x99288800) [pid = 25545] [serial = 872] [outer = 0x96ec5800] 07:40:27 INFO - PROCESS | 25545 | 1466520027955 Marionette DEBUG loaded listener.js 07:40:28 INFO - PROCESS | 25545 | ++DOMWINDOW == 74 (0x997d0400) [pid = 25545] [serial = 873] [outer = 0x96ec5800] 07:40:28 INFO - PROCESS | 25545 | 1466520028952 Marionette TRACE conn4 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 07:40:28 INFO - PROCESS | 25545 | --DOMWINDOW == 73 (0x91c19000) [pid = 25545] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 07:40:28 INFO - PROCESS | 25545 | --DOMWINDOW == 72 (0x95233800) [pid = 25545] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 07:40:28 INFO - PROCESS | 25545 | --DOMWINDOW == 71 (0x96e4fc00) [pid = 25545] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 07:40:28 INFO - PROCESS | 25545 | --DOMWINDOW == 70 (0x9c105c00) [pid = 25545] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 07:40:28 INFO - PROCESS | 25545 | --DOMWINDOW == 69 (0x91c0d000) [pid = 25545] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 07:40:28 INFO - PROCESS | 25545 | --DOMWINDOW == 68 (0x92da6000) [pid = 25545] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 07:40:28 INFO - PROCESS | 25545 | --DOMWINDOW == 67 (0x91465c00) [pid = 25545] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 07:40:28 INFO - PROCESS | 25545 | --DOMWINDOW == 66 (0x9aab5c00) [pid = 25545] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 07:40:28 INFO - PROCESS | 25545 | --DOMWINDOW == 65 (0x915d0000) [pid = 25545] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 07:40:28 INFO - PROCESS | 25545 | --DOMWINDOW == 64 (0x91467c00) [pid = 25545] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 07:40:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 07:40:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1463ms 07:40:29 INFO - PROCESS | 25545 | 1466520029034 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 07:40:29 INFO - PROCESS | 25545 | 1466520029039 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 07:40:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 07:40:29 INFO - PROCESS | 25545 | 1466520029046 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 07:40:29 INFO - PROCESS | 25545 | 1466520029049 Marionette TRACE conn4 <- [1,1134,null,{}] 07:40:29 INFO - PROCESS | 25545 | 1466520029056 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:29 INFO - PROCESS | 25545 | 1466520029061 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:29 INFO - PROCESS | 25545 | 1466520029328 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 07:40:29 INFO - PROCESS | 25545 | 1466520029410 Marionette TRACE conn4 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:29 INFO - PROCESS | 25545 | 1466520029419 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:29 INFO - PROCESS | 25545 | ++DOCSHELL 0x91a67400 == 18 [pid = 25545] [id = 291] 07:40:29 INFO - PROCESS | 25545 | ++DOMWINDOW == 65 (0x91b33c00) [pid = 25545] [serial = 874] [outer = (nil)] 07:40:29 INFO - PROCESS | 25545 | ++DOMWINDOW == 66 (0x96e4fc00) [pid = 25545] [serial = 875] [outer = 0x91b33c00] 07:40:29 INFO - PROCESS | 25545 | 1466520029530 Marionette DEBUG loaded listener.js 07:40:29 INFO - PROCESS | 25545 | ++DOMWINDOW == 67 (0x9928e400) [pid = 25545] [serial = 876] [outer = 0x91b33c00] 07:40:30 INFO - PROCESS | 25545 | 1466520030318 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 07:40:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 07:40:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1335ms 07:40:30 INFO - PROCESS | 25545 | 1466520030385 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 07:40:30 INFO - PROCESS | 25545 | 1466520030389 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 07:40:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 07:40:30 INFO - PROCESS | 25545 | 1466520030396 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 07:40:30 INFO - PROCESS | 25545 | 1466520030399 Marionette TRACE conn4 <- [1,1138,null,{}] 07:40:30 INFO - PROCESS | 25545 | 1466520030405 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:30 INFO - PROCESS | 25545 | 1466520030411 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:30 INFO - PROCESS | 25545 | 1466520030587 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 07:40:30 INFO - PROCESS | 25545 | 1466520030708 Marionette TRACE conn4 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:30 INFO - PROCESS | 25545 | 1466520030726 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:30 INFO - PROCESS | 25545 | ++DOCSHELL 0x924c5000 == 19 [pid = 25545] [id = 292] 07:40:30 INFO - PROCESS | 25545 | ++DOMWINDOW == 68 (0x9a05a400) [pid = 25545] [serial = 877] [outer = (nil)] 07:40:30 INFO - PROCESS | 25545 | ++DOMWINDOW == 69 (0x9a370400) [pid = 25545] [serial = 878] [outer = 0x9a05a400] 07:40:30 INFO - PROCESS | 25545 | 1466520030826 Marionette DEBUG loaded listener.js 07:40:30 INFO - PROCESS | 25545 | ++DOMWINDOW == 70 (0x9a448400) [pid = 25545] [serial = 879] [outer = 0x9a05a400] 07:40:31 INFO - PROCESS | 25545 | 1466520031908 Marionette TRACE conn4 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 07:40:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 07:40:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1537ms 07:40:31 INFO - PROCESS | 25545 | 1466520031935 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 07:40:31 INFO - PROCESS | 25545 | 1466520031942 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 07:40:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 07:40:31 INFO - PROCESS | 25545 | 1466520031951 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 07:40:31 INFO - PROCESS | 25545 | 1466520031960 Marionette TRACE conn4 <- [1,1142,null,{}] 07:40:31 INFO - PROCESS | 25545 | 1466520031969 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:31 INFO - PROCESS | 25545 | 1466520031976 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:32 INFO - PROCESS | 25545 | 1466520032194 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 07:40:32 INFO - PROCESS | 25545 | 1466520032431 Marionette TRACE conn4 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:32 INFO - PROCESS | 25545 | 1466520032441 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:32 INFO - PROCESS | 25545 | ++DOCSHELL 0x922b1000 == 20 [pid = 25545] [id = 293] 07:40:32 INFO - PROCESS | 25545 | ++DOMWINDOW == 71 (0x922b6800) [pid = 25545] [serial = 880] [outer = (nil)] 07:40:32 INFO - PROCESS | 25545 | ++DOMWINDOW == 72 (0x92f8d800) [pid = 25545] [serial = 881] [outer = 0x922b6800] 07:40:32 INFO - PROCESS | 25545 | 1466520032580 Marionette DEBUG loaded listener.js 07:40:32 INFO - PROCESS | 25545 | ++DOMWINDOW == 73 (0x93ba4400) [pid = 25545] [serial = 882] [outer = 0x922b6800] 07:40:33 INFO - PROCESS | 25545 | 1466520033533 Marionette TRACE conn4 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 07:40:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 07:40:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1637ms 07:40:33 INFO - PROCESS | 25545 | 1466520033589 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 07:40:33 INFO - PROCESS | 25545 | 1466520033597 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 07:40:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 07:40:33 INFO - PROCESS | 25545 | 1466520033608 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 07:40:33 INFO - PROCESS | 25545 | 1466520033612 Marionette TRACE conn4 <- [1,1146,null,{}] 07:40:33 INFO - PROCESS | 25545 | 1466520033620 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:33 INFO - PROCESS | 25545 | 1466520033627 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:33 INFO - PROCESS | 25545 | 1466520033850 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 07:40:34 INFO - PROCESS | 25545 | 1466520034069 Marionette TRACE conn4 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:34 INFO - PROCESS | 25545 | 1466520034080 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:34 INFO - PROCESS | 25545 | ++DOCSHELL 0x96ecbc00 == 21 [pid = 25545] [id = 294] 07:40:34 INFO - PROCESS | 25545 | ++DOMWINDOW == 74 (0x97953000) [pid = 25545] [serial = 883] [outer = (nil)] 07:40:34 INFO - PROCESS | 25545 | ++DOMWINDOW == 75 (0x979a1c00) [pid = 25545] [serial = 884] [outer = 0x97953000] 07:40:34 INFO - PROCESS | 25545 | 1466520034237 Marionette DEBUG loaded listener.js 07:40:34 INFO - PROCESS | 25545 | ++DOMWINDOW == 76 (0x99694000) [pid = 25545] [serial = 885] [outer = 0x97953000] 07:40:35 INFO - PROCESS | 25545 | 1466520035222 Marionette TRACE conn4 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 07:40:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 07:40:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1694ms 07:40:35 INFO - PROCESS | 25545 | 1466520035302 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 07:40:35 INFO - PROCESS | 25545 | 1466520035307 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 07:40:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 07:40:35 INFO - PROCESS | 25545 | 1466520035314 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 07:40:35 INFO - PROCESS | 25545 | 1466520035320 Marionette TRACE conn4 <- [1,1150,null,{}] 07:40:35 INFO - PROCESS | 25545 | 1466520035338 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:35 INFO - PROCESS | 25545 | 1466520035348 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:35 INFO - PROCESS | 25545 | 1466520035680 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 07:40:35 INFO - PROCESS | 25545 | 1466520035872 Marionette TRACE conn4 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:35 INFO - PROCESS | 25545 | 1466520035886 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:35 INFO - PROCESS | 25545 | ++DOCSHELL 0x9a9a5000 == 22 [pid = 25545] [id = 295] 07:40:35 INFO - PROCESS | 25545 | ++DOMWINDOW == 77 (0x9a9a5400) [pid = 25545] [serial = 886] [outer = (nil)] 07:40:35 INFO - PROCESS | 25545 | ++DOMWINDOW == 78 (0x9a9fac00) [pid = 25545] [serial = 887] [outer = 0x9a9a5400] 07:40:35 INFO - PROCESS | 25545 | 1466520035974 Marionette DEBUG loaded listener.js 07:40:36 INFO - PROCESS | 25545 | ++DOMWINDOW == 79 (0x9aabec00) [pid = 25545] [serial = 888] [outer = 0x9a9a5400] 07:40:36 INFO - PROCESS | 25545 | 1466520036925 Marionette TRACE conn4 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 07:40:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 07:40:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1639ms 07:40:36 INFO - PROCESS | 25545 | 1466520036954 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 07:40:36 INFO - PROCESS | 25545 | 1466520036960 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 07:40:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 07:40:36 INFO - PROCESS | 25545 | 1466520036968 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 07:40:36 INFO - PROCESS | 25545 | 1466520036971 Marionette TRACE conn4 <- [1,1154,null,{}] 07:40:36 INFO - PROCESS | 25545 | 1466520036978 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:36 INFO - PROCESS | 25545 | 1466520036982 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:37 INFO - PROCESS | 25545 | 1466520037181 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 07:40:37 INFO - PROCESS | 25545 | 1466520037347 Marionette TRACE conn4 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:37 INFO - PROCESS | 25545 | 1466520037356 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:37 INFO - PROCESS | 25545 | ++DOCSHELL 0x9a8c5c00 == 23 [pid = 25545] [id = 296] 07:40:37 INFO - PROCESS | 25545 | ++DOMWINDOW == 80 (0x9aac1000) [pid = 25545] [serial = 889] [outer = (nil)] 07:40:37 INFO - PROCESS | 25545 | ++DOMWINDOW == 81 (0x9ae38800) [pid = 25545] [serial = 890] [outer = 0x9aac1000] 07:40:37 INFO - PROCESS | 25545 | 1466520037488 Marionette DEBUG loaded listener.js 07:40:37 INFO - PROCESS | 25545 | ++DOMWINDOW == 82 (0x9ae3d800) [pid = 25545] [serial = 891] [outer = 0x9aac1000] 07:40:38 INFO - PROCESS | 25545 | 1466520038415 Marionette TRACE conn4 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 07:40:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 07:40:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1486ms 07:40:38 INFO - PROCESS | 25545 | 1466520038455 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 07:40:38 INFO - PROCESS | 25545 | 1466520038460 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 07:40:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 07:40:38 INFO - PROCESS | 25545 | 1466520038466 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 07:40:38 INFO - PROCESS | 25545 | 1466520038469 Marionette TRACE conn4 <- [1,1158,null,{}] 07:40:38 INFO - PROCESS | 25545 | 1466520038476 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:38 INFO - PROCESS | 25545 | 1466520038481 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:38 INFO - PROCESS | 25545 | 1466520038677 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 07:40:38 INFO - PROCESS | 25545 | 1466520038845 Marionette TRACE conn4 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:38 INFO - PROCESS | 25545 | 1466520038851 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:38 INFO - PROCESS | 25545 | ++DOCSHELL 0x91c19400 == 24 [pid = 25545] [id = 297] 07:40:38 INFO - PROCESS | 25545 | ++DOMWINDOW == 83 (0x924c7000) [pid = 25545] [serial = 892] [outer = (nil)] 07:40:38 INFO - PROCESS | 25545 | ++DOMWINDOW == 84 (0x9b12c400) [pid = 25545] [serial = 893] [outer = 0x924c7000] 07:40:38 INFO - PROCESS | 25545 | 1466520038944 Marionette DEBUG loaded listener.js 07:40:39 INFO - PROCESS | 25545 | ++DOMWINDOW == 85 (0x9b5f3000) [pid = 25545] [serial = 894] [outer = 0x924c7000] 07:40:40 INFO - PROCESS | 25545 | 1466520040050 Marionette TRACE conn4 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 07:40:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 07:40:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1640ms 07:40:40 INFO - PROCESS | 25545 | 1466520040109 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 07:40:40 INFO - PROCESS | 25545 | 1466520040114 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 07:40:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 07:40:40 INFO - PROCESS | 25545 | 1466520040121 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 07:40:40 INFO - PROCESS | 25545 | 1466520040125 Marionette TRACE conn4 <- [1,1162,null,{}] 07:40:40 INFO - PROCESS | 25545 | 1466520040131 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:40 INFO - PROCESS | 25545 | 1466520040141 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:40 INFO - PROCESS | 25545 | 1466520040387 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 07:40:40 INFO - PROCESS | 25545 | 1466520040609 Marionette TRACE conn4 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:40 INFO - PROCESS | 25545 | 1466520040621 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:40 INFO - PROCESS | 25545 | ++DOCSHELL 0x91b2d800 == 25 [pid = 25545] [id = 298] 07:40:40 INFO - PROCESS | 25545 | ++DOMWINDOW == 86 (0x91c12c00) [pid = 25545] [serial = 895] [outer = (nil)] 07:40:40 INFO - PROCESS | 25545 | ++DOMWINDOW == 87 (0x9c0f8c00) [pid = 25545] [serial = 896] [outer = 0x91c12c00] 07:40:40 INFO - PROCESS | 25545 | 1466520040719 Marionette DEBUG loaded listener.js 07:40:40 INFO - PROCESS | 25545 | ++DOMWINDOW == 88 (0x9c10c000) [pid = 25545] [serial = 897] [outer = 0x91c12c00] 07:40:41 INFO - PROCESS | 25545 | 1466520041609 Marionette TRACE conn4 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 07:40:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 07:40:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1541ms 07:40:41 INFO - PROCESS | 25545 | 1466520041663 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 07:40:41 INFO - PROCESS | 25545 | 1466520041666 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 07:40:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 07:40:41 INFO - PROCESS | 25545 | 1466520041674 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 07:40:41 INFO - PROCESS | 25545 | 1466520041678 Marionette TRACE conn4 <- [1,1166,null,{}] 07:40:41 INFO - PROCESS | 25545 | 1466520041685 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:41 INFO - PROCESS | 25545 | 1466520041690 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:41 INFO - PROCESS | 25545 | 1466520041893 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 07:40:42 INFO - PROCESS | 25545 | 1466520042063 Marionette TRACE conn4 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:42 INFO - PROCESS | 25545 | 1466520042070 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:42 INFO - PROCESS | 25545 | ++DOCSHELL 0x915cdc00 == 26 [pid = 25545] [id = 299] 07:40:42 INFO - PROCESS | 25545 | ++DOMWINDOW == 89 (0x915ce800) [pid = 25545] [serial = 898] [outer = (nil)] 07:40:42 INFO - PROCESS | 25545 | ++DOMWINDOW == 90 (0x92373400) [pid = 25545] [serial = 899] [outer = 0x915ce800] 07:40:42 INFO - PROCESS | 25545 | 1466520042202 Marionette DEBUG loaded listener.js 07:40:42 INFO - PROCESS | 25545 | ++DOMWINDOW == 91 (0x96ed2800) [pid = 25545] [serial = 900] [outer = 0x915ce800] 07:40:43 INFO - PROCESS | 25545 | 1466520043367 Marionette TRACE conn4 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 07:40:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 07:40:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1735ms 07:40:43 INFO - PROCESS | 25545 | 1466520043411 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 07:40:43 INFO - PROCESS | 25545 | 1466520043417 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 07:40:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 07:40:43 INFO - PROCESS | 25545 | 1466520043426 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 07:40:43 INFO - PROCESS | 25545 | 1466520043432 Marionette TRACE conn4 <- [1,1170,null,{}] 07:40:43 INFO - PROCESS | 25545 | 1466520043440 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:43 INFO - PROCESS | 25545 | 1466520043447 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:43 INFO - PROCESS | 25545 | 1466520043644 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 07:40:43 INFO - PROCESS | 25545 | 1466520043879 Marionette TRACE conn4 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:43 INFO - PROCESS | 25545 | 1466520043892 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:43 INFO - PROCESS | 25545 | ++DOCSHELL 0x922b2400 == 27 [pid = 25545] [id = 300] 07:40:43 INFO - PROCESS | 25545 | ++DOMWINDOW == 92 (0x922b6400) [pid = 25545] [serial = 901] [outer = (nil)] 07:40:43 INFO - PROCESS | 25545 | ++DOMWINDOW == 93 (0x92da5000) [pid = 25545] [serial = 902] [outer = 0x922b6400] 07:40:43 INFO - PROCESS | 25545 | 1466520043983 Marionette DEBUG loaded listener.js 07:40:44 INFO - PROCESS | 25545 | ++DOMWINDOW == 94 (0x92f87000) [pid = 25545] [serial = 903] [outer = 0x922b6400] 07:40:45 INFO - PROCESS | 25545 | 1466520045029 Marionette TRACE conn4 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 07:40:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 07:40:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1644ms 07:40:45 INFO - PROCESS | 25545 | 1466520045071 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 07:40:45 INFO - PROCESS | 25545 | 1466520045078 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 07:40:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 07:40:45 INFO - PROCESS | 25545 | 1466520045089 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 07:40:45 INFO - PROCESS | 25545 | 1466520045093 Marionette TRACE conn4 <- [1,1174,null,{}] 07:40:45 INFO - PROCESS | 25545 | 1466520045100 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:45 INFO - PROCESS | 25545 | 1466520045106 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:46 INFO - PROCESS | 25545 | --DOCSHELL 0x91b35000 == 26 [pid = 25545] [id = 279] 07:40:46 INFO - PROCESS | 25545 | --DOCSHELL 0x92f8b800 == 25 [pid = 25545] [id = 282] 07:40:46 INFO - PROCESS | 25545 | --DOCSHELL 0x91c0d400 == 24 [pid = 25545] [id = 283] 07:40:46 INFO - PROCESS | 25545 | --DOCSHELL 0x96ec8c00 == 23 [pid = 25545] [id = 285] 07:40:46 INFO - PROCESS | 25545 | --DOCSHELL 0x91a75800 == 22 [pid = 25545] [id = 284] 07:40:46 INFO - PROCESS | 25545 | --DOCSHELL 0x91c0b000 == 21 [pid = 25545] [id = 286] 07:40:46 INFO - PROCESS | 25545 | --DOCSHELL 0x95048400 == 20 [pid = 25545] [id = 10] 07:40:46 INFO - PROCESS | 25545 | 1466520046363 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 07:40:46 INFO - PROCESS | 25545 | --DOMWINDOW == 93 (0x9236ec00) [pid = 25545] [serial = 846] [outer = (nil)] [url = about:blank] 07:40:46 INFO - PROCESS | 25545 | --DOMWINDOW == 92 (0x922bcc00) [pid = 25545] [serial = 845] [outer = (nil)] [url = about:blank] 07:40:46 INFO - PROCESS | 25545 | --DOMWINDOW == 91 (0x92f94c00) [pid = 25545] [serial = 848] [outer = (nil)] [url = about:blank] 07:40:46 INFO - PROCESS | 25545 | --DOMWINDOW == 90 (0x99697000) [pid = 25545] [serial = 825] [outer = (nil)] [url = about:blank] 07:40:46 INFO - PROCESS | 25545 | --DOMWINDOW == 89 (0x9b51e000) [pid = 25545] [serial = 828] [outer = (nil)] [url = about:blank] 07:40:46 INFO - PROCESS | 25545 | --DOMWINDOW == 88 (0x9d80a400) [pid = 25545] [serial = 834] [outer = (nil)] [url = about:blank] 07:40:46 INFO - PROCESS | 25545 | --DOMWINDOW == 87 (0x924cf000) [pid = 25545] [serial = 840] [outer = (nil)] [url = about:blank] 07:40:46 INFO - PROCESS | 25545 | --DOMWINDOW == 86 (0x93ba4000) [pid = 25545] [serial = 822] [outer = (nil)] [url = about:blank] 07:40:46 INFO - PROCESS | 25545 | --DOMWINDOW == 85 (0x91a6d400) [pid = 25545] [serial = 819] [outer = (nil)] [url = about:blank] 07:40:46 INFO - PROCESS | 25545 | --DOMWINDOW == 84 (0x9bfdd800) [pid = 25545] [serial = 831] [outer = (nil)] [url = about:blank] 07:40:46 INFO - PROCESS | 25545 | --DOMWINDOW == 83 (0x92f63800) [pid = 25545] [serial = 837] [outer = (nil)] [url = about:blank] 07:40:46 INFO - PROCESS | 25545 | --DOMWINDOW == 82 (0x9146e000) [pid = 25545] [serial = 842] [outer = (nil)] [url = about:blank] 07:40:46 INFO - PROCESS | 25545 | --DOMWINDOW == 81 (0x915d2800) [pid = 25545] [serial = 843] [outer = (nil)] [url = about:blank] 07:40:46 INFO - PROCESS | 25545 | --DOMWINDOW == 80 (0x924c4000) [pid = 25545] [serial = 839] [outer = (nil)] [url = about:blank] 07:40:46 INFO - PROCESS | 25545 | --DOMWINDOW == 79 (0x915cec00) [pid = 25545] [serial = 818] [outer = (nil)] [url = about:blank] 07:40:46 INFO - PROCESS | 25545 | --DOMWINDOW == 78 (0x92f58c00) [pid = 25545] [serial = 821] [outer = (nil)] [url = about:blank] 07:40:46 INFO - PROCESS | 25545 | --DOMWINDOW == 77 (0x96eca800) [pid = 25545] [serial = 824] [outer = (nil)] [url = about:blank] 07:40:46 INFO - PROCESS | 25545 | --DOMWINDOW == 76 (0x9aabd000) [pid = 25545] [serial = 827] [outer = (nil)] [url = about:blank] 07:40:46 INFO - PROCESS | 25545 | --DOMWINDOW == 75 (0x9bce0c00) [pid = 25545] [serial = 830] [outer = (nil)] [url = about:blank] 07:40:46 INFO - PROCESS | 25545 | --DOMWINDOW == 74 (0x9c10fc00) [pid = 25545] [serial = 833] [outer = (nil)] [url = about:blank] 07:40:46 INFO - PROCESS | 25545 | --DOMWINDOW == 73 (0x922b1400) [pid = 25545] [serial = 836] [outer = (nil)] [url = about:blank] 07:40:46 INFO - PROCESS | 25545 | 1466520046674 Marionette TRACE conn4 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:46 INFO - PROCESS | 25545 | 1466520046685 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:46 INFO - PROCESS | 25545 | ++DOCSHELL 0x915c8c00 == 21 [pid = 25545] [id = 301] 07:40:46 INFO - PROCESS | 25545 | ++DOMWINDOW == 74 (0x915c9000) [pid = 25545] [serial = 904] [outer = (nil)] 07:40:46 INFO - PROCESS | 25545 | ++DOMWINDOW == 75 (0x915cec00) [pid = 25545] [serial = 905] [outer = 0x915c9000] 07:40:46 INFO - PROCESS | 25545 | 1466520046763 Marionette DEBUG loaded listener.js 07:40:46 INFO - PROCESS | 25545 | ++DOMWINDOW == 76 (0x91a6a000) [pid = 25545] [serial = 906] [outer = 0x915c9000] 07:40:47 INFO - PROCESS | 25545 | 1466520047608 Marionette TRACE conn4 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 07:40:47 INFO - PROCESS | 25545 | 1466520047691 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 07:40:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 07:40:47 INFO - PROCESS | 25545 | 1466520047701 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 07:40:47 INFO - PROCESS | 25545 | 1466520047707 Marionette TRACE conn4 <- [1,1178,null,{}] 07:40:47 INFO - PROCESS | 25545 | 1466520047714 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:47 INFO - PROCESS | 25545 | 1466520047720 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:47 INFO - PROCESS | 25545 | 1466520047902 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 07:40:48 INFO - PROCESS | 25545 | 1466520048028 Marionette TRACE conn4 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:48 INFO - PROCESS | 25545 | 1466520048040 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:48 INFO - PROCESS | 25545 | ++DOCSHELL 0x91c16000 == 22 [pid = 25545] [id = 302] 07:40:48 INFO - PROCESS | 25545 | ++DOMWINDOW == 77 (0x91c17400) [pid = 25545] [serial = 907] [outer = (nil)] 07:40:48 INFO - PROCESS | 25545 | ++DOMWINDOW == 78 (0x922ba000) [pid = 25545] [serial = 908] [outer = 0x91c17400] 07:40:48 INFO - PROCESS | 25545 | 1466520048116 Marionette DEBUG loaded listener.js 07:40:48 INFO - PROCESS | 25545 | ++DOMWINDOW == 79 (0x9236fc00) [pid = 25545] [serial = 909] [outer = 0x91c17400] 07:40:49 INFO - PROCESS | 25545 | 1466520049054 Marionette TRACE conn4 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 07:40:49 INFO - PROCESS | 25545 | 1466520049150 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 07:40:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 07:40:49 INFO - PROCESS | 25545 | 1466520049158 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 07:40:49 INFO - PROCESS | 25545 | 1466520049162 Marionette TRACE conn4 <- [1,1182,null,{}] 07:40:49 INFO - PROCESS | 25545 | 1466520049177 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:49 INFO - PROCESS | 25545 | 1466520049181 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:49 INFO - PROCESS | 25545 | 1466520049438 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 07:40:49 INFO - PROCESS | 25545 | 1466520049464 Marionette TRACE conn4 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:49 INFO - PROCESS | 25545 | 1466520049473 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:49 INFO - PROCESS | 25545 | ++DOCSHELL 0x91c17800 == 23 [pid = 25545] [id = 303] 07:40:49 INFO - PROCESS | 25545 | ++DOMWINDOW == 80 (0x92f5a800) [pid = 25545] [serial = 910] [outer = (nil)] 07:40:49 INFO - PROCESS | 25545 | ++DOMWINDOW == 81 (0x92f8b400) [pid = 25545] [serial = 911] [outer = 0x92f5a800] 07:40:49 INFO - PROCESS | 25545 | 1466520049560 Marionette DEBUG loaded listener.js 07:40:49 INFO - PROCESS | 25545 | ++DOMWINDOW == 82 (0x93a3e000) [pid = 25545] [serial = 912] [outer = 0x92f5a800] 07:40:50 INFO - PROCESS | 25545 | SkCairoFTTypeface::onFilterRec unimplemented 07:40:50 INFO - PROCESS | 25545 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:40:50 INFO - PROCESS | 25545 | 1466520050643 Marionette TRACE conn4 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/] 07:40:51 INFO - PROCESS | 25545 | --DOMWINDOW == 80 (0x9a05a400) [pid = 25545] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 07:40:51 INFO - PROCESS | 25545 | --DOMWINDOW == 79 (0x96ec5800) [pid = 25545] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 07:40:51 INFO - PROCESS | 25545 | --DOMWINDOW == 78 (0x91b33c00) [pid = 25545] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 07:40:51 INFO - PROCESS | 25545 | --DOMWINDOW == 77 (0x92f8c000) [pid = 25545] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 07:40:51 INFO - PROCESS | 25545 | --DOMWINDOW == 76 (0x96ec9000) [pid = 25545] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 07:40:51 INFO - PROCESS | 25545 | --DOMWINDOW == 75 (0x91b2b400) [pid = 25545] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 07:40:51 INFO - PROCESS | 25545 | --DOMWINDOW == 74 (0x91c0ec00) [pid = 25545] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 07:40:51 INFO - PROCESS | 25545 | --DOMWINDOW == 73 (0x91c11800) [pid = 25545] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 07:40:51 INFO - PROCESS | 25545 | --DOMWINDOW == 72 (0x93dd5c00) [pid = 25545] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 07:40:51 INFO - PROCESS | 25545 | --DOMWINDOW == 71 (0x93a4c400) [pid = 25545] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 07:40:51 INFO - PROCESS | 25545 | --DOMWINDOW == 70 (0x91463000) [pid = 25545] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 07:40:51 INFO - PROCESS | 25545 | --DOMWINDOW == 69 (0x98376400) [pid = 25545] [serial = 27] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 07:40:51 INFO - PROCESS | 25545 | 1466520051277 Marionette TRACE conn4 -> [0,1185,"getWindowHandle",null] 07:40:51 INFO - PROCESS | 25545 | 1466520051285 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 07:40:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 07:40:51 INFO - PROCESS | 25545 | 1466520051320 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 07:40:51 INFO - PROCESS | 25545 | 1466520051329 Marionette TRACE conn4 <- [1,1186,null,{}] 07:40:51 INFO - PROCESS | 25545 | 1466520051336 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:51 INFO - PROCESS | 25545 | 1466520051343 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:51 INFO - PROCESS | 25545 | 1466520051564 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 07:40:51 INFO - PROCESS | 25545 | 1466520051665 Marionette TRACE conn4 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:51 INFO - PROCESS | 25545 | 1466520051674 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:51 INFO - PROCESS | 25545 | ++DOCSHELL 0x91c12400 == 24 [pid = 25545] [id = 304] 07:40:51 INFO - PROCESS | 25545 | ++DOMWINDOW == 70 (0x922bac00) [pid = 25545] [serial = 913] [outer = (nil)] 07:40:51 INFO - PROCESS | 25545 | ++DOMWINDOW == 71 (0x9522e800) [pid = 25545] [serial = 914] [outer = 0x922bac00] 07:40:51 INFO - PROCESS | 25545 | 1466520051747 Marionette DEBUG loaded listener.js 07:40:51 INFO - PROCESS | 25545 | ++DOMWINDOW == 72 (0x96e54000) [pid = 25545] [serial = 915] [outer = 0x922bac00] 07:40:52 INFO - PROCESS | 25545 | 1466520052551 Marionette TRACE conn4 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 07:40:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 07:40:52 INFO - PROCESS | 25545 | 1466520052623 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 07:40:52 INFO - PROCESS | 25545 | 1466520052630 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 07:40:52 INFO - PROCESS | 25545 | 1466520052634 Marionette TRACE conn4 <- [1,1190,null,{}] 07:40:52 INFO - PROCESS | 25545 | 1466520052640 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:52 INFO - PROCESS | 25545 | 1466520052645 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:52 INFO - PROCESS | 25545 | 1466520052818 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 07:40:52 INFO - PROCESS | 25545 | 1466520052939 Marionette TRACE conn4 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:52 INFO - PROCESS | 25545 | 1466520052947 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:52 INFO - PROCESS | 25545 | ++DOCSHELL 0x93dd5c00 == 25 [pid = 25545] [id = 305] 07:40:52 INFO - PROCESS | 25545 | ++DOMWINDOW == 73 (0x93dd8c00) [pid = 25545] [serial = 916] [outer = (nil)] 07:40:53 INFO - PROCESS | 25545 | ++DOMWINDOW == 74 (0x97953c00) [pid = 25545] [serial = 917] [outer = 0x93dd8c00] 07:40:53 INFO - PROCESS | 25545 | 1466520053019 Marionette DEBUG loaded listener.js 07:40:53 INFO - PROCESS | 25545 | ++DOMWINDOW == 75 (0x97996800) [pid = 25545] [serial = 918] [outer = 0x93dd8c00] 07:40:54 INFO - PROCESS | 25545 | 1466520054113 Marionette TRACE conn4 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 07:40:54 INFO - PROCESS | 25545 | 1466520054174 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 07:40:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 07:40:54 INFO - PROCESS | 25545 | 1466520054185 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 07:40:54 INFO - PROCESS | 25545 | 1466520054189 Marionette TRACE conn4 <- [1,1194,null,{}] 07:40:54 INFO - PROCESS | 25545 | 1466520054201 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:54 INFO - PROCESS | 25545 | 1466520054207 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:54 INFO - PROCESS | 25545 | 1466520054438 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 07:40:54 INFO - PROCESS | 25545 | 1466520054720 Marionette TRACE conn4 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:54 INFO - PROCESS | 25545 | 1466520054735 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:54 INFO - PROCESS | 25545 | ++DOCSHELL 0x91b38400 == 26 [pid = 25545] [id = 306] 07:40:54 INFO - PROCESS | 25545 | ++DOMWINDOW == 76 (0x922b0000) [pid = 25545] [serial = 919] [outer = (nil)] 07:40:54 INFO - PROCESS | 25545 | ++DOMWINDOW == 77 (0x924ccc00) [pid = 25545] [serial = 920] [outer = 0x922b0000] 07:40:54 INFO - PROCESS | 25545 | 1466520054827 Marionette DEBUG loaded listener.js 07:40:54 INFO - PROCESS | 25545 | ++DOMWINDOW == 78 (0x93a43000) [pid = 25545] [serial = 921] [outer = 0x922b0000] 07:40:55 INFO - PROCESS | 25545 | SkCairoFTTypeface::onFilterRec unimplemented 07:40:55 INFO - PROCESS | 25545 | SkCairoFTTypeface::onFilterRec unimplemented 07:40:55 INFO - PROCESS | 25545 | 1466520055869 Marionette TRACE conn4 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 07:40:55 INFO - PROCESS | 25545 | 1466520055934 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 07:40:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 07:40:55 INFO - PROCESS | 25545 | 1466520055947 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 07:40:55 INFO - PROCESS | 25545 | 1466520055951 Marionette TRACE conn4 <- [1,1198,null,{}] 07:40:55 INFO - PROCESS | 25545 | 1466520055959 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:55 INFO - PROCESS | 25545 | 1466520055965 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:56 INFO - PROCESS | 25545 | 1466520056188 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 07:40:56 INFO - PROCESS | 25545 | 1466520056465 Marionette TRACE conn4 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:56 INFO - PROCESS | 25545 | 1466520056473 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:56 INFO - PROCESS | 25545 | ++DOCSHELL 0x915c7800 == 27 [pid = 25545] [id = 307] 07:40:56 INFO - PROCESS | 25545 | ++DOMWINDOW == 79 (0x915d2000) [pid = 25545] [serial = 922] [outer = (nil)] 07:40:56 INFO - PROCESS | 25545 | ++DOMWINDOW == 80 (0x99229400) [pid = 25545] [serial = 923] [outer = 0x915d2000] 07:40:56 INFO - PROCESS | 25545 | 1466520056564 Marionette DEBUG loaded listener.js 07:40:56 INFO - PROCESS | 25545 | ++DOMWINDOW == 81 (0x997c5c00) [pid = 25545] [serial = 924] [outer = 0x915d2000] 07:40:57 INFO - PROCESS | 25545 | 1466520057633 Marionette TRACE conn4 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 07:40:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 07:40:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1740ms 07:40:57 INFO - PROCESS | 25545 | 1466520057687 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 07:40:57 INFO - PROCESS | 25545 | 1466520057691 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 07:40:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 07:40:57 INFO - PROCESS | 25545 | 1466520057699 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 07:40:57 INFO - PROCESS | 25545 | 1466520057706 Marionette TRACE conn4 <- [1,1202,null,{}] 07:40:57 INFO - PROCESS | 25545 | 1466520057724 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:57 INFO - PROCESS | 25545 | 1466520057734 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:57 INFO - PROCESS | 25545 | 1466520057937 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 07:40:58 INFO - PROCESS | 25545 | 1466520058162 Marionette TRACE conn4 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:58 INFO - PROCESS | 25545 | 1466520058172 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:58 INFO - PROCESS | 25545 | ++DOCSHELL 0x9a3d7000 == 28 [pid = 25545] [id = 308] 07:40:58 INFO - PROCESS | 25545 | ++DOMWINDOW == 82 (0x9a3d7400) [pid = 25545] [serial = 925] [outer = (nil)] 07:40:58 INFO - PROCESS | 25545 | ++DOMWINDOW == 83 (0x9a3da800) [pid = 25545] [serial = 926] [outer = 0x9a3d7400] 07:40:58 INFO - PROCESS | 25545 | 1466520058264 Marionette DEBUG loaded listener.js 07:40:58 INFO - PROCESS | 25545 | ++DOMWINDOW == 84 (0x9a3e2000) [pid = 25545] [serial = 927] [outer = 0x9a3d7400] 07:40:59 INFO - PROCESS | 25545 | 1466520059266 Marionette TRACE conn4 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 07:40:59 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 07:40:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1640ms 07:40:59 INFO - PROCESS | 25545 | 1466520059340 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 07:40:59 INFO - PROCESS | 25545 | 1466520059345 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 07:40:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 07:40:59 INFO - PROCESS | 25545 | 1466520059361 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 07:40:59 INFO - PROCESS | 25545 | 1466520059365 Marionette TRACE conn4 <- [1,1206,null,{}] 07:40:59 INFO - PROCESS | 25545 | 1466520059371 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:59 INFO - PROCESS | 25545 | 1466520059378 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:59 INFO - PROCESS | 25545 | 1466520059606 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 07:40:59 INFO - PROCESS | 25545 | 1466520059879 Marionette TRACE conn4 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:59 INFO - PROCESS | 25545 | 1466520059888 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:40:59 INFO - PROCESS | 25545 | ++DOCSHELL 0x91a71000 == 29 [pid = 25545] [id = 309] 07:40:59 INFO - PROCESS | 25545 | ++DOMWINDOW == 85 (0x9a370800) [pid = 25545] [serial = 928] [outer = (nil)] 07:40:59 INFO - PROCESS | 25545 | ++DOMWINDOW == 86 (0x9a8d0000) [pid = 25545] [serial = 929] [outer = 0x9a370800] 07:40:59 INFO - PROCESS | 25545 | 1466520059978 Marionette DEBUG loaded listener.js 07:41:00 INFO - PROCESS | 25545 | ++DOMWINDOW == 87 (0x9a9a3400) [pid = 25545] [serial = 930] [outer = 0x9a370800] 07:41:00 INFO - PROCESS | 25545 | 1466520060958 Marionette TRACE conn4 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 07:41:01 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 07:41:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1683ms 07:41:01 INFO - PROCESS | 25545 | 1466520061045 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 07:41:01 INFO - PROCESS | 25545 | 1466520061049 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 07:41:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 07:41:01 INFO - PROCESS | 25545 | 1466520061056 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 07:41:01 INFO - PROCESS | 25545 | 1466520061060 Marionette TRACE conn4 <- [1,1210,null,{}] 07:41:01 INFO - PROCESS | 25545 | 1466520061066 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:01 INFO - PROCESS | 25545 | 1466520061071 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:01 INFO - PROCESS | 25545 | 1466520061292 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 07:41:01 INFO - PROCESS | 25545 | 1466520061666 Marionette TRACE conn4 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:01 INFO - PROCESS | 25545 | 1466520061676 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:01 INFO - PROCESS | 25545 | ++DOCSHELL 0x91464c00 == 30 [pid = 25545] [id = 310] 07:41:01 INFO - PROCESS | 25545 | ++DOMWINDOW == 88 (0x91465800) [pid = 25545] [serial = 931] [outer = (nil)] 07:41:01 INFO - PROCESS | 25545 | ++DOMWINDOW == 89 (0x9146b800) [pid = 25545] [serial = 932] [outer = 0x91465800] 07:41:01 INFO - PROCESS | 25545 | 1466520061763 Marionette DEBUG loaded listener.js 07:41:01 INFO - PROCESS | 25545 | ++DOMWINDOW == 90 (0x91b2b400) [pid = 25545] [serial = 933] [outer = 0x91465800] 07:41:02 INFO - PROCESS | 25545 | --DOMWINDOW == 89 (0x99288800) [pid = 25545] [serial = 872] [outer = (nil)] [url = about:blank] 07:41:02 INFO - PROCESS | 25545 | --DOMWINDOW == 88 (0x96e4fc00) [pid = 25545] [serial = 875] [outer = (nil)] [url = about:blank] 07:41:02 INFO - PROCESS | 25545 | --DOMWINDOW == 87 (0x93dd5000) [pid = 25545] [serial = 849] [outer = (nil)] [url = about:blank] 07:41:02 INFO - PROCESS | 25545 | --DOMWINDOW == 86 (0x96ecdc00) [pid = 25545] [serial = 857] [outer = (nil)] [url = about:blank] 07:41:02 INFO - PROCESS | 25545 | --DOMWINDOW == 85 (0x97956800) [pid = 25545] [serial = 858] [outer = (nil)] [url = about:blank] 07:41:02 INFO - PROCESS | 25545 | --DOMWINDOW == 84 (0x924c1c00) [pid = 25545] [serial = 866] [outer = (nil)] [url = about:blank] 07:41:02 INFO - PROCESS | 25545 | --DOMWINDOW == 83 (0x92f58800) [pid = 25545] [serial = 867] [outer = (nil)] [url = about:blank] 07:41:02 INFO - PROCESS | 25545 | --DOMWINDOW == 82 (0x92369000) [pid = 25545] [serial = 851] [outer = (nil)] [url = about:blank] 07:41:02 INFO - PROCESS | 25545 | --DOMWINDOW == 81 (0x924ce000) [pid = 25545] [serial = 852] [outer = (nil)] [url = about:blank] 07:41:02 INFO - PROCESS | 25545 | --DOMWINDOW == 80 (0x99690000) [pid = 25545] [serial = 860] [outer = (nil)] [url = about:blank] 07:41:02 INFO - PROCESS | 25545 | --DOMWINDOW == 79 (0x9a04f000) [pid = 25545] [serial = 861] [outer = (nil)] [url = about:blank] 07:41:02 INFO - PROCESS | 25545 | --DOMWINDOW == 78 (0x95232c00) [pid = 25545] [serial = 869] [outer = (nil)] [url = about:blank] 07:41:02 INFO - PROCESS | 25545 | --DOMWINDOW == 77 (0x93ddb000) [pid = 25545] [serial = 854] [outer = (nil)] [url = about:blank] 07:41:02 INFO - PROCESS | 25545 | --DOMWINDOW == 76 (0x95054000) [pid = 25545] [serial = 855] [outer = (nil)] [url = about:blank] 07:41:02 INFO - PROCESS | 25545 | --DOMWINDOW == 75 (0x9146b400) [pid = 25545] [serial = 863] [outer = (nil)] [url = about:blank] 07:41:02 INFO - PROCESS | 25545 | --DOMWINDOW == 74 (0x9928e400) [pid = 25545] [serial = 876] [outer = (nil)] [url = about:blank] 07:41:02 INFO - PROCESS | 25545 | --DOMWINDOW == 73 (0x91a6f800) [pid = 25545] [serial = 864] [outer = (nil)] [url = about:blank] 07:41:02 INFO - PROCESS | 25545 | --DOMWINDOW == 72 (0x91b37400) [pid = 25545] [serial = 591] [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.] 07:41:02 INFO - PROCESS | 25545 | --DOMWINDOW == 71 (0x997d0400) [pid = 25545] [serial = 873] [outer = (nil)] [url = about:blank] 07:41:02 INFO - PROCESS | 25545 | --DOMWINDOW == 70 (0x95304400) [pid = 25545] [serial = 870] [outer = (nil)] [url = about:blank] 07:41:02 INFO - PROCESS | 25545 | --DOMWINDOW == 69 (0x9a448400) [pid = 25545] [serial = 879] [outer = (nil)] [url = about:blank] 07:41:02 INFO - PROCESS | 25545 | --DOMWINDOW == 68 (0x9a370400) [pid = 25545] [serial = 878] [outer = (nil)] [url = about:blank] 07:41:02 INFO - PROCESS | 25545 | 1466520062898 Marionette TRACE conn4 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 07:41:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 07:41:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1891ms 07:41:02 INFO - PROCESS | 25545 | 1466520062950 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 07:41:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 07:41:02 INFO - PROCESS | 25545 | 1466520062956 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 07:41:02 INFO - PROCESS | 25545 | 1466520062965 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 07:41:02 INFO - PROCESS | 25545 | 1466520062970 Marionette TRACE conn4 <- [1,1214,null,{}] 07:41:02 INFO - PROCESS | 25545 | 1466520062979 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:02 INFO - PROCESS | 25545 | 1466520062987 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:03 INFO - PROCESS | 25545 | 1466520063167 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 07:41:03 INFO - PROCESS | 25545 | 1466520063351 Marionette TRACE conn4 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:03 INFO - PROCESS | 25545 | 1466520063365 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:03 INFO - PROCESS | 25545 | ++DOCSHELL 0x924c1400 == 31 [pid = 25545] [id = 311] 07:41:03 INFO - PROCESS | 25545 | ++DOMWINDOW == 69 (0x924c2800) [pid = 25545] [serial = 934] [outer = (nil)] 07:41:03 INFO - PROCESS | 25545 | ++DOMWINDOW == 70 (0x92da9400) [pid = 25545] [serial = 935] [outer = 0x924c2800] 07:41:03 INFO - PROCESS | 25545 | 1466520063443 Marionette DEBUG loaded listener.js 07:41:03 INFO - PROCESS | 25545 | ++DOMWINDOW == 71 (0x92f8bc00) [pid = 25545] [serial = 936] [outer = 0x924c2800] 07:41:04 INFO - PROCESS | 25545 | 1466520064236 Marionette TRACE conn4 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 07:41:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 07:41:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1336ms 07:41:04 INFO - PROCESS | 25545 | 1466520064303 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 07:41:04 INFO - PROCESS | 25545 | 1466520064309 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 07:41:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 07:41:04 INFO - PROCESS | 25545 | 1466520064318 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 07:41:04 INFO - PROCESS | 25545 | 1466520064321 Marionette TRACE conn4 <- [1,1218,null,{}] 07:41:04 INFO - PROCESS | 25545 | 1466520064327 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:04 INFO - PROCESS | 25545 | 1466520064333 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:04 INFO - PROCESS | 25545 | 1466520064535 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 07:41:04 INFO - PROCESS | 25545 | 1466520064661 Marionette TRACE conn4 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:04 INFO - PROCESS | 25545 | 1466520064669 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:04 INFO - PROCESS | 25545 | ++DOCSHELL 0x9522d800 == 32 [pid = 25545] [id = 312] 07:41:04 INFO - PROCESS | 25545 | ++DOMWINDOW == 72 (0x95236000) [pid = 25545] [serial = 937] [outer = (nil)] 07:41:04 INFO - PROCESS | 25545 | ++DOMWINDOW == 73 (0x96ecdc00) [pid = 25545] [serial = 938] [outer = 0x95236000] 07:41:04 INFO - PROCESS | 25545 | 1466520064740 Marionette DEBUG loaded listener.js 07:41:04 INFO - PROCESS | 25545 | ++DOMWINDOW == 74 (0x97998000) [pid = 25545] [serial = 939] [outer = 0x95236000] 07:41:05 INFO - PROCESS | 25545 | 1466520065664 Marionette TRACE conn4 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 07:41:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 07:41:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1433ms 07:41:05 INFO - PROCESS | 25545 | 1466520065752 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 07:41:05 INFO - PROCESS | 25545 | 1466520065755 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 07:41:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 07:41:05 INFO - PROCESS | 25545 | 1466520065766 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 07:41:05 INFO - PROCESS | 25545 | 1466520065776 Marionette TRACE conn4 <- [1,1222,null,{}] 07:41:05 INFO - PROCESS | 25545 | 1466520065799 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:05 INFO - PROCESS | 25545 | 1466520065808 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:06 INFO - PROCESS | 25545 | 1466520066031 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 07:41:06 INFO - PROCESS | 25545 | 1466520066057 Marionette TRACE conn4 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:06 INFO - PROCESS | 25545 | 1466520066066 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:06 INFO - PROCESS | 25545 | ++DOCSHELL 0x915d5c00 == 33 [pid = 25545] [id = 313] 07:41:06 INFO - PROCESS | 25545 | ++DOMWINDOW == 75 (0x91a6d000) [pid = 25545] [serial = 940] [outer = (nil)] 07:41:06 INFO - PROCESS | 25545 | ++DOMWINDOW == 76 (0x9a00a800) [pid = 25545] [serial = 941] [outer = 0x91a6d000] 07:41:06 INFO - PROCESS | 25545 | 1466520066151 Marionette DEBUG loaded listener.js 07:41:06 INFO - PROCESS | 25545 | ++DOMWINDOW == 77 (0x9a054800) [pid = 25545] [serial = 942] [outer = 0x91a6d000] 07:41:07 INFO - PROCESS | 25545 | 1466520067098 Marionette TRACE conn4 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 07:41:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 07:41:07 INFO - PROCESS | 25545 | 1466520067178 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 07:41:07 INFO - PROCESS | 25545 | 1466520067184 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 07:41:07 INFO - PROCESS | 25545 | 1466520067188 Marionette TRACE conn4 <- [1,1226,null,{}] 07:41:07 INFO - PROCESS | 25545 | 1466520067200 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:07 INFO - PROCESS | 25545 | 1466520067204 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:07 INFO - PROCESS | 25545 | 1466520067427 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 07:41:07 INFO - PROCESS | 25545 | --DOMWINDOW == 76 (0x922b6800) [pid = 25545] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 07:41:07 INFO - PROCESS | 25545 | --DOMWINDOW == 75 (0x91c12c00) [pid = 25545] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 07:41:07 INFO - PROCESS | 25545 | --DOMWINDOW == 74 (0x97953000) [pid = 25545] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 07:41:07 INFO - PROCESS | 25545 | --DOMWINDOW == 73 (0x9a9a5400) [pid = 25545] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 07:41:07 INFO - PROCESS | 25545 | --DOMWINDOW == 72 (0x915ce800) [pid = 25545] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 07:41:07 INFO - PROCESS | 25545 | --DOMWINDOW == 71 (0x915c9000) [pid = 25545] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 07:41:07 INFO - PROCESS | 25545 | --DOMWINDOW == 70 (0x9aac1000) [pid = 25545] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 07:41:07 INFO - PROCESS | 25545 | --DOMWINDOW == 69 (0x92f5a800) [pid = 25545] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 07:41:07 INFO - PROCESS | 25545 | --DOMWINDOW == 68 (0x922bac00) [pid = 25545] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 07:41:07 INFO - PROCESS | 25545 | --DOMWINDOW == 67 (0x924c7000) [pid = 25545] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 07:41:07 INFO - PROCESS | 25545 | --DOMWINDOW == 66 (0x91c17400) [pid = 25545] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 07:41:07 INFO - PROCESS | 25545 | --DOMWINDOW == 65 (0x922b6400) [pid = 25545] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 07:41:07 INFO - PROCESS | 25545 | 1466520067662 Marionette TRACE conn4 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:07 INFO - PROCESS | 25545 | 1466520067672 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:07 INFO - PROCESS | 25545 | ++DOCSHELL 0x915c9000 == 34 [pid = 25545] [id = 314] 07:41:07 INFO - PROCESS | 25545 | ++DOMWINDOW == 66 (0x915ce800) [pid = 25545] [serial = 943] [outer = (nil)] 07:41:07 INFO - PROCESS | 25545 | ++DOMWINDOW == 67 (0x922b6400) [pid = 25545] [serial = 944] [outer = 0x915ce800] 07:41:07 INFO - PROCESS | 25545 | 1466520067748 Marionette DEBUG loaded listener.js 07:41:07 INFO - PROCESS | 25545 | ++DOMWINDOW == 68 (0x924c7000) [pid = 25545] [serial = 945] [outer = 0x915ce800] 07:41:08 INFO - PROCESS | 25545 | 1466520068500 Marionette TRACE conn4 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 07:41:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 07:41:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1346ms 07:41:08 INFO - PROCESS | 25545 | 1466520068530 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 07:41:08 INFO - PROCESS | 25545 | 1466520068533 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 07:41:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 07:41:08 INFO - PROCESS | 25545 | 1466520068540 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 07:41:08 INFO - PROCESS | 25545 | 1466520068544 Marionette TRACE conn4 <- [1,1230,null,{}] 07:41:08 INFO - PROCESS | 25545 | 1466520068550 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:08 INFO - PROCESS | 25545 | 1466520068556 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:08 INFO - PROCESS | 25545 | 1466520068724 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 07:41:08 INFO - PROCESS | 25545 | 1466520068738 Marionette TRACE conn4 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:08 INFO - PROCESS | 25545 | 1466520068759 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:08 INFO - PROCESS | 25545 | ++DOCSHELL 0x91b30800 == 35 [pid = 25545] [id = 315] 07:41:08 INFO - PROCESS | 25545 | ++DOMWINDOW == 69 (0x91b30c00) [pid = 25545] [serial = 946] [outer = (nil)] 07:41:08 INFO - PROCESS | 25545 | ++DOMWINDOW == 70 (0x9a5a5800) [pid = 25545] [serial = 947] [outer = 0x91b30c00] 07:41:08 INFO - PROCESS | 25545 | 1466520068841 Marionette DEBUG loaded listener.js 07:41:08 INFO - PROCESS | 25545 | ++DOMWINDOW == 71 (0x9aac1000) [pid = 25545] [serial = 948] [outer = 0x91b30c00] 07:41:10 INFO - PROCESS | 25545 | 1466520070005 Marionette TRACE conn4 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 07:41:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 07:41:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1486ms 07:41:10 INFO - PROCESS | 25545 | 1466520070028 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 07:41:10 INFO - PROCESS | 25545 | 1466520070035 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 07:41:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 07:41:10 INFO - PROCESS | 25545 | 1466520070045 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 07:41:10 INFO - PROCESS | 25545 | 1466520070052 Marionette TRACE conn4 <- [1,1234,null,{}] 07:41:10 INFO - PROCESS | 25545 | 1466520070062 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:10 INFO - PROCESS | 25545 | 1466520070069 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:10 INFO - PROCESS | 25545 | 1466520070275 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 07:41:10 INFO - PROCESS | 25545 | 1466520070530 Marionette TRACE conn4 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:10 INFO - PROCESS | 25545 | 1466520070541 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:10 INFO - PROCESS | 25545 | ++DOCSHELL 0x922afc00 == 36 [pid = 25545] [id = 316] 07:41:10 INFO - PROCESS | 25545 | ++DOMWINDOW == 72 (0x9236b800) [pid = 25545] [serial = 949] [outer = (nil)] 07:41:10 INFO - PROCESS | 25545 | ++DOMWINDOW == 73 (0x924d0400) [pid = 25545] [serial = 950] [outer = 0x9236b800] 07:41:10 INFO - PROCESS | 25545 | 1466520070674 Marionette DEBUG loaded listener.js 07:41:10 INFO - PROCESS | 25545 | ++DOMWINDOW == 74 (0x92dab400) [pid = 25545] [serial = 951] [outer = 0x9236b800] 07:41:11 INFO - PROCESS | 25545 | 1466520071601 Marionette TRACE conn4 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 07:41:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 07:41:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1587ms 07:41:11 INFO - PROCESS | 25545 | 1466520071632 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 07:41:11 INFO - PROCESS | 25545 | 1466520071640 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 07:41:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 07:41:11 INFO - PROCESS | 25545 | 1466520071652 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 07:41:11 INFO - PROCESS | 25545 | 1466520071656 Marionette TRACE conn4 <- [1,1238,null,{}] 07:41:11 INFO - PROCESS | 25545 | 1466520071664 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:11 INFO - PROCESS | 25545 | 1466520071670 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:11 INFO - PROCESS | 25545 | 1466520071876 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 07:41:12 INFO - PROCESS | 25545 | 1466520072094 Marionette TRACE conn4 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:12 INFO - PROCESS | 25545 | 1466520072106 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:12 INFO - PROCESS | 25545 | ++DOCSHELL 0x97952800 == 37 [pid = 25545] [id = 317] 07:41:12 INFO - PROCESS | 25545 | ++DOMWINDOW == 75 (0x97993c00) [pid = 25545] [serial = 952] [outer = (nil)] 07:41:12 INFO - PROCESS | 25545 | ++DOMWINDOW == 76 (0x992cc400) [pid = 25545] [serial = 953] [outer = 0x97993c00] 07:41:12 INFO - PROCESS | 25545 | 1466520072233 Marionette DEBUG loaded listener.js 07:41:12 INFO - PROCESS | 25545 | ++DOMWINDOW == 77 (0x9a007800) [pid = 25545] [serial = 954] [outer = 0x97993c00] 07:41:13 INFO - PROCESS | 25545 | 1466520073190 Marionette TRACE conn4 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 07:41:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 07:41:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1588ms 07:41:13 INFO - PROCESS | 25545 | 1466520073241 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 07:41:13 INFO - PROCESS | 25545 | 1466520073245 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 07:41:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 07:41:13 INFO - PROCESS | 25545 | 1466520073253 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 07:41:13 INFO - PROCESS | 25545 | 1466520073259 Marionette TRACE conn4 <- [1,1242,null,{}] 07:41:13 INFO - PROCESS | 25545 | 1466520073277 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:13 INFO - PROCESS | 25545 | 1466520073286 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:13 INFO - PROCESS | 25545 | 1466520073515 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 07:41:13 INFO - PROCESS | 25545 | 1466520073736 Marionette TRACE conn4 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:13 INFO - PROCESS | 25545 | 1466520073749 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:13 INFO - PROCESS | 25545 | ++DOCSHELL 0x9928e400 == 38 [pid = 25545] [id = 318] 07:41:13 INFO - PROCESS | 25545 | ++DOMWINDOW == 78 (0x9ab56400) [pid = 25545] [serial = 955] [outer = (nil)] 07:41:13 INFO - PROCESS | 25545 | ++DOMWINDOW == 79 (0x9ae39000) [pid = 25545] [serial = 956] [outer = 0x9ab56400] 07:41:13 INFO - PROCESS | 25545 | 1466520073878 Marionette DEBUG loaded listener.js 07:41:14 INFO - PROCESS | 25545 | ++DOMWINDOW == 80 (0x9b124800) [pid = 25545] [serial = 957] [outer = 0x9ab56400] 07:41:14 INFO - PROCESS | 25545 | 1466520074861 Marionette TRACE conn4 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 07:41:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 07:41:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1692ms 07:41:14 INFO - PROCESS | 25545 | 1466520074946 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 07:41:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 07:41:14 INFO - PROCESS | 25545 | 1466520074951 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 07:41:14 INFO - PROCESS | 25545 | 1466520074958 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 07:41:14 INFO - PROCESS | 25545 | 1466520074961 Marionette TRACE conn4 <- [1,1246,null,{}] 07:41:14 INFO - PROCESS | 25545 | 1466520074967 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:14 INFO - PROCESS | 25545 | 1466520074973 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:15 INFO - PROCESS | 25545 | 1466520075204 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 07:41:15 INFO - PROCESS | 25545 | 1466520075421 Marionette TRACE conn4 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:15 INFO - PROCESS | 25545 | 1466520075431 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:15 INFO - PROCESS | 25545 | ++DOCSHELL 0x91b33000 == 39 [pid = 25545] [id = 319] 07:41:15 INFO - PROCESS | 25545 | ++DOMWINDOW == 81 (0x9ae3bc00) [pid = 25545] [serial = 958] [outer = (nil)] 07:41:15 INFO - PROCESS | 25545 | ++DOMWINDOW == 82 (0x9b5f2c00) [pid = 25545] [serial = 959] [outer = 0x9ae3bc00] 07:41:15 INFO - PROCESS | 25545 | 1466520075541 Marionette DEBUG loaded listener.js 07:41:15 INFO - PROCESS | 25545 | ++DOMWINDOW == 83 (0x9bcdac00) [pid = 25545] [serial = 960] [outer = 0x9ae3bc00] 07:41:16 INFO - PROCESS | 25545 | 1466520076452 Marionette TRACE conn4 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 07:41:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 07:41:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1537ms 07:41:16 INFO - PROCESS | 25545 | 1466520076496 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 07:41:16 INFO - PROCESS | 25545 | 1466520076500 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 07:41:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 07:41:16 INFO - PROCESS | 25545 | 1466520076507 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 07:41:16 INFO - PROCESS | 25545 | 1466520076511 Marionette TRACE conn4 <- [1,1250,null,{}] 07:41:16 INFO - PROCESS | 25545 | 1466520076517 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:16 INFO - PROCESS | 25545 | 1466520076523 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:16 INFO - PROCESS | 25545 | 1466520076722 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 07:41:16 INFO - PROCESS | 25545 | 1466520076892 Marionette TRACE conn4 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:16 INFO - PROCESS | 25545 | 1466520076899 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:16 INFO - PROCESS | 25545 | ++DOCSHELL 0x9799e800 == 40 [pid = 25545] [id = 320] 07:41:16 INFO - PROCESS | 25545 | ++DOMWINDOW == 84 (0x9b522c00) [pid = 25545] [serial = 961] [outer = (nil)] 07:41:17 INFO - PROCESS | 25545 | ++DOMWINDOW == 85 (0x9c0e9400) [pid = 25545] [serial = 962] [outer = 0x9b522c00] 07:41:17 INFO - PROCESS | 25545 | 1466520077029 Marionette DEBUG loaded listener.js 07:41:17 INFO - PROCESS | 25545 | ++DOMWINDOW == 86 (0x9c101400) [pid = 25545] [serial = 963] [outer = 0x9b522c00] 07:41:17 INFO - PROCESS | 25545 | 1466520077927 Marionette TRACE conn4 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 07:41:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 07:41:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1496ms 07:41:18 INFO - PROCESS | 25545 | 1466520078004 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 07:41:18 INFO - PROCESS | 25545 | 1466520078009 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 07:41:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 07:41:18 INFO - PROCESS | 25545 | 1466520078016 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 07:41:18 INFO - PROCESS | 25545 | 1466520078019 Marionette TRACE conn4 <- [1,1254,null,{}] 07:41:18 INFO - PROCESS | 25545 | 1466520078026 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:18 INFO - PROCESS | 25545 | 1466520078036 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:18 INFO - PROCESS | 25545 | 1466520078292 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 07:41:18 INFO - PROCESS | 25545 | 1466520078515 Marionette TRACE conn4 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:18 INFO - PROCESS | 25545 | 1466520078523 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:18 INFO - PROCESS | 25545 | ++DOCSHELL 0x95232400 == 41 [pid = 25545] [id = 321] 07:41:18 INFO - PROCESS | 25545 | ++DOMWINDOW == 87 (0x9b51c000) [pid = 25545] [serial = 964] [outer = (nil)] 07:41:18 INFO - PROCESS | 25545 | ++DOMWINDOW == 88 (0x9d806800) [pid = 25545] [serial = 965] [outer = 0x9b51c000] 07:41:18 INFO - PROCESS | 25545 | 1466520078625 Marionette DEBUG loaded listener.js 07:41:18 INFO - PROCESS | 25545 | ++DOMWINDOW == 89 (0x9d84f800) [pid = 25545] [serial = 966] [outer = 0x9b51c000] 07:41:19 INFO - PROCESS | 25545 | 1466520079542 Marionette TRACE conn4 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 07:41:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 07:41:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1587ms 07:41:19 INFO - PROCESS | 25545 | 1466520079605 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 07:41:19 INFO - PROCESS | 25545 | 1466520079609 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 07:41:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 07:41:19 INFO - PROCESS | 25545 | 1466520079616 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 07:41:19 INFO - PROCESS | 25545 | 1466520079619 Marionette TRACE conn4 <- [1,1258,null,{}] 07:41:19 INFO - PROCESS | 25545 | 1466520079625 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:19 INFO - PROCESS | 25545 | 1466520079630 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:19 INFO - PROCESS | 25545 | 1466520079813 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 07:41:20 INFO - PROCESS | 25545 | 1466520080041 Marionette TRACE conn4 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:20 INFO - PROCESS | 25545 | 1466520080052 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:20 INFO - PROCESS | 25545 | ++DOCSHELL 0x91465000 == 42 [pid = 25545] [id = 322] 07:41:20 INFO - PROCESS | 25545 | ++DOMWINDOW == 90 (0x91c16400) [pid = 25545] [serial = 967] [outer = (nil)] 07:41:20 INFO - PROCESS | 25545 | ++DOMWINDOW == 91 (0xa100dc00) [pid = 25545] [serial = 968] [outer = 0x91c16400] 07:41:20 INFO - PROCESS | 25545 | 1466520080179 Marionette DEBUG loaded listener.js 07:41:20 INFO - PROCESS | 25545 | ++DOMWINDOW == 92 (0xa101c400) [pid = 25545] [serial = 969] [outer = 0x91c16400] 07:41:21 INFO - PROCESS | 25545 | 1466520081124 Marionette TRACE conn4 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 07:41:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 07:41:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1583ms 07:41:21 INFO - PROCESS | 25545 | 1466520081200 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 07:41:21 INFO - PROCESS | 25545 | 1466520081204 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 07:41:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 07:41:21 INFO - PROCESS | 25545 | 1466520081211 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 07:41:21 INFO - PROCESS | 25545 | 1466520081214 Marionette TRACE conn4 <- [1,1262,null,{}] 07:41:21 INFO - PROCESS | 25545 | 1466520081220 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:21 INFO - PROCESS | 25545 | 1466520081226 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:21 INFO - PROCESS | 25545 | 1466520081455 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 07:41:21 INFO - PROCESS | 25545 | 1466520081872 Marionette TRACE conn4 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:21 INFO - PROCESS | 25545 | 1466520081883 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:21 INFO - PROCESS | 25545 | ++DOCSHELL 0x91a70c00 == 43 [pid = 25545] [id = 323] 07:41:21 INFO - PROCESS | 25545 | ++DOMWINDOW == 93 (0x91a71800) [pid = 25545] [serial = 970] [outer = (nil)] 07:41:21 INFO - PROCESS | 25545 | ++DOMWINDOW == 94 (0x91b31c00) [pid = 25545] [serial = 971] [outer = 0x91a71800] 07:41:22 INFO - PROCESS | 25545 | 1466520082005 Marionette DEBUG loaded listener.js 07:41:22 INFO - PROCESS | 25545 | ++DOMWINDOW == 95 (0x91c16800) [pid = 25545] [serial = 972] [outer = 0x91a71800] 07:41:23 INFO - PROCESS | 25545 | 1466520083036 Marionette TRACE conn4 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 07:41:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 07:41:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1881ms 07:41:23 INFO - PROCESS | 25545 | 1466520083095 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 07:41:23 INFO - PROCESS | 25545 | 1466520083102 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 07:41:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 07:41:23 INFO - PROCESS | 25545 | 1466520083110 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 07:41:23 INFO - PROCESS | 25545 | 1466520083114 Marionette TRACE conn4 <- [1,1266,null,{}] 07:41:23 INFO - PROCESS | 25545 | 1466520083122 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:23 INFO - PROCESS | 25545 | 1466520083130 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:23 INFO - PROCESS | 25545 | 1466520083328 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 07:41:23 INFO - PROCESS | 25545 | 1466520083560 Marionette TRACE conn4 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:23 INFO - PROCESS | 25545 | 1466520083568 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:24 INFO - PROCESS | 25545 | --DOCSHELL 0x915c8c00 == 42 [pid = 25545] [id = 301] 07:41:24 INFO - PROCESS | 25545 | --DOCSHELL 0x91a6f000 == 41 [pid = 25545] [id = 288] 07:41:24 INFO - PROCESS | 25545 | --DOCSHELL 0x91a67400 == 40 [pid = 25545] [id = 291] 07:41:24 INFO - PROCESS | 25545 | --DOCSHELL 0x92f8e400 == 39 [pid = 25545] [id = 289] 07:41:24 INFO - PROCESS | 25545 | --DOCSHELL 0x9a9a5000 == 38 [pid = 25545] [id = 295] 07:41:24 INFO - PROCESS | 25545 | --DOCSHELL 0x924c5000 == 37 [pid = 25545] [id = 292] 07:41:24 INFO - PROCESS | 25545 | --DOCSHELL 0x915cdc00 == 36 [pid = 25545] [id = 299] 07:41:24 INFO - PROCESS | 25545 | --DOCSHELL 0x96ecbc00 == 35 [pid = 25545] [id = 294] 07:41:24 INFO - PROCESS | 25545 | --DOCSHELL 0x91b2d800 == 34 [pid = 25545] [id = 298] 07:41:24 INFO - PROCESS | 25545 | --DOCSHELL 0x915c9c00 == 33 [pid = 25545] [id = 290] 07:41:24 INFO - PROCESS | 25545 | --DOCSHELL 0x9a8c5c00 == 32 [pid = 25545] [id = 296] 07:41:24 INFO - PROCESS | 25545 | --DOCSHELL 0x91c19400 == 31 [pid = 25545] [id = 297] 07:41:24 INFO - PROCESS | 25545 | --DOCSHELL 0x922b2400 == 30 [pid = 25545] [id = 300] 07:41:24 INFO - PROCESS | 25545 | --DOCSHELL 0x922b1000 == 29 [pid = 25545] [id = 293] 07:41:24 INFO - PROCESS | 25545 | --DOCSHELL 0x91462c00 == 28 [pid = 25545] [id = 287] 07:41:24 INFO - PROCESS | 25545 | ++DOCSHELL 0x91463800 == 29 [pid = 25545] [id = 324] 07:41:24 INFO - PROCESS | 25545 | ++DOMWINDOW == 96 (0x91468000) [pid = 25545] [serial = 973] [outer = (nil)] 07:41:24 INFO - PROCESS | 25545 | ++DOMWINDOW == 97 (0x915ca400) [pid = 25545] [serial = 974] [outer = 0x91468000] 07:41:24 INFO - PROCESS | 25545 | 1466520084715 Marionette DEBUG loaded listener.js 07:41:24 INFO - PROCESS | 25545 | ++DOMWINDOW == 98 (0x91a6dc00) [pid = 25545] [serial = 975] [outer = 0x91468000] 07:41:25 INFO - PROCESS | 25545 | --DOMWINDOW == 97 (0x9922c800) [pid = 25545] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 07:41:25 INFO - PROCESS | 25545 | --DOMWINDOW == 96 (0x97953c00) [pid = 25545] [serial = 917] [outer = (nil)] [url = about:blank] 07:41:25 INFO - PROCESS | 25545 | --DOMWINDOW == 95 (0x96e54000) [pid = 25545] [serial = 915] [outer = (nil)] [url = about:blank] 07:41:25 INFO - PROCESS | 25545 | --DOMWINDOW == 94 (0x93ba4400) [pid = 25545] [serial = 882] [outer = (nil)] [url = about:blank] 07:41:25 INFO - PROCESS | 25545 | --DOMWINDOW == 93 (0x9c0f8c00) [pid = 25545] [serial = 896] [outer = (nil)] [url = about:blank] 07:41:25 INFO - PROCESS | 25545 | --DOMWINDOW == 92 (0x979a1c00) [pid = 25545] [serial = 884] [outer = (nil)] [url = about:blank] 07:41:25 INFO - PROCESS | 25545 | --DOMWINDOW == 91 (0x9aabec00) [pid = 25545] [serial = 888] [outer = (nil)] [url = about:blank] 07:41:25 INFO - PROCESS | 25545 | --DOMWINDOW == 90 (0x96ed2800) [pid = 25545] [serial = 900] [outer = (nil)] [url = about:blank] 07:41:25 INFO - PROCESS | 25545 | --DOMWINDOW == 89 (0x91a6a000) [pid = 25545] [serial = 906] [outer = (nil)] [url = about:blank] 07:41:25 INFO - PROCESS | 25545 | --DOMWINDOW == 88 (0x9ae38800) [pid = 25545] [serial = 890] [outer = (nil)] [url = about:blank] 07:41:25 INFO - PROCESS | 25545 | --DOMWINDOW == 87 (0x92f8b400) [pid = 25545] [serial = 911] [outer = (nil)] [url = about:blank] 07:41:25 INFO - PROCESS | 25545 | --DOMWINDOW == 86 (0x9a9fac00) [pid = 25545] [serial = 887] [outer = (nil)] [url = about:blank] 07:41:25 INFO - PROCESS | 25545 | --DOMWINDOW == 85 (0x9c10c000) [pid = 25545] [serial = 897] [outer = (nil)] [url = about:blank] 07:41:25 INFO - PROCESS | 25545 | --DOMWINDOW == 84 (0x92f8d800) [pid = 25545] [serial = 881] [outer = (nil)] [url = about:blank] 07:41:25 INFO - PROCESS | 25545 | --DOMWINDOW == 83 (0x93a3e000) [pid = 25545] [serial = 912] [outer = (nil)] [url = about:blank] 07:41:25 INFO - PROCESS | 25545 | --DOMWINDOW == 82 (0x9522e800) [pid = 25545] [serial = 914] [outer = (nil)] [url = about:blank] 07:41:25 INFO - PROCESS | 25545 | --DOMWINDOW == 81 (0x99694000) [pid = 25545] [serial = 885] [outer = (nil)] [url = about:blank] 07:41:25 INFO - PROCESS | 25545 | --DOMWINDOW == 80 (0x9b5f3000) [pid = 25545] [serial = 894] [outer = (nil)] [url = about:blank] 07:41:25 INFO - PROCESS | 25545 | --DOMWINDOW == 79 (0x9ae3d800) [pid = 25545] [serial = 891] [outer = (nil)] [url = about:blank] 07:41:25 INFO - PROCESS | 25545 | --DOMWINDOW == 78 (0x9236fc00) [pid = 25545] [serial = 909] [outer = (nil)] [url = about:blank] 07:41:25 INFO - PROCESS | 25545 | --DOMWINDOW == 77 (0x92373400) [pid = 25545] [serial = 899] [outer = (nil)] [url = about:blank] 07:41:25 INFO - PROCESS | 25545 | --DOMWINDOW == 76 (0x915cec00) [pid = 25545] [serial = 905] [outer = (nil)] [url = about:blank] 07:41:25 INFO - PROCESS | 25545 | --DOMWINDOW == 75 (0x9b12c400) [pid = 25545] [serial = 893] [outer = (nil)] [url = about:blank] 07:41:25 INFO - PROCESS | 25545 | --DOMWINDOW == 74 (0x92da5000) [pid = 25545] [serial = 902] [outer = (nil)] [url = about:blank] 07:41:25 INFO - PROCESS | 25545 | --DOMWINDOW == 73 (0x92f87000) [pid = 25545] [serial = 903] [outer = (nil)] [url = about:blank] 07:41:25 INFO - PROCESS | 25545 | --DOMWINDOW == 72 (0x922ba000) [pid = 25545] [serial = 908] [outer = (nil)] [url = about:blank] 07:41:25 INFO - PROCESS | 25545 | 1466520085974 Marionette TRACE conn4 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 07:41:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 07:41:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 2949ms 07:41:26 INFO - PROCESS | 25545 | 1466520086061 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 07:41:26 INFO - PROCESS | 25545 | 1466520086068 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 07:41:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 07:41:26 INFO - PROCESS | 25545 | 1466520086076 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 07:41:26 INFO - PROCESS | 25545 | 1466520086082 Marionette TRACE conn4 <- [1,1270,null,{}] 07:41:26 INFO - PROCESS | 25545 | 1466520086090 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:26 INFO - PROCESS | 25545 | 1466520086097 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:26 INFO - PROCESS | 25545 | 1466520086340 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 07:41:26 INFO - PROCESS | 25545 | 1466520086569 Marionette TRACE conn4 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:26 INFO - PROCESS | 25545 | 1466520086578 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:26 INFO - PROCESS | 25545 | ++DOCSHELL 0x922ba800 == 30 [pid = 25545] [id = 325] 07:41:26 INFO - PROCESS | 25545 | ++DOMWINDOW == 73 (0x922bbc00) [pid = 25545] [serial = 976] [outer = (nil)] 07:41:26 INFO - PROCESS | 25545 | ++DOMWINDOW == 74 (0x9236e800) [pid = 25545] [serial = 977] [outer = 0x922bbc00] 07:41:26 INFO - PROCESS | 25545 | 1466520086667 Marionette DEBUG loaded listener.js 07:41:26 INFO - PROCESS | 25545 | ++DOMWINDOW == 75 (0x924c5000) [pid = 25545] [serial = 978] [outer = 0x922bbc00] 07:41:27 INFO - PROCESS | 25545 | 1466520087700 Marionette TRACE conn4 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 07:41:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 07:41:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1694ms 07:41:27 INFO - PROCESS | 25545 | 1466520087771 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 07:41:27 INFO - PROCESS | 25545 | 1466520087781 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 07:41:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 07:41:27 INFO - PROCESS | 25545 | 1466520087793 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 07:41:27 INFO - PROCESS | 25545 | 1466520087798 Marionette TRACE conn4 <- [1,1274,null,{}] 07:41:27 INFO - PROCESS | 25545 | 1466520087805 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:27 INFO - PROCESS | 25545 | 1466520087810 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:28 INFO - PROCESS | 25545 | 1466520088062 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 07:41:28 INFO - PROCESS | 25545 | 1466520088283 Marionette TRACE conn4 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:28 INFO - PROCESS | 25545 | 1466520088297 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:28 INFO - PROCESS | 25545 | ++DOCSHELL 0x92f63800 == 31 [pid = 25545] [id = 326] 07:41:28 INFO - PROCESS | 25545 | ++DOMWINDOW == 76 (0x92f87400) [pid = 25545] [serial = 979] [outer = (nil)] 07:41:28 INFO - PROCESS | 25545 | ++DOMWINDOW == 77 (0x92f91c00) [pid = 25545] [serial = 980] [outer = 0x92f87400] 07:41:28 INFO - PROCESS | 25545 | 1466520088384 Marionette DEBUG loaded listener.js 07:41:28 INFO - PROCESS | 25545 | ++DOMWINDOW == 78 (0x93a41000) [pid = 25545] [serial = 981] [outer = 0x92f87400] 07:41:29 INFO - PROCESS | 25545 | 1466520089467 Marionette TRACE conn4 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 07:41:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 07:41:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1746ms 07:41:29 INFO - PROCESS | 25545 | 1466520089549 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 07:41:29 INFO - PROCESS | 25545 | 1466520089556 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 07:41:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 07:41:29 INFO - PROCESS | 25545 | 1466520089572 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 07:41:29 INFO - PROCESS | 25545 | 1466520089578 Marionette TRACE conn4 <- [1,1278,null,{}] 07:41:29 INFO - PROCESS | 25545 | 1466520089597 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:29 INFO - PROCESS | 25545 | 1466520089608 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:29 INFO - PROCESS | 25545 | 1466520089917 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 07:41:30 INFO - PROCESS | 25545 | 1466520090109 Marionette TRACE conn4 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:30 INFO - PROCESS | 25545 | 1466520090123 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:30 INFO - PROCESS | 25545 | ++DOCSHELL 0x9522ec00 == 32 [pid = 25545] [id = 327] 07:41:30 INFO - PROCESS | 25545 | ++DOMWINDOW == 79 (0x95231000) [pid = 25545] [serial = 982] [outer = (nil)] 07:41:30 INFO - PROCESS | 25545 | ++DOMWINDOW == 80 (0x95237800) [pid = 25545] [serial = 983] [outer = 0x95231000] 07:41:30 INFO - PROCESS | 25545 | 1466520090214 Marionette DEBUG loaded listener.js 07:41:30 INFO - PROCESS | 25545 | ++DOMWINDOW == 81 (0x96e51800) [pid = 25545] [serial = 984] [outer = 0x95231000] 07:41:31 INFO - PROCESS | 25545 | 1466520091229 Marionette TRACE conn4 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 07:41:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 07:41:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1745ms 07:41:31 INFO - PROCESS | 25545 | 1466520091318 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 07:41:31 INFO - PROCESS | 25545 | 1466520091323 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 07:41:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 07:41:31 INFO - PROCESS | 25545 | 1466520091331 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 07:41:31 INFO - PROCESS | 25545 | 1466520091333 Marionette TRACE conn4 <- [1,1282,null,{}] 07:41:31 INFO - PROCESS | 25545 | 1466520091340 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:31 INFO - PROCESS | 25545 | 1466520091346 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:31 INFO - PROCESS | 25545 | 1466520091589 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 07:41:31 INFO - PROCESS | 25545 | 1466520091820 Marionette TRACE conn4 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:31 INFO - PROCESS | 25545 | 1466520091826 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:31 INFO - PROCESS | 25545 | ++DOCSHELL 0x91c15c00 == 33 [pid = 25545] [id = 328] 07:41:31 INFO - PROCESS | 25545 | ++DOMWINDOW == 82 (0x95302800) [pid = 25545] [serial = 985] [outer = (nil)] 07:41:31 INFO - PROCESS | 25545 | ++DOMWINDOW == 83 (0x96ed2400) [pid = 25545] [serial = 986] [outer = 0x95302800] 07:41:31 INFO - PROCESS | 25545 | 1466520091914 Marionette DEBUG loaded listener.js 07:41:32 INFO - PROCESS | 25545 | ++DOMWINDOW == 84 (0x97992c00) [pid = 25545] [serial = 987] [outer = 0x95302800] 07:41:32 INFO - PROCESS | 25545 | 1466520092963 Marionette TRACE conn4 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 07:41:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 07:41:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1783ms 07:41:33 INFO - PROCESS | 25545 | 1466520093117 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 07:41:33 INFO - PROCESS | 25545 | 1466520093125 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 07:41:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 07:41:33 INFO - PROCESS | 25545 | 1466520093134 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 07:41:33 INFO - PROCESS | 25545 | 1466520093138 Marionette TRACE conn4 <- [1,1286,null,{}] 07:41:33 INFO - PROCESS | 25545 | 1466520093147 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:33 INFO - PROCESS | 25545 | 1466520093154 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:33 INFO - PROCESS | 25545 | 1466520093356 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 07:41:33 INFO - PROCESS | 25545 | 1466520093607 Marionette TRACE conn4 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:33 INFO - PROCESS | 25545 | 1466520093634 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:33 INFO - PROCESS | 25545 | ++DOCSHELL 0x922b4400 == 34 [pid = 25545] [id = 329] 07:41:33 INFO - PROCESS | 25545 | ++DOMWINDOW == 85 (0x922b5400) [pid = 25545] [serial = 988] [outer = (nil)] 07:41:33 INFO - PROCESS | 25545 | ++DOMWINDOW == 86 (0x924c3000) [pid = 25545] [serial = 989] [outer = 0x922b5400] 07:41:33 INFO - PROCESS | 25545 | 1466520093723 Marionette DEBUG loaded listener.js 07:41:33 INFO - PROCESS | 25545 | ++DOMWINDOW == 87 (0x92f89c00) [pid = 25545] [serial = 990] [outer = 0x922b5400] 07:41:34 INFO - PROCESS | 25545 | --DOCSHELL 0x91a70c00 == 33 [pid = 25545] [id = 323] 07:41:34 INFO - PROCESS | 25545 | --DOCSHELL 0x97952800 == 32 [pid = 25545] [id = 317] 07:41:34 INFO - PROCESS | 25545 | 1466520094633 Marionette TRACE conn4 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 07:41:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 07:41:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1585ms 07:41:34 INFO - PROCESS | 25545 | 1466520094720 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 07:41:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 07:41:34 INFO - PROCESS | 25545 | 1466520094726 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 07:41:34 INFO - PROCESS | 25545 | 1466520094737 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 07:41:34 INFO - PROCESS | 25545 | 1466520094742 Marionette TRACE conn4 <- [1,1290,null,{}] 07:41:34 INFO - PROCESS | 25545 | 1466520094749 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:34 INFO - PROCESS | 25545 | 1466520094754 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:34 INFO - PROCESS | 25545 | 1466520094927 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 07:41:35 INFO - PROCESS | 25545 | 1466520095054 Marionette TRACE conn4 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:35 INFO - PROCESS | 25545 | 1466520095061 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:35 INFO - PROCESS | 25545 | ++DOCSHELL 0x92dabc00 == 33 [pid = 25545] [id = 330] 07:41:35 INFO - PROCESS | 25545 | ++DOMWINDOW == 88 (0x95233400) [pid = 25545] [serial = 991] [outer = (nil)] 07:41:35 INFO - PROCESS | 25545 | ++DOMWINDOW == 89 (0x96ec7000) [pid = 25545] [serial = 992] [outer = 0x95233400] 07:41:35 INFO - PROCESS | 25545 | 1466520095137 Marionette DEBUG loaded listener.js 07:41:35 INFO - PROCESS | 25545 | ++DOMWINDOW == 90 (0x99220c00) [pid = 25545] [serial = 993] [outer = 0x95233400] 07:41:36 INFO - PROCESS | 25545 | 1466520096010 Marionette TRACE conn4 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 07:41:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 07:41:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1335ms 07:41:36 INFO - PROCESS | 25545 | 1466520096068 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 07:41:36 INFO - PROCESS | 25545 | 1466520096072 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 07:41:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 07:41:36 INFO - PROCESS | 25545 | 1466520096079 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 07:41:36 INFO - PROCESS | 25545 | 1466520096081 Marionette TRACE conn4 <- [1,1294,null,{}] 07:41:36 INFO - PROCESS | 25545 | 1466520096104 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:36 INFO - PROCESS | 25545 | 1466520096113 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:36 INFO - PROCESS | 25545 | 1466520096338 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 07:41:36 INFO - PROCESS | 25545 | 1466520096386 Marionette TRACE conn4 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:36 INFO - PROCESS | 25545 | 1466520096405 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:36 INFO - PROCESS | 25545 | ++DOCSHELL 0x9a05b400 == 34 [pid = 25545] [id = 331] 07:41:36 INFO - PROCESS | 25545 | ++DOMWINDOW == 91 (0x9a05bc00) [pid = 25545] [serial = 994] [outer = (nil)] 07:41:36 INFO - PROCESS | 25545 | ++DOMWINDOW == 92 (0x9a3d6000) [pid = 25545] [serial = 995] [outer = 0x9a05bc00] 07:41:36 INFO - PROCESS | 25545 | 1466520096489 Marionette DEBUG loaded listener.js 07:41:36 INFO - PROCESS | 25545 | ++DOMWINDOW == 93 (0x9a447000) [pid = 25545] [serial = 996] [outer = 0x9a05bc00] 07:41:37 INFO - PROCESS | 25545 | 1466520097467 Marionette TRACE conn4 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 07:41:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 07:41:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1445ms 07:41:37 INFO - PROCESS | 25545 | 1466520097524 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 07:41:37 INFO - PROCESS | 25545 | 1466520097528 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 07:41:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 07:41:37 INFO - PROCESS | 25545 | 1466520097544 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 07:41:37 INFO - PROCESS | 25545 | 1466520097547 Marionette TRACE conn4 <- [1,1298,null,{}] 07:41:37 INFO - PROCESS | 25545 | 1466520097553 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:37 INFO - PROCESS | 25545 | 1466520097558 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:37 INFO - PROCESS | 25545 | 1466520097771 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 07:41:37 INFO - PROCESS | 25545 | 1466520097795 Marionette TRACE conn4 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:37 INFO - PROCESS | 25545 | 1466520097802 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:37 INFO - PROCESS | 25545 | ++DOCSHELL 0x97953c00 == 35 [pid = 25545] [id = 332] 07:41:37 INFO - PROCESS | 25545 | ++DOMWINDOW == 94 (0x9a5b0c00) [pid = 25545] [serial = 997] [outer = (nil)] 07:41:37 INFO - PROCESS | 25545 | ++DOMWINDOW == 95 (0x9aabe400) [pid = 25545] [serial = 998] [outer = 0x9a5b0c00] 07:41:37 INFO - PROCESS | 25545 | 1466520097874 Marionette DEBUG loaded listener.js 07:41:37 INFO - PROCESS | 25545 | ++DOMWINDOW == 96 (0x9aac1800) [pid = 25545] [serial = 999] [outer = 0x9a5b0c00] 07:41:38 INFO - PROCESS | 25545 | --DOMWINDOW == 95 (0x91b30c00) [pid = 25545] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 07:41:38 INFO - PROCESS | 25545 | --DOMWINDOW == 94 (0x9236b800) [pid = 25545] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 07:41:38 INFO - PROCESS | 25545 | --DOMWINDOW == 93 (0x97993c00) [pid = 25545] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 07:41:38 INFO - PROCESS | 25545 | --DOMWINDOW == 92 (0x9ab56400) [pid = 25545] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 07:41:38 INFO - PROCESS | 25545 | --DOMWINDOW == 91 (0x9ae3bc00) [pid = 25545] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 07:41:38 INFO - PROCESS | 25545 | --DOMWINDOW == 90 (0x9b522c00) [pid = 25545] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 07:41:38 INFO - PROCESS | 25545 | --DOMWINDOW == 89 (0x91a71800) [pid = 25545] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 07:41:38 INFO - PROCESS | 25545 | --DOMWINDOW == 88 (0x9b51c000) [pid = 25545] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 07:41:38 INFO - PROCESS | 25545 | --DOMWINDOW == 87 (0x91a6d000) [pid = 25545] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 07:41:38 INFO - PROCESS | 25545 | --DOMWINDOW == 86 (0x915ce800) [pid = 25545] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 07:41:38 INFO - PROCESS | 25545 | --DOMWINDOW == 85 (0x915d2000) [pid = 25545] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 07:41:38 INFO - PROCESS | 25545 | --DOMWINDOW == 84 (0x9a3d7400) [pid = 25545] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 07:41:38 INFO - PROCESS | 25545 | --DOMWINDOW == 83 (0x93dd8c00) [pid = 25545] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 07:41:38 INFO - PROCESS | 25545 | --DOMWINDOW == 82 (0x91465800) [pid = 25545] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 07:41:38 INFO - PROCESS | 25545 | --DOMWINDOW == 81 (0x922b0000) [pid = 25545] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 07:41:38 INFO - PROCESS | 25545 | --DOMWINDOW == 80 (0x924c2800) [pid = 25545] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 07:41:38 INFO - PROCESS | 25545 | --DOMWINDOW == 79 (0x91c16400) [pid = 25545] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 07:41:38 INFO - PROCESS | 25545 | --DOMWINDOW == 78 (0x95236000) [pid = 25545] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 07:41:38 INFO - PROCESS | 25545 | --DOMWINDOW == 77 (0x9a370800) [pid = 25545] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 07:41:38 INFO - PROCESS | 25545 | 1466520098938 Marionette TRACE conn4 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 07:41:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 07:41:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1440ms 07:41:38 INFO - PROCESS | 25545 | 1466520098984 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 07:41:38 INFO - PROCESS | 25545 | 1466520098988 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 07:41:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 07:41:38 INFO - PROCESS | 25545 | 1466520098994 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 07:41:38 INFO - PROCESS | 25545 | 1466520098997 Marionette TRACE conn4 <- [1,1302,null,{}] 07:41:39 INFO - PROCESS | 25545 | 1466520099011 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:39 INFO - PROCESS | 25545 | 1466520099016 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:39 INFO - PROCESS | 25545 | 1466520099176 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 07:41:39 INFO - PROCESS | 25545 | 1466520099185 Marionette TRACE conn4 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:39 INFO - PROCESS | 25545 | 1466520099193 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:39 INFO - PROCESS | 25545 | ++DOCSHELL 0x91a70400 == 36 [pid = 25545] [id = 333] 07:41:39 INFO - PROCESS | 25545 | ++DOMWINDOW == 78 (0x91b30c00) [pid = 25545] [serial = 1000] [outer = (nil)] 07:41:39 INFO - PROCESS | 25545 | ++DOMWINDOW == 79 (0x9a008c00) [pid = 25545] [serial = 1001] [outer = 0x91b30c00] 07:41:39 INFO - PROCESS | 25545 | 1466520099264 Marionette DEBUG loaded listener.js 07:41:39 INFO - PROCESS | 25545 | ++DOMWINDOW == 80 (0x9a3e1400) [pid = 25545] [serial = 1002] [outer = 0x91b30c00] 07:41:40 INFO - PROCESS | 25545 | 1466520100200 Marionette TRACE conn4 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 07:41:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 07:41:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1247ms 07:41:40 INFO - PROCESS | 25545 | 1466520100242 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 07:41:40 INFO - PROCESS | 25545 | 1466520100246 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 07:41:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 07:41:40 INFO - PROCESS | 25545 | 1466520100253 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 07:41:40 INFO - PROCESS | 25545 | 1466520100256 Marionette TRACE conn4 <- [1,1306,null,{}] 07:41:40 INFO - PROCESS | 25545 | 1466520100262 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:40 INFO - PROCESS | 25545 | 1466520100273 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:40 INFO - PROCESS | 25545 | 1466520100531 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 07:41:40 INFO - PROCESS | 25545 | 1466520100779 Marionette TRACE conn4 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:40 INFO - PROCESS | 25545 | 1466520100787 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:40 INFO - PROCESS | 25545 | ++DOCSHELL 0x91465800 == 37 [pid = 25545] [id = 334] 07:41:40 INFO - PROCESS | 25545 | ++DOMWINDOW == 81 (0x91466800) [pid = 25545] [serial = 1003] [outer = (nil)] 07:41:40 INFO - PROCESS | 25545 | ++DOMWINDOW == 82 (0x915cdc00) [pid = 25545] [serial = 1004] [outer = 0x91466800] 07:41:40 INFO - PROCESS | 25545 | 1466520100878 Marionette DEBUG loaded listener.js 07:41:41 INFO - PROCESS | 25545 | ++DOMWINDOW == 83 (0x91a70800) [pid = 25545] [serial = 1005] [outer = 0x91466800] 07:41:41 INFO - PROCESS | 25545 | 1466520101964 Marionette TRACE conn4 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 07:41:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 07:41:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1785ms 07:41:42 INFO - PROCESS | 25545 | 1466520102042 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 07:41:42 INFO - PROCESS | 25545 | 1466520102047 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 07:41:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 07:41:42 INFO - PROCESS | 25545 | 1466520102056 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 07:41:42 INFO - PROCESS | 25545 | 1466520102061 Marionette TRACE conn4 <- [1,1310,null,{}] 07:41:42 INFO - PROCESS | 25545 | 1466520102069 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:42 INFO - PROCESS | 25545 | 1466520102078 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:42 INFO - PROCESS | 25545 | 1466520102310 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 07:41:42 INFO - PROCESS | 25545 | 1466520102579 Marionette TRACE conn4 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:42 INFO - PROCESS | 25545 | 1466520102587 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:42 INFO - PROCESS | 25545 | ++DOCSHELL 0x92f88400 == 38 [pid = 25545] [id = 335] 07:41:42 INFO - PROCESS | 25545 | ++DOMWINDOW == 84 (0x92f89800) [pid = 25545] [serial = 1006] [outer = (nil)] 07:41:42 INFO - PROCESS | 25545 | ++DOMWINDOW == 85 (0x93a47400) [pid = 25545] [serial = 1007] [outer = 0x92f89800] 07:41:42 INFO - PROCESS | 25545 | 1466520102681 Marionette DEBUG loaded listener.js 07:41:42 INFO - PROCESS | 25545 | ++DOMWINDOW == 86 (0x93de2400) [pid = 25545] [serial = 1008] [outer = 0x92f89800] 07:41:43 INFO - PROCESS | 25545 | 1466520103658 Marionette TRACE conn4 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 07:41:43 INFO - PROCESS | 25545 | 1466520103724 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 07:41:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 07:41:43 INFO - PROCESS | 25545 | 1466520103732 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 07:41:43 INFO - PROCESS | 25545 | 1466520103736 Marionette TRACE conn4 <- [1,1314,null,{}] 07:41:43 INFO - PROCESS | 25545 | 1466520103742 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:43 INFO - PROCESS | 25545 | 1466520103748 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:43 INFO - PROCESS | 25545 | 1466520103950 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 07:41:44 INFO - PROCESS | 25545 | 1466520104220 Marionette TRACE conn4 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:44 INFO - PROCESS | 25545 | 1466520104229 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:44 INFO - PROCESS | 25545 | ++DOCSHELL 0x99287800 == 39 [pid = 25545] [id = 336] 07:41:44 INFO - PROCESS | 25545 | ++DOMWINDOW == 87 (0x992d2400) [pid = 25545] [serial = 1009] [outer = (nil)] 07:41:44 INFO - PROCESS | 25545 | ++DOMWINDOW == 88 (0x99718000) [pid = 25545] [serial = 1010] [outer = 0x992d2400] 07:41:44 INFO - PROCESS | 25545 | 1466520104358 Marionette DEBUG loaded listener.js 07:41:44 INFO - PROCESS | 25545 | ++DOMWINDOW == 89 (0x9a05a800) [pid = 25545] [serial = 1011] [outer = 0x992d2400] 07:41:45 INFO - PROCESS | 25545 | 1466520105363 Marionette TRACE conn4 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 07:41:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 07:41:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1701ms 07:41:45 INFO - PROCESS | 25545 | 1466520105434 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 07:41:45 INFO - PROCESS | 25545 | 1466520105439 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 07:41:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 07:41:45 INFO - PROCESS | 25545 | 1466520105456 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 07:41:45 INFO - PROCESS | 25545 | 1466520105465 Marionette TRACE conn4 <- [1,1318,null,{}] 07:41:45 INFO - PROCESS | 25545 | 1466520105472 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:45 INFO - PROCESS | 25545 | 1466520105480 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:45 INFO - PROCESS | 25545 | 1466520105746 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 07:41:45 INFO - PROCESS | 25545 | 1466520105964 Marionette TRACE conn4 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:45 INFO - PROCESS | 25545 | 1466520105970 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:46 INFO - PROCESS | 25545 | ++DOCSHELL 0x92da5800 == 40 [pid = 25545] [id = 337] 07:41:46 INFO - PROCESS | 25545 | ++DOMWINDOW == 90 (0x92db1800) [pid = 25545] [serial = 1012] [outer = (nil)] 07:41:46 INFO - PROCESS | 25545 | ++DOMWINDOW == 91 (0x9ae3d800) [pid = 25545] [serial = 1013] [outer = 0x92db1800] 07:41:46 INFO - PROCESS | 25545 | 1466520106074 Marionette DEBUG loaded listener.js 07:41:46 INFO - PROCESS | 25545 | ++DOMWINDOW == 92 (0x9b521000) [pid = 25545] [serial = 1014] [outer = 0x92db1800] 07:41:46 INFO - PROCESS | 25545 | 1466520106977 Marionette TRACE conn4 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 07:41:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 07:41:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1597ms 07:41:47 INFO - PROCESS | 25545 | 1466520107045 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 07:41:47 INFO - PROCESS | 25545 | 1466520107050 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 07:41:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 07:41:47 INFO - PROCESS | 25545 | 1466520107058 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 07:41:47 INFO - PROCESS | 25545 | 1466520107061 Marionette TRACE conn4 <- [1,1322,null,{}] 07:41:47 INFO - PROCESS | 25545 | 1466520107067 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:47 INFO - PROCESS | 25545 | 1466520107073 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:47 INFO - PROCESS | 25545 | 1466520107268 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 07:41:47 INFO - PROCESS | 25545 | 1466520107442 Marionette TRACE conn4 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:47 INFO - PROCESS | 25545 | 1466520107449 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:47 INFO - PROCESS | 25545 | ++DOCSHELL 0x91b2f800 == 41 [pid = 25545] [id = 338] 07:41:47 INFO - PROCESS | 25545 | ++DOMWINDOW == 93 (0x924c4800) [pid = 25545] [serial = 1015] [outer = (nil)] 07:41:47 INFO - PROCESS | 25545 | ++DOMWINDOW == 94 (0x9bce5800) [pid = 25545] [serial = 1016] [outer = 0x924c4800] 07:41:47 INFO - PROCESS | 25545 | 1466520107592 Marionette DEBUG loaded listener.js 07:41:47 INFO - PROCESS | 25545 | ++DOMWINDOW == 95 (0x9bfd7000) [pid = 25545] [serial = 1017] [outer = 0x924c4800] 07:41:48 INFO - PROCESS | 25545 | 1466520108476 Marionette TRACE conn4 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 07:41:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 07:41:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1487ms 07:41:48 INFO - PROCESS | 25545 | 1466520108547 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 07:41:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 07:41:48 INFO - PROCESS | 25545 | 1466520108551 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 07:41:48 INFO - PROCESS | 25545 | 1466520108558 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 07:41:48 INFO - PROCESS | 25545 | 1466520108562 Marionette TRACE conn4 <- [1,1326,null,{}] 07:41:48 INFO - PROCESS | 25545 | 1466520108568 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:48 INFO - PROCESS | 25545 | 1466520108574 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:48 INFO - PROCESS | 25545 | 1466520108759 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 07:41:48 INFO - PROCESS | 25545 | 1466520108931 Marionette TRACE conn4 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:48 INFO - PROCESS | 25545 | 1466520108948 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:49 INFO - PROCESS | 25545 | ++DOCSHELL 0x9c109000 == 42 [pid = 25545] [id = 339] 07:41:49 INFO - PROCESS | 25545 | ++DOMWINDOW == 96 (0x9c10c000) [pid = 25545] [serial = 1018] [outer = (nil)] 07:41:49 INFO - PROCESS | 25545 | ++DOMWINDOW == 97 (0x9d466c00) [pid = 25545] [serial = 1019] [outer = 0x9c10c000] 07:41:49 INFO - PROCESS | 25545 | 1466520109097 Marionette DEBUG loaded listener.js 07:41:49 INFO - PROCESS | 25545 | ++DOMWINDOW == 98 (0x9d865000) [pid = 25545] [serial = 1020] [outer = 0x9c10c000] 07:41:50 INFO - PROCESS | 25545 | 1466520110123 Marionette TRACE conn4 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 07:41:50 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 07:41:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1636ms 07:41:50 INFO - PROCESS | 25545 | 1466520110196 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 07:41:50 INFO - PROCESS | 25545 | 1466520110199 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 07:41:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 07:41:50 INFO - PROCESS | 25545 | 1466520110206 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 07:41:50 INFO - PROCESS | 25545 | 1466520110209 Marionette TRACE conn4 <- [1,1330,null,{}] 07:41:50 INFO - PROCESS | 25545 | 1466520110215 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:50 INFO - PROCESS | 25545 | 1466520110221 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:50 INFO - PROCESS | 25545 | 1466520110413 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 07:41:50 INFO - PROCESS | 25545 | 1466520110653 Marionette TRACE conn4 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:50 INFO - PROCESS | 25545 | 1466520110662 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:50 INFO - PROCESS | 25545 | ++DOCSHELL 0x91467c00 == 43 [pid = 25545] [id = 340] 07:41:50 INFO - PROCESS | 25545 | ++DOMWINDOW == 99 (0x915d2800) [pid = 25545] [serial = 1021] [outer = (nil)] 07:41:50 INFO - PROCESS | 25545 | ++DOMWINDOW == 100 (0x93dd6000) [pid = 25545] [serial = 1022] [outer = 0x915d2800] 07:41:50 INFO - PROCESS | 25545 | 1466520110792 Marionette DEBUG loaded listener.js 07:41:50 INFO - PROCESS | 25545 | ++DOMWINDOW == 101 (0x97956800) [pid = 25545] [serial = 1023] [outer = 0x915d2800] 07:41:51 INFO - PROCESS | 25545 | 1466520111691 Marionette TRACE conn4 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 07:41:51 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 07:41:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1535ms 07:41:51 INFO - PROCESS | 25545 | 1466520111741 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 07:41:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 07:41:51 INFO - PROCESS | 25545 | 1466520111746 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 07:41:51 INFO - PROCESS | 25545 | 1466520111752 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 07:41:51 INFO - PROCESS | 25545 | 1466520111756 Marionette TRACE conn4 <- [1,1334,null,{}] 07:41:51 INFO - PROCESS | 25545 | 1466520111762 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:51 INFO - PROCESS | 25545 | 1466520111767 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:51 INFO - PROCESS | 25545 | 1466520111947 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 07:41:52 INFO - PROCESS | 25545 | 1466520112375 Marionette TRACE conn4 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:52 INFO - PROCESS | 25545 | 1466520112387 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:52 INFO - PROCESS | 25545 | ++DOCSHELL 0x915cf000 == 44 [pid = 25545] [id = 341] 07:41:52 INFO - PROCESS | 25545 | ++DOMWINDOW == 102 (0x915cf800) [pid = 25545] [serial = 1024] [outer = (nil)] 07:41:52 INFO - PROCESS | 25545 | ++DOMWINDOW == 103 (0x91a75c00) [pid = 25545] [serial = 1025] [outer = 0x915cf800] 07:41:52 INFO - PROCESS | 25545 | 1466520112503 Marionette DEBUG loaded listener.js 07:41:52 INFO - PROCESS | 25545 | ++DOMWINDOW == 104 (0x91c14000) [pid = 25545] [serial = 1026] [outer = 0x915cf800] 07:41:53 INFO - PROCESS | 25545 | 1466520113399 Marionette TRACE conn4 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 07:41:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 07:41:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1692ms 07:41:53 INFO - PROCESS | 25545 | 1466520113446 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 07:41:53 INFO - PROCESS | 25545 | 1466520113452 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 07:41:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 07:41:53 INFO - PROCESS | 25545 | 1466520113479 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 07:41:53 INFO - PROCESS | 25545 | 1466520113484 Marionette TRACE conn4 <- [1,1338,null,{}] 07:41:53 INFO - PROCESS | 25545 | 1466520113492 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:53 INFO - PROCESS | 25545 | 1466520113500 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:53 INFO - PROCESS | 25545 | 1466520113686 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 07:41:54 INFO - PROCESS | 25545 | 1466520113984 Marionette TRACE conn4 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:54 INFO - PROCESS | 25545 | 1466520113992 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:54 INFO - PROCESS | 25545 | ++DOCSHELL 0x915d0000 == 45 [pid = 25545] [id = 342] 07:41:54 INFO - PROCESS | 25545 | ++DOMWINDOW == 105 (0x93a46800) [pid = 25545] [serial = 1027] [outer = (nil)] 07:41:54 INFO - PROCESS | 25545 | ++DOMWINDOW == 106 (0x950a3800) [pid = 25545] [serial = 1028] [outer = 0x93a46800] 07:41:54 INFO - PROCESS | 25545 | 1466520114077 Marionette DEBUG loaded listener.js 07:41:54 INFO - PROCESS | 25545 | ++DOMWINDOW == 107 (0x95236000) [pid = 25545] [serial = 1029] [outer = 0x93a46800] 07:41:54 INFO - PROCESS | 25545 | --DOCSHELL 0x91a70400 == 44 [pid = 25545] [id = 333] 07:41:54 INFO - PROCESS | 25545 | --DOCSHELL 0x97953c00 == 43 [pid = 25545] [id = 332] 07:41:54 INFO - PROCESS | 25545 | --DOCSHELL 0x9a05b400 == 42 [pid = 25545] [id = 331] 07:41:54 INFO - PROCESS | 25545 | --DOCSHELL 0x92dabc00 == 41 [pid = 25545] [id = 330] 07:41:54 INFO - PROCESS | 25545 | --DOCSHELL 0x922b4400 == 40 [pid = 25545] [id = 329] 07:41:54 INFO - PROCESS | 25545 | --DOCSHELL 0x92f63800 == 39 [pid = 25545] [id = 326] 07:41:54 INFO - PROCESS | 25545 | --DOCSHELL 0x922ba800 == 38 [pid = 25545] [id = 325] 07:41:54 INFO - PROCESS | 25545 | --DOMWINDOW == 106 (0x9a5a5800) [pid = 25545] [serial = 947] [outer = (nil)] [url = about:blank] 07:41:54 INFO - PROCESS | 25545 | --DOMWINDOW == 105 (0x924d0400) [pid = 25545] [serial = 950] [outer = (nil)] [url = about:blank] 07:41:54 INFO - PROCESS | 25545 | --DOMWINDOW == 104 (0x992cc400) [pid = 25545] [serial = 953] [outer = (nil)] [url = about:blank] 07:41:54 INFO - PROCESS | 25545 | --DOMWINDOW == 103 (0x92dab400) [pid = 25545] [serial = 951] [outer = (nil)] [url = about:blank] 07:41:54 INFO - PROCESS | 25545 | --DOMWINDOW == 102 (0x9a007800) [pid = 25545] [serial = 954] [outer = (nil)] [url = about:blank] 07:41:54 INFO - PROCESS | 25545 | --DOMWINDOW == 101 (0x9b124800) [pid = 25545] [serial = 957] [outer = (nil)] [url = about:blank] 07:41:54 INFO - PROCESS | 25545 | --DOMWINDOW == 100 (0x9ae39000) [pid = 25545] [serial = 956] [outer = (nil)] [url = about:blank] 07:41:54 INFO - PROCESS | 25545 | --DOMWINDOW == 99 (0x9bcdac00) [pid = 25545] [serial = 960] [outer = (nil)] [url = about:blank] 07:41:54 INFO - PROCESS | 25545 | --DOMWINDOW == 98 (0x9b5f2c00) [pid = 25545] [serial = 959] [outer = (nil)] [url = about:blank] 07:41:54 INFO - PROCESS | 25545 | --DOMWINDOW == 97 (0x9c101400) [pid = 25545] [serial = 963] [outer = (nil)] [url = about:blank] 07:41:54 INFO - PROCESS | 25545 | --DOMWINDOW == 96 (0x9c0e9400) [pid = 25545] [serial = 962] [outer = (nil)] [url = about:blank] 07:41:54 INFO - PROCESS | 25545 | --DOMWINDOW == 95 (0x91b31c00) [pid = 25545] [serial = 971] [outer = (nil)] [url = about:blank] 07:41:54 INFO - PROCESS | 25545 | --DOMWINDOW == 94 (0x9d806800) [pid = 25545] [serial = 965] [outer = (nil)] [url = about:blank] 07:41:54 INFO - PROCESS | 25545 | --DOMWINDOW == 93 (0x9a00a800) [pid = 25545] [serial = 941] [outer = (nil)] [url = about:blank] 07:41:54 INFO - PROCESS | 25545 | --DOMWINDOW == 92 (0x922b6400) [pid = 25545] [serial = 944] [outer = (nil)] [url = about:blank] 07:41:54 INFO - PROCESS | 25545 | --DOMWINDOW == 91 (0x99229400) [pid = 25545] [serial = 923] [outer = (nil)] [url = about:blank] 07:41:54 INFO - PROCESS | 25545 | --DOMWINDOW == 90 (0x997c5c00) [pid = 25545] [serial = 924] [outer = (nil)] [url = about:blank] 07:41:54 INFO - PROCESS | 25545 | --DOMWINDOW == 89 (0x9a3da800) [pid = 25545] [serial = 926] [outer = (nil)] [url = about:blank] 07:41:54 INFO - PROCESS | 25545 | --DOMWINDOW == 88 (0x9a3e2000) [pid = 25545] [serial = 927] [outer = (nil)] [url = about:blank] 07:41:54 INFO - PROCESS | 25545 | --DOMWINDOW == 87 (0x97996800) [pid = 25545] [serial = 918] [outer = (nil)] [url = about:blank] 07:41:54 INFO - PROCESS | 25545 | --DOMWINDOW == 86 (0x9146b800) [pid = 25545] [serial = 932] [outer = (nil)] [url = about:blank] 07:41:54 INFO - PROCESS | 25545 | --DOMWINDOW == 85 (0x91b2b400) [pid = 25545] [serial = 933] [outer = (nil)] [url = about:blank] 07:41:54 INFO - PROCESS | 25545 | --DOMWINDOW == 84 (0x924ccc00) [pid = 25545] [serial = 920] [outer = (nil)] [url = about:blank] 07:41:54 INFO - PROCESS | 25545 | --DOMWINDOW == 83 (0x93a43000) [pid = 25545] [serial = 921] [outer = (nil)] [url = about:blank] 07:41:54 INFO - PROCESS | 25545 | --DOMWINDOW == 82 (0x92da9400) [pid = 25545] [serial = 935] [outer = (nil)] [url = about:blank] 07:41:54 INFO - PROCESS | 25545 | --DOMWINDOW == 81 (0xa100dc00) [pid = 25545] [serial = 968] [outer = (nil)] [url = about:blank] 07:41:54 INFO - PROCESS | 25545 | --DOMWINDOW == 80 (0x9d84f800) [pid = 25545] [serial = 966] [outer = (nil)] [url = about:blank] 07:41:54 INFO - PROCESS | 25545 | --DOMWINDOW == 79 (0x92f8bc00) [pid = 25545] [serial = 936] [outer = (nil)] [url = about:blank] 07:41:54 INFO - PROCESS | 25545 | --DOMWINDOW == 78 (0x96ecdc00) [pid = 25545] [serial = 938] [outer = (nil)] [url = about:blank] 07:41:54 INFO - PROCESS | 25545 | --DOMWINDOW == 77 (0x9a8d0000) [pid = 25545] [serial = 929] [outer = (nil)] [url = about:blank] 07:41:54 INFO - PROCESS | 25545 | --DOMWINDOW == 76 (0x9a9a3400) [pid = 25545] [serial = 930] [outer = (nil)] [url = about:blank] 07:41:54 INFO - PROCESS | 25545 | --DOMWINDOW == 75 (0xa101c400) [pid = 25545] [serial = 969] [outer = (nil)] [url = about:blank] 07:41:54 INFO - PROCESS | 25545 | --DOMWINDOW == 74 (0x91c16800) [pid = 25545] [serial = 972] [outer = (nil)] [url = about:blank] 07:41:54 INFO - PROCESS | 25545 | --DOMWINDOW == 73 (0x9a054800) [pid = 25545] [serial = 942] [outer = (nil)] [url = about:blank] 07:41:54 INFO - PROCESS | 25545 | --DOMWINDOW == 72 (0x97998000) [pid = 25545] [serial = 939] [outer = (nil)] [url = about:blank] 07:41:54 INFO - PROCESS | 25545 | --DOMWINDOW == 71 (0x9aac1000) [pid = 25545] [serial = 948] [outer = (nil)] [url = about:blank] 07:41:54 INFO - PROCESS | 25545 | --DOMWINDOW == 70 (0x924c7000) [pid = 25545] [serial = 945] [outer = (nil)] [url = about:blank] 07:41:55 INFO - PROCESS | 25545 | 1466520115615 Marionette TRACE conn4 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 07:41:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 07:41:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2243ms 07:41:55 INFO - PROCESS | 25545 | 1466520115724 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 07:41:55 INFO - PROCESS | 25545 | 1466520115730 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 07:41:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 07:41:55 INFO - PROCESS | 25545 | 1466520115737 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 07:41:55 INFO - PROCESS | 25545 | 1466520115741 Marionette TRACE conn4 <- [1,1342,null,{}] 07:41:55 INFO - PROCESS | 25545 | 1466520115748 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:55 INFO - PROCESS | 25545 | 1466520115754 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:55 INFO - PROCESS | 25545 | 1466520115922 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 07:41:56 INFO - PROCESS | 25545 | 1466520116047 Marionette TRACE conn4 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:56 INFO - PROCESS | 25545 | 1466520116055 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:56 INFO - PROCESS | 25545 | ++DOCSHELL 0x91a6e400 == 39 [pid = 25545] [id = 343] 07:41:56 INFO - PROCESS | 25545 | ++DOMWINDOW == 71 (0x922b3c00) [pid = 25545] [serial = 1030] [outer = (nil)] 07:41:56 INFO - PROCESS | 25545 | ++DOMWINDOW == 72 (0x92dabc00) [pid = 25545] [serial = 1031] [outer = 0x922b3c00] 07:41:56 INFO - PROCESS | 25545 | 1466520116127 Marionette DEBUG loaded listener.js 07:41:56 INFO - PROCESS | 25545 | ++DOMWINDOW == 73 (0x96ecdc00) [pid = 25545] [serial = 1032] [outer = 0x922b3c00] 07:41:56 INFO - PROCESS | 25545 | 1466520116974 Marionette TRACE conn4 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 07:41:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 07:41:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1280ms 07:41:57 INFO - PROCESS | 25545 | 1466520117018 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 07:41:57 INFO - PROCESS | 25545 | 1466520117021 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 07:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 07:41:57 INFO - PROCESS | 25545 | 1466520117043 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 07:41:57 INFO - PROCESS | 25545 | 1466520117053 Marionette TRACE conn4 <- [1,1346,null,{}] 07:41:57 INFO - PROCESS | 25545 | 1466520117063 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:57 INFO - PROCESS | 25545 | 1466520117070 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:57 INFO - PROCESS | 25545 | 1466520117308 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 07:41:57 INFO - PROCESS | 25545 | 1466520117330 Marionette TRACE conn4 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:57 INFO - PROCESS | 25545 | 1466520117338 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:57 INFO - PROCESS | 25545 | ++DOCSHELL 0x91461400 == 40 [pid = 25545] [id = 344] 07:41:57 INFO - PROCESS | 25545 | ++DOMWINDOW == 74 (0x97953c00) [pid = 25545] [serial = 1033] [outer = (nil)] 07:41:57 INFO - PROCESS | 25545 | ++DOMWINDOW == 75 (0x9a050400) [pid = 25545] [serial = 1034] [outer = 0x97953c00] 07:41:57 INFO - PROCESS | 25545 | 1466520117412 Marionette DEBUG loaded listener.js 07:41:57 INFO - PROCESS | 25545 | ++DOMWINDOW == 76 (0x9a097400) [pid = 25545] [serial = 1035] [outer = 0x97953c00] 07:41:58 INFO - PROCESS | 25545 | 1466520118374 Marionette TRACE conn4 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 07:41:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 07:41:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1409ms 07:41:58 INFO - PROCESS | 25545 | 1466520118440 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 07:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 07:41:58 INFO - PROCESS | 25545 | 1466520118445 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 07:41:58 INFO - PROCESS | 25545 | 1466520118451 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 07:41:58 INFO - PROCESS | 25545 | 1466520118455 Marionette TRACE conn4 <- [1,1350,null,{}] 07:41:58 INFO - PROCESS | 25545 | 1466520118474 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:58 INFO - PROCESS | 25545 | 1466520118480 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:58 INFO - PROCESS | 25545 | 1466520118697 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 07:41:58 INFO - PROCESS | 25545 | 1466520118719 Marionette TRACE conn4 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:58 INFO - PROCESS | 25545 | 1466520118748 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:41:58 INFO - PROCESS | 25545 | ++DOCSHELL 0x91461c00 == 41 [pid = 25545] [id = 345] 07:41:58 INFO - PROCESS | 25545 | ++DOMWINDOW == 77 (0x9146bc00) [pid = 25545] [serial = 1036] [outer = (nil)] 07:41:58 INFO - PROCESS | 25545 | ++DOMWINDOW == 78 (0x9a5b1800) [pid = 25545] [serial = 1037] [outer = 0x9146bc00] 07:41:59 INFO - PROCESS | 25545 | 1466520119002 Marionette DEBUG loaded listener.js 07:41:59 INFO - PROCESS | 25545 | ++DOMWINDOW == 79 (0x9a9a7800) [pid = 25545] [serial = 1038] [outer = 0x9146bc00] 07:41:59 INFO - PROCESS | 25545 | --DOMWINDOW == 78 (0x922b5400) [pid = 25545] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 07:41:59 INFO - PROCESS | 25545 | --DOMWINDOW == 77 (0x9a5b0c00) [pid = 25545] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 07:41:59 INFO - PROCESS | 25545 | --DOMWINDOW == 76 (0x95233400) [pid = 25545] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 07:41:59 INFO - PROCESS | 25545 | --DOMWINDOW == 75 (0x9a05bc00) [pid = 25545] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 07:41:59 INFO - PROCESS | 25545 | 1466520119869 Marionette TRACE conn4 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 07:41:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 07:41:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1450ms 07:41:59 INFO - PROCESS | 25545 | 1466520119901 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 07:41:59 INFO - PROCESS | 25545 | 1466520119905 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 07:41:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 07:41:59 INFO - PROCESS | 25545 | 1466520119912 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 07:41:59 INFO - PROCESS | 25545 | 1466520119916 Marionette TRACE conn4 <- [1,1354,null,{}] 07:41:59 INFO - PROCESS | 25545 | 1466520119921 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:59 INFO - PROCESS | 25545 | 1466520119926 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:00 INFO - PROCESS | 25545 | 1466520120140 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 07:42:00 INFO - PROCESS | 25545 | 1466520120163 Marionette TRACE conn4 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:00 INFO - PROCESS | 25545 | 1466520120178 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:00 INFO - PROCESS | 25545 | ++DOCSHELL 0x9a8d0000 == 42 [pid = 25545] [id = 346] 07:42:00 INFO - PROCESS | 25545 | ++DOMWINDOW == 76 (0x9a9fa800) [pid = 25545] [serial = 1039] [outer = (nil)] 07:42:00 INFO - PROCESS | 25545 | ++DOMWINDOW == 77 (0x9aabd000) [pid = 25545] [serial = 1040] [outer = 0x9a9fa800] 07:42:00 INFO - PROCESS | 25545 | 1466520120264 Marionette DEBUG loaded listener.js 07:42:00 INFO - PROCESS | 25545 | ++DOMWINDOW == 78 (0x9b515000) [pid = 25545] [serial = 1041] [outer = 0x9a9fa800] 07:42:01 INFO - PROCESS | 25545 | 1466520121364 Marionette TRACE conn4 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 07:42:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 07:42:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1487ms 07:42:01 INFO - PROCESS | 25545 | 1466520121401 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 07:42:01 INFO - PROCESS | 25545 | 1466520121408 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 07:42:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 07:42:01 INFO - PROCESS | 25545 | 1466520121419 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 07:42:01 INFO - PROCESS | 25545 | 1466520121424 Marionette TRACE conn4 <- [1,1358,null,{}] 07:42:01 INFO - PROCESS | 25545 | 1466520121434 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:01 INFO - PROCESS | 25545 | 1466520121439 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:01 INFO - PROCESS | 25545 | 1466520121680 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 07:42:01 INFO - PROCESS | 25545 | 1466520121930 Marionette TRACE conn4 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:01 INFO - PROCESS | 25545 | 1466520121947 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:01 INFO - PROCESS | 25545 | ++DOCSHELL 0x91b39400 == 43 [pid = 25545] [id = 347] 07:42:01 INFO - PROCESS | 25545 | ++DOMWINDOW == 79 (0x91b3a800) [pid = 25545] [serial = 1042] [outer = (nil)] 07:42:02 INFO - PROCESS | 25545 | ++DOMWINDOW == 80 (0x92da7400) [pid = 25545] [serial = 1043] [outer = 0x91b3a800] 07:42:02 INFO - PROCESS | 25545 | 1466520122052 Marionette DEBUG loaded listener.js 07:42:02 INFO - PROCESS | 25545 | ++DOMWINDOW == 81 (0x92f87000) [pid = 25545] [serial = 1044] [outer = 0x91b3a800] 07:42:02 INFO - PROCESS | 25545 | 1466520122980 Marionette TRACE conn4 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 07:42:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 07:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1592ms 07:42:03 INFO - PROCESS | 25545 | 1466520123011 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 07:42:03 INFO - PROCESS | 25545 | 1466520123019 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 07:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 07:42:03 INFO - PROCESS | 25545 | 1466520123031 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 07:42:03 INFO - PROCESS | 25545 | 1466520123035 Marionette TRACE conn4 <- [1,1362,null,{}] 07:42:03 INFO - PROCESS | 25545 | 1466520123042 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:03 INFO - PROCESS | 25545 | 1466520123049 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:03 INFO - PROCESS | 25545 | 1466520123266 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 07:42:03 INFO - PROCESS | 25545 | 1466520123486 Marionette TRACE conn4 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:03 INFO - PROCESS | 25545 | 1466520123495 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:03 INFO - PROCESS | 25545 | ++DOCSHELL 0x950a4000 == 44 [pid = 25545] [id = 348] 07:42:03 INFO - PROCESS | 25545 | ++DOMWINDOW == 82 (0x96ec4800) [pid = 25545] [serial = 1045] [outer = (nil)] 07:42:03 INFO - PROCESS | 25545 | ++DOMWINDOW == 83 (0x97998000) [pid = 25545] [serial = 1046] [outer = 0x96ec4800] 07:42:03 INFO - PROCESS | 25545 | 1466520123626 Marionette DEBUG loaded listener.js 07:42:03 INFO - PROCESS | 25545 | ++DOMWINDOW == 84 (0x9928b000) [pid = 25545] [serial = 1047] [outer = 0x96ec4800] 07:42:04 INFO - PROCESS | 25545 | 1466520124665 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 07:42:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 07:42:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1685ms 07:42:04 INFO - PROCESS | 25545 | 1466520124716 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 07:42:04 INFO - PROCESS | 25545 | 1466520124720 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 07:42:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 07:42:04 INFO - PROCESS | 25545 | 1466520124729 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 07:42:04 INFO - PROCESS | 25545 | 1466520124736 Marionette TRACE conn4 <- [1,1366,null,{}] 07:42:04 INFO - PROCESS | 25545 | 1466520124755 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:04 INFO - PROCESS | 25545 | 1466520124765 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:05 INFO - PROCESS | 25545 | 1466520125021 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 07:42:05 INFO - PROCESS | 25545 | 1466520125247 Marionette TRACE conn4 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:05 INFO - PROCESS | 25545 | 1466520125257 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:05 INFO - PROCESS | 25545 | ++DOCSHELL 0x9ae3bc00 == 45 [pid = 25545] [id = 349] 07:42:05 INFO - PROCESS | 25545 | ++DOMWINDOW == 85 (0x9ae3d000) [pid = 25545] [serial = 1048] [outer = (nil)] 07:42:05 INFO - PROCESS | 25545 | ++DOMWINDOW == 86 (0x9b5fc800) [pid = 25545] [serial = 1049] [outer = 0x9ae3d000] 07:42:05 INFO - PROCESS | 25545 | 1466520125342 Marionette DEBUG loaded listener.js 07:42:05 INFO - PROCESS | 25545 | ++DOMWINDOW == 87 (0x9bce0000) [pid = 25545] [serial = 1050] [outer = 0x9ae3d000] 07:42:06 INFO - PROCESS | 25545 | 1466520126356 Marionette TRACE conn4 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 07:42:06 INFO - PROCESS | 25545 | 1466520126426 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 07:42:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 07:42:06 INFO - PROCESS | 25545 | 1466520126432 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 07:42:06 INFO - PROCESS | 25545 | 1466520126436 Marionette TRACE conn4 <- [1,1370,null,{}] 07:42:06 INFO - PROCESS | 25545 | 1466520126442 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:06 INFO - PROCESS | 25545 | 1466520126447 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:06 INFO - PROCESS | 25545 | 1466520126671 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 07:42:06 INFO - PROCESS | 25545 | 1466520126885 Marionette TRACE conn4 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:06 INFO - PROCESS | 25545 | 1466520126895 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:06 INFO - PROCESS | 25545 | ++DOCSHELL 0x915ca800 == 46 [pid = 25545] [id = 350] 07:42:06 INFO - PROCESS | 25545 | ++DOMWINDOW == 88 (0x91c0ac00) [pid = 25545] [serial = 1051] [outer = (nil)] 07:42:07 INFO - PROCESS | 25545 | ++DOMWINDOW == 89 (0x9d46b400) [pid = 25545] [serial = 1052] [outer = 0x91c0ac00] 07:42:07 INFO - PROCESS | 25545 | 1466520127021 Marionette DEBUG loaded listener.js 07:42:07 INFO - PROCESS | 25545 | ++DOMWINDOW == 90 (0x9d80a400) [pid = 25545] [serial = 1053] [outer = 0x91c0ac00] 07:42:07 INFO - PROCESS | 25545 | 1466520127942 Marionette TRACE conn4 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 07:42:08 INFO - PROCESS | 25545 | 1466520128028 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 07:42:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 07:42:08 INFO - PROCESS | 25545 | 1466520128034 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 07:42:08 INFO - PROCESS | 25545 | 1466520128038 Marionette TRACE conn4 <- [1,1374,null,{}] 07:42:08 INFO - PROCESS | 25545 | 1466520128044 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:08 INFO - PROCESS | 25545 | 1466520128049 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:08 INFO - PROCESS | 25545 | 1466520128267 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 07:42:08 INFO - PROCESS | 25545 | 1466520128483 Marionette TRACE conn4 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:08 INFO - PROCESS | 25545 | 1466520128489 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:08 INFO - PROCESS | 25545 | ++DOCSHELL 0x9d85bc00 == 47 [pid = 25545] [id = 351] 07:42:08 INFO - PROCESS | 25545 | ++DOMWINDOW == 91 (0x9d85f800) [pid = 25545] [serial = 1054] [outer = (nil)] 07:42:08 INFO - PROCESS | 25545 | ++DOMWINDOW == 92 (0xa1084800) [pid = 25545] [serial = 1055] [outer = 0x9d85f800] 07:42:08 INFO - PROCESS | 25545 | 1466520128624 Marionette DEBUG loaded listener.js 07:42:08 INFO - PROCESS | 25545 | ++DOMWINDOW == 93 (0xa2320000) [pid = 25545] [serial = 1056] [outer = 0x9d85f800] 07:42:09 INFO - PROCESS | 25545 | [25545] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:42:09 INFO - PROCESS | 25545 | 1466520129560 Marionette TRACE conn4 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 07:42:09 INFO - PROCESS | 25545 | 1466520129587 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 07:42:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 07:42:09 INFO - PROCESS | 25545 | 1466520129594 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 07:42:09 INFO - PROCESS | 25545 | 1466520129597 Marionette TRACE conn4 <- [1,1378,null,{}] 07:42:09 INFO - PROCESS | 25545 | 1466520129603 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:09 INFO - PROCESS | 25545 | 1466520129614 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:09 INFO - PROCESS | 25545 | 1466520129917 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 07:42:10 INFO - PROCESS | 25545 | 1466520130188 Marionette TRACE conn4 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:10 INFO - PROCESS | 25545 | 1466520130197 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:10 INFO - PROCESS | 25545 | ++DOCSHELL 0x915d4400 == 48 [pid = 25545] [id = 352] 07:42:10 INFO - PROCESS | 25545 | ++DOMWINDOW == 94 (0x9d474c00) [pid = 25545] [serial = 1057] [outer = (nil)] 07:42:10 INFO - PROCESS | 25545 | ++DOMWINDOW == 95 (0xa2533000) [pid = 25545] [serial = 1058] [outer = 0x9d474c00] 07:42:10 INFO - PROCESS | 25545 | 1466520130282 Marionette DEBUG loaded listener.js 07:42:10 INFO - PROCESS | 25545 | ++DOMWINDOW == 96 (0xa2574800) [pid = 25545] [serial = 1059] [outer = 0x9d474c00] 07:42:11 INFO - PROCESS | 25545 | 1466520131288 Marionette TRACE conn4 <- [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] 07:42:11 INFO - PROCESS | 25545 | 1466520131342 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 07:42:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 07:42:11 INFO - PROCESS | 25545 | 1466520131350 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 07:42:11 INFO - PROCESS | 25545 | 1466520131354 Marionette TRACE conn4 <- [1,1382,null,{}] 07:42:11 INFO - PROCESS | 25545 | 1466520131360 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:11 INFO - PROCESS | 25545 | 1466520131365 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:11 INFO - PROCESS | 25545 | 1466520131778 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 07:42:12 INFO - PROCESS | 25545 | 1466520132011 Marionette TRACE conn4 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:12 INFO - PROCESS | 25545 | 1466520132021 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:12 INFO - PROCESS | 25545 | ++DOCSHELL 0x924c4c00 == 49 [pid = 25545] [id = 353] 07:42:12 INFO - PROCESS | 25545 | ++DOMWINDOW == 97 (0x924c7000) [pid = 25545] [serial = 1060] [outer = (nil)] 07:42:12 INFO - PROCESS | 25545 | ++DOMWINDOW == 98 (0x92da5000) [pid = 25545] [serial = 1061] [outer = 0x924c7000] 07:42:12 INFO - PROCESS | 25545 | 1466520132098 Marionette DEBUG loaded listener.js 07:42:12 INFO - PROCESS | 25545 | ++DOMWINDOW == 99 (0x92f8d800) [pid = 25545] [serial = 1062] [outer = 0x924c7000] 07:42:13 INFO - PROCESS | 25545 | [25545] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:42:13 INFO - PROCESS | 25545 | 1466520133557 Marionette TRACE conn4 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 07:42:13 INFO - PROCESS | 25545 | 1466520133661 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 07:42:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 07:42:13 INFO - PROCESS | 25545 | 1466520133677 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 07:42:13 INFO - PROCESS | 25545 | 1466520133682 Marionette TRACE conn4 <- [1,1386,null,{}] 07:42:13 INFO - PROCESS | 25545 | 1466520133690 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:13 INFO - PROCESS | 25545 | 1466520133696 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:13 INFO - PROCESS | 25545 | 1466520133973 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 07:42:14 INFO - PROCESS | 25545 | 1466520134233 Marionette TRACE conn4 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:14 INFO - PROCESS | 25545 | 1466520134240 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:14 INFO - PROCESS | 25545 | ++DOCSHELL 0x92dae400 == 50 [pid = 25545] [id = 354] 07:42:14 INFO - PROCESS | 25545 | ++DOMWINDOW == 100 (0x92db3800) [pid = 25545] [serial = 1063] [outer = (nil)] 07:42:14 INFO - PROCESS | 25545 | ++DOMWINDOW == 101 (0x9522bc00) [pid = 25545] [serial = 1064] [outer = 0x92db3800] 07:42:14 INFO - PROCESS | 25545 | 1466520134319 Marionette DEBUG loaded listener.js 07:42:14 INFO - PROCESS | 25545 | ++DOMWINDOW == 102 (0x99e69400) [pid = 25545] [serial = 1065] [outer = 0x92db3800] 07:42:14 INFO - PROCESS | 25545 | --DOMWINDOW == 101 (0x9a008c00) [pid = 25545] [serial = 1001] [outer = (nil)] [url = about:blank] 07:42:15 INFO - PROCESS | 25545 | --DOCSHELL 0x99287800 == 49 [pid = 25545] [id = 336] 07:42:15 INFO - PROCESS | 25545 | --DOCSHELL 0x92f88400 == 48 [pid = 25545] [id = 335] 07:42:15 INFO - PROCESS | 25545 | --DOCSHELL 0x91465800 == 47 [pid = 25545] [id = 334] 07:42:15 INFO - PROCESS | 25545 | --DOMWINDOW == 100 (0x92f89c00) [pid = 25545] [serial = 990] [outer = (nil)] [url = about:blank] 07:42:15 INFO - PROCESS | 25545 | --DOMWINDOW == 99 (0x9aabe400) [pid = 25545] [serial = 998] [outer = (nil)] [url = about:blank] 07:42:15 INFO - PROCESS | 25545 | --DOMWINDOW == 98 (0x95237800) [pid = 25545] [serial = 983] [outer = (nil)] [url = about:blank] 07:42:15 INFO - PROCESS | 25545 | --DOMWINDOW == 97 (0x99220c00) [pid = 25545] [serial = 993] [outer = (nil)] [url = about:blank] 07:42:15 INFO - PROCESS | 25545 | --DOMWINDOW == 96 (0x96ed2400) [pid = 25545] [serial = 986] [outer = (nil)] [url = about:blank] 07:42:15 INFO - PROCESS | 25545 | --DOMWINDOW == 95 (0x9aac1800) [pid = 25545] [serial = 999] [outer = (nil)] [url = about:blank] 07:42:15 INFO - PROCESS | 25545 | --DOMWINDOW == 94 (0x9a3d6000) [pid = 25545] [serial = 995] [outer = (nil)] [url = about:blank] 07:42:15 INFO - PROCESS | 25545 | --DOMWINDOW == 93 (0x96ec7000) [pid = 25545] [serial = 992] [outer = (nil)] [url = about:blank] 07:42:15 INFO - PROCESS | 25545 | --DOMWINDOW == 92 (0x92f91c00) [pid = 25545] [serial = 980] [outer = (nil)] [url = about:blank] 07:42:15 INFO - PROCESS | 25545 | --DOMWINDOW == 91 (0x9a447000) [pid = 25545] [serial = 996] [outer = (nil)] [url = about:blank] 07:42:15 INFO - PROCESS | 25545 | --DOMWINDOW == 90 (0x915ca400) [pid = 25545] [serial = 974] [outer = (nil)] [url = about:blank] 07:42:15 INFO - PROCESS | 25545 | --DOMWINDOW == 89 (0x9236e800) [pid = 25545] [serial = 977] [outer = (nil)] [url = about:blank] 07:42:15 INFO - PROCESS | 25545 | --DOMWINDOW == 88 (0x924c3000) [pid = 25545] [serial = 989] [outer = (nil)] [url = about:blank] 07:42:15 INFO - PROCESS | 25545 | 1466520135393 Marionette TRACE conn4 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 07:42:15 INFO - PROCESS | 25545 | 1466520135429 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 07:42:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 07:42:15 INFO - PROCESS | 25545 | 1466520135436 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 07:42:15 INFO - PROCESS | 25545 | 1466520135440 Marionette TRACE conn4 <- [1,1390,null,{}] 07:42:15 INFO - PROCESS | 25545 | 1466520135446 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:15 INFO - PROCESS | 25545 | 1466520135451 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:15 INFO - PROCESS | 25545 | 1466520135617 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 07:42:15 INFO - PROCESS | 25545 | 1466520135819 Marionette TRACE conn4 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:15 INFO - PROCESS | 25545 | 1466520135828 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:15 INFO - PROCESS | 25545 | ++DOCSHELL 0x9146cc00 == 48 [pid = 25545] [id = 355] 07:42:15 INFO - PROCESS | 25545 | ++DOMWINDOW == 89 (0x93a4cc00) [pid = 25545] [serial = 1066] [outer = (nil)] 07:42:15 INFO - PROCESS | 25545 | ++DOMWINDOW == 90 (0x9a3d9000) [pid = 25545] [serial = 1067] [outer = 0x93a4cc00] 07:42:15 INFO - PROCESS | 25545 | 1466520135914 Marionette DEBUG loaded listener.js 07:42:16 INFO - PROCESS | 25545 | ++DOMWINDOW == 91 (0x9a44c800) [pid = 25545] [serial = 1068] [outer = 0x93a4cc00] 07:42:16 INFO - PROCESS | 25545 | 1466520136665 Marionette TRACE conn4 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 07:42:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 07:42:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1280ms 07:42:16 INFO - PROCESS | 25545 | 1466520136717 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 07:42:16 INFO - PROCESS | 25545 | 1466520136723 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 07:42:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 07:42:16 INFO - PROCESS | 25545 | 1466520136740 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 07:42:16 INFO - PROCESS | 25545 | 1466520136746 Marionette TRACE conn4 <- [1,1394,null,{}] 07:42:16 INFO - PROCESS | 25545 | 1466520136752 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:16 INFO - PROCESS | 25545 | 1466520136758 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:16 INFO - PROCESS | 25545 | 1466520136927 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 07:42:17 INFO - PROCESS | 25545 | 1466520137067 Marionette TRACE conn4 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:17 INFO - PROCESS | 25545 | 1466520137075 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:17 INFO - PROCESS | 25545 | ++DOCSHELL 0x97993000 == 49 [pid = 25545] [id = 356] 07:42:17 INFO - PROCESS | 25545 | ++DOMWINDOW == 92 (0x9a3dbc00) [pid = 25545] [serial = 1069] [outer = (nil)] 07:42:17 INFO - PROCESS | 25545 | ++DOMWINDOW == 93 (0x9bfd6c00) [pid = 25545] [serial = 1070] [outer = 0x9a3dbc00] 07:42:17 INFO - PROCESS | 25545 | 1466520137145 Marionette DEBUG loaded listener.js 07:42:17 INFO - PROCESS | 25545 | ++DOMWINDOW == 94 (0x9d473400) [pid = 25545] [serial = 1071] [outer = 0x9a3dbc00] 07:42:18 INFO - PROCESS | 25545 | 1466520138047 Marionette TRACE conn4 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 07:42:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 07:42:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1346ms 07:42:18 INFO - PROCESS | 25545 | 1466520138086 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 07:42:18 INFO - PROCESS | 25545 | 1466520138090 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 07:42:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 07:42:18 INFO - PROCESS | 25545 | 1466520138096 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 07:42:18 INFO - PROCESS | 25545 | 1466520138099 Marionette TRACE conn4 <- [1,1398,null,{}] 07:42:18 INFO - PROCESS | 25545 | 1466520138105 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:18 INFO - PROCESS | 25545 | 1466520138110 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:18 INFO - PROCESS | 25545 | 1466520138345 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 07:42:18 INFO - PROCESS | 25545 | 1466520138371 Marionette TRACE conn4 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:18 INFO - PROCESS | 25545 | 1466520138379 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:18 INFO - PROCESS | 25545 | ++DOCSHELL 0x91c19400 == 50 [pid = 25545] [id = 357] 07:42:18 INFO - PROCESS | 25545 | ++DOMWINDOW == 95 (0x92365000) [pid = 25545] [serial = 1072] [outer = (nil)] 07:42:18 INFO - PROCESS | 25545 | ++DOMWINDOW == 96 (0xa23a2400) [pid = 25545] [serial = 1073] [outer = 0x92365000] 07:42:18 INFO - PROCESS | 25545 | 1466520138448 Marionette DEBUG loaded listener.js 07:42:18 INFO - PROCESS | 25545 | ++DOMWINDOW == 97 (0xa23f9000) [pid = 25545] [serial = 1074] [outer = 0x92365000] 07:42:19 INFO - PROCESS | 25545 | 1466520139398 Marionette TRACE conn4 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 07:42:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 07:42:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1337ms 07:42:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 07:42:19 INFO - PROCESS | 25545 | 1466520139434 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 07:42:19 INFO - PROCESS | 25545 | 1466520139437 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 07:42:19 INFO - PROCESS | 25545 | 1466520139444 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 07:42:19 INFO - PROCESS | 25545 | 1466520139447 Marionette TRACE conn4 <- [1,1402,null,{}] 07:42:19 INFO - PROCESS | 25545 | --DOMWINDOW == 96 (0x97953c00) [pid = 25545] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 07:42:19 INFO - PROCESS | 25545 | --DOMWINDOW == 95 (0x9146bc00) [pid = 25545] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 07:42:19 INFO - PROCESS | 25545 | --DOMWINDOW == 94 (0x922b3c00) [pid = 25545] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 07:42:19 INFO - PROCESS | 25545 | --DOMWINDOW == 93 (0x915cf800) [pid = 25545] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 07:42:19 INFO - PROCESS | 25545 | --DOMWINDOW == 92 (0x93a46800) [pid = 25545] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 07:42:19 INFO - PROCESS | 25545 | --DOMWINDOW == 91 (0x91b30c00) [pid = 25545] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 07:42:19 INFO - PROCESS | 25545 | 1466520139538 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:19 INFO - PROCESS | 25545 | 1466520139543 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:19 INFO - PROCESS | 25545 | 1466520139712 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 07:42:19 INFO - PROCESS | 25545 | 1466520139722 Marionette TRACE conn4 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:19 INFO - PROCESS | 25545 | 1466520139739 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:19 INFO - PROCESS | 25545 | ++DOCSHELL 0x9ae39000 == 51 [pid = 25545] [id = 358] 07:42:19 INFO - PROCESS | 25545 | ++DOMWINDOW == 92 (0x9ae3f000) [pid = 25545] [serial = 1075] [outer = (nil)] 07:42:19 INFO - PROCESS | 25545 | ++DOMWINDOW == 93 (0xa23a6400) [pid = 25545] [serial = 1076] [outer = 0x9ae3f000] 07:42:19 INFO - PROCESS | 25545 | 1466520139819 Marionette DEBUG loaded listener.js 07:42:19 INFO - PROCESS | 25545 | ++DOMWINDOW == 94 (0xa2fb3c00) [pid = 25545] [serial = 1077] [outer = 0x9ae3f000] 07:42:20 INFO - PROCESS | 25545 | 1466520140763 Marionette TRACE conn4 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 07:42:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 07:42:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1350ms 07:42:20 INFO - PROCESS | 25545 | 1466520140792 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 07:42:20 INFO - PROCESS | 25545 | 1466520140796 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 07:42:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 07:42:20 INFO - PROCESS | 25545 | 1466520140803 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 07:42:20 INFO - PROCESS | 25545 | 1466520140807 Marionette TRACE conn4 <- [1,1406,null,{}] 07:42:20 INFO - PROCESS | 25545 | 1466520140812 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:20 INFO - PROCESS | 25545 | 1466520140817 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:21 INFO - PROCESS | 25545 | 1466520140999 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 07:42:21 INFO - PROCESS | 25545 | 1466520141010 Marionette TRACE conn4 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:21 INFO - PROCESS | 25545 | 1466520141016 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:21 INFO - PROCESS | 25545 | ++DOCSHELL 0x9d85ec00 == 52 [pid = 25545] [id = 359] 07:42:21 INFO - PROCESS | 25545 | ++DOMWINDOW == 95 (0xa2fb2800) [pid = 25545] [serial = 1078] [outer = (nil)] 07:42:21 INFO - PROCESS | 25545 | ++DOMWINDOW == 96 (0xa3280000) [pid = 25545] [serial = 1079] [outer = 0xa2fb2800] 07:42:21 INFO - PROCESS | 25545 | 1466520141086 Marionette DEBUG loaded listener.js 07:42:21 INFO - PROCESS | 25545 | ++DOMWINDOW == 97 (0xa3349400) [pid = 25545] [serial = 1080] [outer = 0xa2fb2800] 07:42:22 INFO - PROCESS | 25545 | 1466520142215 Marionette TRACE conn4 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 07:42:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 07:42:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1480ms 07:42:22 INFO - PROCESS | 25545 | 1466520142286 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 07:42:22 INFO - PROCESS | 25545 | 1466520142292 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 07:42:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 07:42:22 INFO - PROCESS | 25545 | 1466520142301 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 07:42:22 INFO - PROCESS | 25545 | 1466520142307 Marionette TRACE conn4 <- [1,1410,null,{}] 07:42:22 INFO - PROCESS | 25545 | 1466520142316 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:22 INFO - PROCESS | 25545 | 1466520142322 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:22 INFO - PROCESS | 25545 | 1466520142575 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 07:42:22 INFO - PROCESS | 25545 | 1466520142817 Marionette TRACE conn4 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:22 INFO - PROCESS | 25545 | 1466520142825 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:22 INFO - PROCESS | 25545 | ++DOCSHELL 0x92dae000 == 53 [pid = 25545] [id = 360] 07:42:22 INFO - PROCESS | 25545 | ++DOMWINDOW == 98 (0x92db0400) [pid = 25545] [serial = 1081] [outer = (nil)] 07:42:22 INFO - PROCESS | 25545 | ++DOMWINDOW == 99 (0x96ec7000) [pid = 25545] [serial = 1082] [outer = 0x92db0400] 07:42:22 INFO - PROCESS | 25545 | 1466520142929 Marionette DEBUG loaded listener.js 07:42:23 INFO - PROCESS | 25545 | ++DOMWINDOW == 100 (0x97956400) [pid = 25545] [serial = 1083] [outer = 0x92db0400] 07:42:23 INFO - PROCESS | 25545 | 1466520143943 Marionette TRACE conn4 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 07:42:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 07:42:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1698ms 07:42:24 INFO - PROCESS | 25545 | 1466520144000 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 07:42:24 INFO - PROCESS | 25545 | 1466520144008 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 07:42:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 07:42:24 INFO - PROCESS | 25545 | 1466520144019 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 07:42:24 INFO - PROCESS | 25545 | 1466520144023 Marionette TRACE conn4 <- [1,1414,null,{}] 07:42:24 INFO - PROCESS | 25545 | 1466520144084 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:24 INFO - PROCESS | 25545 | 1466520144091 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:24 INFO - PROCESS | 25545 | 1466520144303 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 07:42:24 INFO - PROCESS | 25545 | 1466520144516 Marionette TRACE conn4 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:24 INFO - PROCESS | 25545 | 1466520144525 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:24 INFO - PROCESS | 25545 | ++DOCSHELL 0x92dad400 == 54 [pid = 25545] [id = 361] 07:42:24 INFO - PROCESS | 25545 | ++DOMWINDOW == 101 (0x9a9a8800) [pid = 25545] [serial = 1084] [outer = (nil)] 07:42:24 INFO - PROCESS | 25545 | ++DOMWINDOW == 102 (0x9ae33800) [pid = 25545] [serial = 1085] [outer = 0x9a9a8800] 07:42:24 INFO - PROCESS | 25545 | 1466520144610 Marionette DEBUG loaded listener.js 07:42:24 INFO - PROCESS | 25545 | ++DOMWINDOW == 103 (0x9b5fb000) [pid = 25545] [serial = 1086] [outer = 0x9a9a8800] 07:42:25 INFO - PROCESS | 25545 | 1466520145760 Marionette TRACE conn4 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 07:42:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 07:42:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1798ms 07:42:25 INFO - PROCESS | 25545 | 1466520145817 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 07:42:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 07:42:25 INFO - PROCESS | 25545 | 1466520145822 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 07:42:25 INFO - PROCESS | 25545 | 1466520145829 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 07:42:25 INFO - PROCESS | 25545 | 1466520145836 Marionette TRACE conn4 <- [1,1418,null,{}] 07:42:25 INFO - PROCESS | 25545 | 1466520145929 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:25 INFO - PROCESS | 25545 | 1466520145939 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:26 INFO - PROCESS | 25545 | 1466520146222 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 07:42:26 INFO - PROCESS | 25545 | 1466520146417 Marionette TRACE conn4 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:26 INFO - PROCESS | 25545 | 1466520146426 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:26 INFO - PROCESS | 25545 | ++DOCSHELL 0xa2fb3000 == 55 [pid = 25545] [id = 362] 07:42:26 INFO - PROCESS | 25545 | ++DOMWINDOW == 104 (0xa2ff1800) [pid = 25545] [serial = 1087] [outer = (nil)] 07:42:26 INFO - PROCESS | 25545 | ++DOMWINDOW == 105 (0xa33c3000) [pid = 25545] [serial = 1088] [outer = 0xa2ff1800] 07:42:26 INFO - PROCESS | 25545 | 1466520146513 Marionette DEBUG loaded listener.js 07:42:26 INFO - PROCESS | 25545 | ++DOMWINDOW == 106 (0xa4d47400) [pid = 25545] [serial = 1089] [outer = 0xa2ff1800] 07:42:27 INFO - PROCESS | 25545 | 1466520147482 Marionette TRACE conn4 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 07:42:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 07:42:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1688ms 07:42:27 INFO - PROCESS | 25545 | 1466520147518 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 07:42:27 INFO - PROCESS | 25545 | 1466520147522 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 07:42:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 07:42:27 INFO - PROCESS | 25545 | 1466520147531 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 07:42:27 INFO - PROCESS | 25545 | 1466520147535 Marionette TRACE conn4 <- [1,1422,null,{}] 07:42:27 INFO - PROCESS | 25545 | 1466520147541 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:27 INFO - PROCESS | 25545 | 1466520147547 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:27 INFO - PROCESS | 25545 | 1466520147749 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 07:42:28 INFO - PROCESS | 25545 | 1466520147985 Marionette TRACE conn4 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:28 INFO - PROCESS | 25545 | 1466520147993 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:28 INFO - PROCESS | 25545 | ++DOCSHELL 0x915cc800 == 56 [pid = 25545] [id = 363] 07:42:28 INFO - PROCESS | 25545 | ++DOMWINDOW == 107 (0x924cd800) [pid = 25545] [serial = 1090] [outer = (nil)] 07:42:28 INFO - PROCESS | 25545 | ++DOMWINDOW == 108 (0x9ab58400) [pid = 25545] [serial = 1091] [outer = 0x924cd800] 07:42:28 INFO - PROCESS | 25545 | 1466520148124 Marionette DEBUG loaded listener.js 07:42:28 INFO - PROCESS | 25545 | ++DOMWINDOW == 109 (0xa4f19000) [pid = 25545] [serial = 1092] [outer = 0x924cd800] 07:42:29 INFO - PROCESS | 25545 | 1466520149110 Marionette TRACE conn4 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 07:42:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 07:42:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1631ms 07:42:29 INFO - PROCESS | 25545 | 1466520149164 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 07:42:29 INFO - PROCESS | 25545 | 1466520149167 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 07:42:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 07:42:29 INFO - PROCESS | 25545 | 1466520149175 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 07:42:29 INFO - PROCESS | 25545 | 1466520149178 Marionette TRACE conn4 <- [1,1426,null,{}] 07:42:29 INFO - PROCESS | 25545 | 1466520149185 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:29 INFO - PROCESS | 25545 | 1466520149190 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:29 INFO - PROCESS | 25545 | 1466520149384 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 07:42:29 INFO - PROCESS | 25545 | 1466520149609 Marionette TRACE conn4 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:29 INFO - PROCESS | 25545 | 1466520149617 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:29 INFO - PROCESS | 25545 | ++DOCSHELL 0x9aab9000 == 57 [pid = 25545] [id = 364] 07:42:29 INFO - PROCESS | 25545 | ++DOMWINDOW == 110 (0xa23a3800) [pid = 25545] [serial = 1093] [outer = (nil)] 07:42:29 INFO - PROCESS | 25545 | ++DOMWINDOW == 111 (0xa61b3000) [pid = 25545] [serial = 1094] [outer = 0xa23a3800] 07:42:29 INFO - PROCESS | 25545 | 1466520149716 Marionette DEBUG loaded listener.js 07:42:29 INFO - PROCESS | 25545 | ++DOMWINDOW == 112 (0xa61ba800) [pid = 25545] [serial = 1095] [outer = 0xa23a3800] 07:42:30 INFO - PROCESS | 25545 | 1466520150707 Marionette TRACE conn4 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 07:42:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 07:42:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1588ms 07:42:30 INFO - PROCESS | 25545 | 1466520150764 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 07:42:30 INFO - PROCESS | 25545 | 1466520150769 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 07:42:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 07:42:30 INFO - PROCESS | 25545 | 1466520150776 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 07:42:30 INFO - PROCESS | 25545 | 1466520150780 Marionette TRACE conn4 <- [1,1430,null,{}] 07:42:30 INFO - PROCESS | 25545 | 1466520150787 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:30 INFO - PROCESS | 25545 | 1466520150797 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:31 INFO - PROCESS | 25545 | 1466520151052 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 07:42:31 INFO - PROCESS | 25545 | 1466520151343 Marionette TRACE conn4 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:31 INFO - PROCESS | 25545 | 1466520151349 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:31 INFO - PROCESS | 25545 | ++DOCSHELL 0x91803000 == 58 [pid = 25545] [id = 365] 07:42:31 INFO - PROCESS | 25545 | ++DOMWINDOW == 113 (0x91805800) [pid = 25545] [serial = 1096] [outer = (nil)] 07:42:31 INFO - PROCESS | 25545 | ++DOMWINDOW == 114 (0x9180d400) [pid = 25545] [serial = 1097] [outer = 0x91805800] 07:42:31 INFO - PROCESS | 25545 | 1466520151435 Marionette DEBUG loaded listener.js 07:42:31 INFO - PROCESS | 25545 | ++DOMWINDOW == 115 (0xa61b8800) [pid = 25545] [serial = 1098] [outer = 0x91805800] 07:42:32 INFO - PROCESS | 25545 | 1466520152391 Marionette TRACE conn4 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 07:42:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 07:42:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1656ms 07:42:32 INFO - PROCESS | 25545 | 1466520152433 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 07:42:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 07:42:32 INFO - PROCESS | 25545 | 1466520152438 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 07:42:32 INFO - PROCESS | 25545 | 1466520152445 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 07:42:32 INFO - PROCESS | 25545 | 1466520152449 Marionette TRACE conn4 <- [1,1434,null,{}] 07:42:32 INFO - PROCESS | 25545 | 1466520152455 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:32 INFO - PROCESS | 25545 | 1466520152460 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:32 INFO - PROCESS | 25545 | 1466520152660 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 07:42:32 INFO - PROCESS | 25545 | 1466520152889 Marionette TRACE conn4 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:32 INFO - PROCESS | 25545 | 1466520152897 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:32 INFO - PROCESS | 25545 | ++DOCSHELL 0x91806400 == 59 [pid = 25545] [id = 366] 07:42:32 INFO - PROCESS | 25545 | ++DOMWINDOW == 116 (0x91a6a800) [pid = 25545] [serial = 1099] [outer = (nil)] 07:42:32 INFO - PROCESS | 25545 | ++DOMWINDOW == 117 (0x92695000) [pid = 25545] [serial = 1100] [outer = 0x91a6a800] 07:42:33 INFO - PROCESS | 25545 | 1466520153005 Marionette DEBUG loaded listener.js 07:42:33 INFO - PROCESS | 25545 | ++DOMWINDOW == 118 (0x92698c00) [pid = 25545] [serial = 1101] [outer = 0x91a6a800] 07:42:33 INFO - PROCESS | 25545 | 1466520153937 Marionette TRACE conn4 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 07:42:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 07:42:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1538ms 07:42:33 INFO - PROCESS | 25545 | 1466520153985 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 07:42:33 INFO - PROCESS | 25545 | 1466520153996 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 07:42:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 07:42:34 INFO - PROCESS | 25545 | 1466520154006 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 07:42:34 INFO - PROCESS | 25545 | 1466520154009 Marionette TRACE conn4 <- [1,1438,null,{}] 07:42:34 INFO - PROCESS | 25545 | 1466520154015 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:34 INFO - PROCESS | 25545 | 1466520154021 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:34 INFO - PROCESS | 25545 | 1466520154236 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 07:42:34 INFO - PROCESS | 25545 | 1466520154461 Marionette TRACE conn4 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:34 INFO - PROCESS | 25545 | 1466520154472 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:34 INFO - PROCESS | 25545 | ++DOCSHELL 0x91a6cc00 == 60 [pid = 25545] [id = 367] 07:42:34 INFO - PROCESS | 25545 | ++DOMWINDOW == 119 (0x91a6d000) [pid = 25545] [serial = 1102] [outer = (nil)] 07:42:34 INFO - PROCESS | 25545 | ++DOMWINDOW == 120 (0x92696400) [pid = 25545] [serial = 1103] [outer = 0x91a6d000] 07:42:34 INFO - PROCESS | 25545 | 1466520154595 Marionette DEBUG loaded listener.js 07:42:34 INFO - PROCESS | 25545 | ++DOMWINDOW == 121 (0x929d6400) [pid = 25545] [serial = 1104] [outer = 0x91a6d000] 07:42:35 INFO - PROCESS | 25545 | 1466520155806 Marionette TRACE conn4 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 07:42:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 07:42:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1836ms 07:42:35 INFO - PROCESS | 25545 | 1466520155843 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 07:42:35 INFO - PROCESS | 25545 | 1466520155849 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 07:42:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 07:42:35 INFO - PROCESS | 25545 | 1466520155867 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 07:42:35 INFO - PROCESS | 25545 | 1466520155873 Marionette TRACE conn4 <- [1,1442,null,{}] 07:42:35 INFO - PROCESS | 25545 | 1466520155884 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:35 INFO - PROCESS | 25545 | 1466520155889 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:36 INFO - PROCESS | 25545 | 1466520156152 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 07:42:36 INFO - PROCESS | 25545 | 1466520156327 Marionette TRACE conn4 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:36 INFO - PROCESS | 25545 | 1466520156342 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:36 INFO - PROCESS | 25545 | ++DOCSHELL 0x92690800 == 61 [pid = 25545] [id = 368] 07:42:36 INFO - PROCESS | 25545 | ++DOMWINDOW == 122 (0x92691000) [pid = 25545] [serial = 1105] [outer = (nil)] 07:42:36 INFO - PROCESS | 25545 | ++DOMWINDOW == 123 (0x92696c00) [pid = 25545] [serial = 1106] [outer = 0x92691000] 07:42:36 INFO - PROCESS | 25545 | 1466520156416 Marionette DEBUG loaded listener.js 07:42:36 INFO - PROCESS | 25545 | ++DOMWINDOW == 124 (0x929da400) [pid = 25545] [serial = 1107] [outer = 0x92691000] 07:42:37 INFO - PROCESS | 25545 | 1466520157442 Marionette TRACE conn4 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 07:42:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 07:42:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1652ms 07:42:37 INFO - PROCESS | 25545 | 1466520157510 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 07:42:37 INFO - PROCESS | 25545 | 1466520157517 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 07:42:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 07:42:37 INFO - PROCESS | 25545 | 1466520157528 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 07:42:37 INFO - PROCESS | 25545 | 1466520157532 Marionette TRACE conn4 <- [1,1446,null,{}] 07:42:37 INFO - PROCESS | 25545 | 1466520157539 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:37 INFO - PROCESS | 25545 | 1466520157545 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:37 INFO - PROCESS | 25545 | 1466520157780 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 07:42:38 INFO - PROCESS | 25545 | --DOCSHELL 0x915c9000 == 60 [pid = 25545] [id = 314] 07:42:38 INFO - PROCESS | 25545 | --DOCSHELL 0x915d5c00 == 59 [pid = 25545] [id = 313] 07:42:38 INFO - PROCESS | 25545 | --DOCSHELL 0x9522d800 == 58 [pid = 25545] [id = 312] 07:42:38 INFO - PROCESS | 25545 | --DOMWINDOW == 123 (0x9aabd000) [pid = 25545] [serial = 1040] [outer = (nil)] [url = about:blank] 07:42:38 INFO - PROCESS | 25545 | 1466520158119 Marionette TRACE conn4 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:38 INFO - PROCESS | 25545 | 1466520158128 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:38 INFO - PROCESS | 25545 | ++DOCSHELL 0x915d5c00 == 59 [pid = 25545] [id = 369] 07:42:38 INFO - PROCESS | 25545 | ++DOMWINDOW == 124 (0x91a6b800) [pid = 25545] [serial = 1108] [outer = (nil)] 07:42:38 INFO - PROCESS | 25545 | ++DOMWINDOW == 125 (0x92da7c00) [pid = 25545] [serial = 1109] [outer = 0x91a6b800] 07:42:38 INFO - PROCESS | 25545 | 1466520158212 Marionette DEBUG loaded listener.js 07:42:38 INFO - PROCESS | 25545 | ++DOMWINDOW == 126 (0x93a40c00) [pid = 25545] [serial = 1110] [outer = 0x91a6b800] 07:42:38 INFO - PROCESS | 25545 | --DOMWINDOW == 125 (0x9a3e1400) [pid = 25545] [serial = 1002] [outer = (nil)] [url = about:blank] 07:42:38 INFO - PROCESS | 25545 | --DOMWINDOW == 124 (0x9a050400) [pid = 25545] [serial = 1034] [outer = (nil)] [url = about:blank] 07:42:38 INFO - PROCESS | 25545 | --DOMWINDOW == 123 (0x9a5b1800) [pid = 25545] [serial = 1037] [outer = (nil)] [url = about:blank] 07:42:38 INFO - PROCESS | 25545 | --DOMWINDOW == 122 (0x9ae3d800) [pid = 25545] [serial = 1013] [outer = (nil)] [url = about:blank] 07:42:38 INFO - PROCESS | 25545 | --DOMWINDOW == 121 (0x92dabc00) [pid = 25545] [serial = 1031] [outer = (nil)] [url = about:blank] 07:42:38 INFO - PROCESS | 25545 | --DOMWINDOW == 120 (0x91c14000) [pid = 25545] [serial = 1026] [outer = (nil)] [url = about:blank] 07:42:38 INFO - PROCESS | 25545 | --DOMWINDOW == 119 (0x91a75c00) [pid = 25545] [serial = 1025] [outer = (nil)] [url = about:blank] 07:42:38 INFO - PROCESS | 25545 | --DOMWINDOW == 118 (0x9d466c00) [pid = 25545] [serial = 1019] [outer = (nil)] [url = about:blank] 07:42:38 INFO - PROCESS | 25545 | --DOMWINDOW == 117 (0x93a47400) [pid = 25545] [serial = 1007] [outer = (nil)] [url = about:blank] 07:42:38 INFO - PROCESS | 25545 | --DOMWINDOW == 116 (0x9bce5800) [pid = 25545] [serial = 1016] [outer = (nil)] [url = about:blank] 07:42:38 INFO - PROCESS | 25545 | --DOMWINDOW == 115 (0x915cdc00) [pid = 25545] [serial = 1004] [outer = (nil)] [url = about:blank] 07:42:38 INFO - PROCESS | 25545 | --DOMWINDOW == 114 (0x95236000) [pid = 25545] [serial = 1029] [outer = (nil)] [url = about:blank] 07:42:38 INFO - PROCESS | 25545 | --DOMWINDOW == 113 (0x950a3800) [pid = 25545] [serial = 1028] [outer = (nil)] [url = about:blank] 07:42:38 INFO - PROCESS | 25545 | --DOMWINDOW == 112 (0x93dd6000) [pid = 25545] [serial = 1022] [outer = (nil)] [url = about:blank] 07:42:38 INFO - PROCESS | 25545 | --DOMWINDOW == 111 (0x99718000) [pid = 25545] [serial = 1010] [outer = (nil)] [url = about:blank] 07:42:38 INFO - PROCESS | 25545 | --DOMWINDOW == 110 (0x9a097400) [pid = 25545] [serial = 1035] [outer = (nil)] [url = about:blank] 07:42:38 INFO - PROCESS | 25545 | --DOMWINDOW == 109 (0x9a9a7800) [pid = 25545] [serial = 1038] [outer = (nil)] [url = about:blank] 07:42:38 INFO - PROCESS | 25545 | --DOMWINDOW == 108 (0x96ecdc00) [pid = 25545] [serial = 1032] [outer = (nil)] [url = about:blank] 07:42:39 INFO - PROCESS | 25545 | 1466520159084 Marionette TRACE conn4 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 07:42:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 07:42:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1594ms 07:42:39 INFO - PROCESS | 25545 | 1466520159123 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 07:42:39 INFO - PROCESS | 25545 | 1466520159126 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 07:42:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 07:42:39 INFO - PROCESS | 25545 | 1466520159134 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 07:42:39 INFO - PROCESS | 25545 | 1466520159140 Marionette TRACE conn4 <- [1,1450,null,{}] 07:42:39 INFO - PROCESS | 25545 | 1466520159156 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:39 INFO - PROCESS | 25545 | 1466520159165 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:39 INFO - PROCESS | 25545 | 1466520159346 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 07:42:39 INFO - PROCESS | 25545 | 1466520159502 Marionette TRACE conn4 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:39 INFO - PROCESS | 25545 | 1466520159513 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:39 INFO - PROCESS | 25545 | ++DOCSHELL 0x96e4d000 == 60 [pid = 25545] [id = 370] 07:42:39 INFO - PROCESS | 25545 | ++DOMWINDOW == 109 (0x96ec5000) [pid = 25545] [serial = 1111] [outer = (nil)] 07:42:39 INFO - PROCESS | 25545 | ++DOMWINDOW == 110 (0x96ece800) [pid = 25545] [serial = 1112] [outer = 0x96ec5000] 07:42:39 INFO - PROCESS | 25545 | 1466520159589 Marionette DEBUG loaded listener.js 07:42:39 INFO - PROCESS | 25545 | ++DOMWINDOW == 111 (0x99228400) [pid = 25545] [serial = 1113] [outer = 0x96ec5000] 07:42:40 INFO - PROCESS | 25545 | 1466520160490 Marionette TRACE conn4 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 07:42:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 07:42:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1434ms 07:42:40 INFO - PROCESS | 25545 | 1466520160575 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 07:42:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 07:42:40 INFO - PROCESS | 25545 | 1466520160580 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 07:42:40 INFO - PROCESS | 25545 | 1466520160587 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 07:42:40 INFO - PROCESS | 25545 | 1466520160590 Marionette TRACE conn4 <- [1,1454,null,{}] 07:42:40 INFO - PROCESS | 25545 | 1466520160596 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:40 INFO - PROCESS | 25545 | 1466520160601 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:40 INFO - PROCESS | 25545 | 1466520160830 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 07:42:40 INFO - PROCESS | 25545 | 1466520160860 Marionette TRACE conn4 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:40 INFO - PROCESS | 25545 | 1466520160868 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:40 INFO - PROCESS | 25545 | ++DOCSHELL 0x9523a400 == 61 [pid = 25545] [id = 371] 07:42:40 INFO - PROCESS | 25545 | ++DOMWINDOW == 112 (0x9a055800) [pid = 25545] [serial = 1114] [outer = (nil)] 07:42:40 INFO - PROCESS | 25545 | ++DOMWINDOW == 113 (0x9a05cc00) [pid = 25545] [serial = 1115] [outer = 0x9a055800] 07:42:40 INFO - PROCESS | 25545 | 1466520160939 Marionette DEBUG loaded listener.js 07:42:41 INFO - PROCESS | 25545 | ++DOMWINDOW == 114 (0x9a3dec00) [pid = 25545] [serial = 1116] [outer = 0x9a055800] 07:42:41 INFO - PROCESS | 25545 | 1466520161916 Marionette TRACE conn4 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 07:42:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 07:42:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1383ms 07:42:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 07:42:42 INFO - PROCESS | 25545 | 1466520161994 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 07:42:42 INFO - PROCESS | 25545 | 1466520161997 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 07:42:42 INFO - PROCESS | 25545 | 1466520162005 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 07:42:42 INFO - PROCESS | 25545 | 1466520162008 Marionette TRACE conn4 <- [1,1458,null,{}] 07:42:42 INFO - PROCESS | 25545 | 1466520162022 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:42 INFO - PROCESS | 25545 | 1466520162027 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:42 INFO - PROCESS | 25545 | 1466520162255 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 07:42:42 INFO - PROCESS | 25545 | 1466520162282 Marionette TRACE conn4 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:42 INFO - PROCESS | 25545 | 1466520162293 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:42 INFO - PROCESS | 25545 | ++DOCSHELL 0x91461800 == 62 [pid = 25545] [id = 372] 07:42:42 INFO - PROCESS | 25545 | ++DOMWINDOW == 115 (0x96ed2000) [pid = 25545] [serial = 1117] [outer = (nil)] 07:42:42 INFO - PROCESS | 25545 | ++DOMWINDOW == 116 (0x9a9ab000) [pid = 25545] [serial = 1118] [outer = 0x96ed2000] 07:42:42 INFO - PROCESS | 25545 | 1466520162375 Marionette DEBUG loaded listener.js 07:42:42 INFO - PROCESS | 25545 | ++DOMWINDOW == 117 (0x9aabb800) [pid = 25545] [serial = 1119] [outer = 0x96ed2000] 07:42:42 INFO - PROCESS | 25545 | --DOMWINDOW == 116 (0x9ae3f000) [pid = 25545] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 07:42:42 INFO - PROCESS | 25545 | --DOMWINDOW == 115 (0x92365000) [pid = 25545] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 07:42:43 INFO - PROCESS | 25545 | --DOMWINDOW == 114 (0x92db3800) [pid = 25545] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 07:42:43 INFO - PROCESS | 25545 | --DOMWINDOW == 113 (0x924c7000) [pid = 25545] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 07:42:43 INFO - PROCESS | 25545 | --DOMWINDOW == 112 (0x93a4cc00) [pid = 25545] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 07:42:43 INFO - PROCESS | 25545 | --DOMWINDOW == 111 (0x9a3dbc00) [pid = 25545] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 07:42:43 INFO - PROCESS | 25545 | 1466520163503 Marionette TRACE conn4 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 07:42:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 07:42:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1563ms 07:42:43 INFO - PROCESS | 25545 | 1466520163567 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 07:42:43 INFO - PROCESS | 25545 | 1466520163571 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 07:42:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 07:42:43 INFO - PROCESS | 25545 | 1466520163577 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 07:42:43 INFO - PROCESS | 25545 | 1466520163581 Marionette TRACE conn4 <- [1,1462,null,{}] 07:42:43 INFO - PROCESS | 25545 | 1466520163586 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:43 INFO - PROCESS | 25545 | 1466520163596 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:43 INFO - PROCESS | 25545 | 1466520163800 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 07:42:43 INFO - PROCESS | 25545 | 1466520163940 Marionette TRACE conn4 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:43 INFO - PROCESS | 25545 | 1466520163947 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:43 INFO - PROCESS | 25545 | ++DOCSHELL 0x915d3400 == 63 [pid = 25545] [id = 373] 07:42:43 INFO - PROCESS | 25545 | ++DOMWINDOW == 112 (0x92da5c00) [pid = 25545] [serial = 1120] [outer = (nil)] 07:42:44 INFO - PROCESS | 25545 | ++DOMWINDOW == 113 (0x9ae3c000) [pid = 25545] [serial = 1121] [outer = 0x92da5c00] 07:42:44 INFO - PROCESS | 25545 | 1466520164022 Marionette DEBUG loaded listener.js 07:42:44 INFO - PROCESS | 25545 | ++DOMWINDOW == 114 (0x9bc9b800) [pid = 25545] [serial = 1122] [outer = 0x92da5c00] 07:42:44 INFO - PROCESS | 25545 | 1466520164918 Marionette TRACE conn4 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 07:42:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 07:42:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1391ms 07:42:44 INFO - PROCESS | 25545 | 1466520164970 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 07:42:44 INFO - PROCESS | 25545 | 1466520164978 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 07:42:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 07:42:44 INFO - PROCESS | 25545 | 1466520164988 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 07:42:44 INFO - PROCESS | 25545 | 1466520164995 Marionette TRACE conn4 <- [1,1466,null,{}] 07:42:45 INFO - PROCESS | 25545 | 1466520165068 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:45 INFO - PROCESS | 25545 | 1466520165084 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:45 INFO - PROCESS | 25545 | 1466520165358 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 07:42:45 INFO - PROCESS | 25545 | 1466520165574 Marionette TRACE conn4 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:45 INFO - PROCESS | 25545 | 1466520165589 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:45 INFO - PROCESS | 25545 | ++DOCSHELL 0x9180bc00 == 64 [pid = 25545] [id = 374] 07:42:45 INFO - PROCESS | 25545 | ++DOMWINDOW == 115 (0x922b1000) [pid = 25545] [serial = 1123] [outer = (nil)] 07:42:45 INFO - PROCESS | 25545 | ++DOMWINDOW == 116 (0x924c1800) [pid = 25545] [serial = 1124] [outer = 0x922b1000] 07:42:45 INFO - PROCESS | 25545 | 1466520165682 Marionette DEBUG loaded listener.js 07:42:45 INFO - PROCESS | 25545 | ++DOMWINDOW == 117 (0x92692800) [pid = 25545] [serial = 1125] [outer = 0x922b1000] 07:42:46 INFO - PROCESS | 25545 | 1466520166715 Marionette TRACE conn4 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 07:42:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 07:42:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1795ms 07:42:46 INFO - PROCESS | 25545 | 1466520166784 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 07:42:46 INFO - PROCESS | 25545 | 1466520166792 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 07:42:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 07:42:46 INFO - PROCESS | 25545 | 1466520166805 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 07:42:46 INFO - PROCESS | 25545 | 1466520166809 Marionette TRACE conn4 <- [1,1470,null,{}] 07:42:46 INFO - PROCESS | 25545 | 1466520166816 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:46 INFO - PROCESS | 25545 | 1466520166823 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:47 INFO - PROCESS | 25545 | 1466520167068 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 07:42:47 INFO - PROCESS | 25545 | 1466520167310 Marionette TRACE conn4 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:47 INFO - PROCESS | 25545 | 1466520167319 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:47 INFO - PROCESS | 25545 | ++DOCSHELL 0x92f92c00 == 65 [pid = 25545] [id = 375] 07:42:47 INFO - PROCESS | 25545 | ++DOMWINDOW == 118 (0x93ddb000) [pid = 25545] [serial = 1126] [outer = (nil)] 07:42:47 INFO - PROCESS | 25545 | ++DOMWINDOW == 119 (0x950aac00) [pid = 25545] [serial = 1127] [outer = 0x93ddb000] 07:42:47 INFO - PROCESS | 25545 | 1466520167416 Marionette DEBUG loaded listener.js 07:42:47 INFO - PROCESS | 25545 | ++DOMWINDOW == 120 (0x95236000) [pid = 25545] [serial = 1128] [outer = 0x93ddb000] 07:42:48 INFO - PROCESS | 25545 | 1466520168432 Marionette TRACE conn4 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 07:42:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 07:42:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1686ms 07:42:48 INFO - PROCESS | 25545 | 1466520168492 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 07:42:48 INFO - PROCESS | 25545 | 1466520168496 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 07:42:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 07:42:48 INFO - PROCESS | 25545 | 1466520168504 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 07:42:48 INFO - PROCESS | 25545 | 1466520168510 Marionette TRACE conn4 <- [1,1474,null,{}] 07:42:48 INFO - PROCESS | 25545 | 1466520168527 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:48 INFO - PROCESS | 25545 | 1466520168537 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:48 INFO - PROCESS | 25545 | 1466520168785 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 07:42:49 INFO - PROCESS | 25545 | 1466520169109 Marionette TRACE conn4 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:49 INFO - PROCESS | 25545 | 1466520169121 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:49 INFO - PROCESS | 25545 | ++DOCSHELL 0x9a9fac00 == 66 [pid = 25545] [id = 376] 07:42:49 INFO - PROCESS | 25545 | ++DOMWINDOW == 121 (0x9aab5c00) [pid = 25545] [serial = 1129] [outer = (nil)] 07:42:49 INFO - PROCESS | 25545 | ++DOMWINDOW == 122 (0x9b518400) [pid = 25545] [serial = 1130] [outer = 0x9aab5c00] 07:42:49 INFO - PROCESS | 25545 | 1466520169216 Marionette DEBUG loaded listener.js 07:42:49 INFO - PROCESS | 25545 | ++DOMWINDOW == 123 (0x9c10f800) [pid = 25545] [serial = 1131] [outer = 0x9aab5c00] 07:42:50 INFO - PROCESS | 25545 | 1466520170204 Marionette TRACE conn4 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 07:42:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 07:42:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1742ms 07:42:50 INFO - PROCESS | 25545 | 1466520170246 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 07:42:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 07:42:50 INFO - PROCESS | 25545 | 1466520170251 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 07:42:50 INFO - PROCESS | 25545 | 1466520170258 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 07:42:50 INFO - PROCESS | 25545 | 1466520170263 Marionette TRACE conn4 <- [1,1478,null,{}] 07:42:50 INFO - PROCESS | 25545 | 1466520170269 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:50 INFO - PROCESS | 25545 | 1466520170275 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:50 INFO - PROCESS | 25545 | 1466520170480 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 07:42:50 INFO - PROCESS | 25545 | 1466520170709 Marionette TRACE conn4 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:50 INFO - PROCESS | 25545 | 1466520170719 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:50 INFO - PROCESS | 25545 | ++DOCSHELL 0x9971dc00 == 67 [pid = 25545] [id = 377] 07:42:50 INFO - PROCESS | 25545 | ++DOMWINDOW == 124 (0x9aab5400) [pid = 25545] [serial = 1132] [outer = (nil)] 07:42:50 INFO - PROCESS | 25545 | ++DOMWINDOW == 125 (0xa23f0800) [pid = 25545] [serial = 1133] [outer = 0x9aab5400] 07:42:50 INFO - PROCESS | 25545 | 1466520170848 Marionette DEBUG loaded listener.js 07:42:50 INFO - PROCESS | 25545 | ++DOMWINDOW == 126 (0xa255e400) [pid = 25545] [serial = 1134] [outer = 0x9aab5400] 07:42:51 INFO - PROCESS | 25545 | 1466520171778 Marionette TRACE conn4 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 07:42:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 07:42:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1581ms 07:42:51 INFO - PROCESS | 25545 | 1466520171840 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 07:42:51 INFO - PROCESS | 25545 | 1466520171844 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 07:42:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 07:42:51 INFO - PROCESS | 25545 | 1466520171852 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 07:42:51 INFO - PROCESS | 25545 | 1466520171856 Marionette TRACE conn4 <- [1,1482,null,{}] 07:42:51 INFO - PROCESS | 25545 | 1466520171862 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:51 INFO - PROCESS | 25545 | 1466520171868 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:52 INFO - PROCESS | 25545 | 1466520172101 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 07:42:52 INFO - PROCESS | 25545 | 1466520172387 Marionette TRACE conn4 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:52 INFO - PROCESS | 25545 | 1466520172397 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:52 INFO - PROCESS | 25545 | ++DOCSHELL 0x91803400 == 68 [pid = 25545] [id = 378] 07:42:52 INFO - PROCESS | 25545 | ++DOMWINDOW == 127 (0x91809800) [pid = 25545] [serial = 1135] [outer = (nil)] 07:42:52 INFO - PROCESS | 25545 | ++DOMWINDOW == 128 (0xa2fe4400) [pid = 25545] [serial = 1136] [outer = 0x91809800] 07:42:52 INFO - PROCESS | 25545 | 1466520172484 Marionette DEBUG loaded listener.js 07:42:52 INFO - PROCESS | 25545 | ++DOMWINDOW == 129 (0xa331dc00) [pid = 25545] [serial = 1137] [outer = 0x91809800] 07:42:53 INFO - PROCESS | 25545 | 1466520173430 Marionette TRACE conn4 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 07:42:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 07:42:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1638ms 07:42:53 INFO - PROCESS | 25545 | 1466520173492 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 07:42:53 INFO - PROCESS | 25545 | 1466520173496 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 07:42:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 07:42:53 INFO - PROCESS | 25545 | 1466520173503 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 07:42:53 INFO - PROCESS | 25545 | 1466520173507 Marionette TRACE conn4 <- [1,1486,null,{}] 07:42:53 INFO - PROCESS | 25545 | 1466520173514 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:53 INFO - PROCESS | 25545 | 1466520173524 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:53 INFO - PROCESS | 25545 | 1466520173808 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 07:42:54 INFO - PROCESS | 25545 | 1466520174090 Marionette TRACE conn4 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:54 INFO - PROCESS | 25545 | 1466520174098 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:54 INFO - PROCESS | 25545 | ++DOCSHELL 0xa3275c00 == 69 [pid = 25545] [id = 379] 07:42:54 INFO - PROCESS | 25545 | ++DOMWINDOW == 130 (0xa4d4f800) [pid = 25545] [serial = 1138] [outer = (nil)] 07:42:54 INFO - PROCESS | 25545 | ++DOMWINDOW == 131 (0xa6787000) [pid = 25545] [serial = 1139] [outer = 0xa4d4f800] 07:42:54 INFO - PROCESS | 25545 | 1466520174183 Marionette DEBUG loaded listener.js 07:42:54 INFO - PROCESS | 25545 | ++DOMWINDOW == 132 (0xa67a1800) [pid = 25545] [serial = 1140] [outer = 0xa4d4f800] 07:42:55 INFO - PROCESS | 25545 | 1466520175222 Marionette TRACE conn4 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 07:42:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 07:42:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1786ms 07:42:55 INFO - PROCESS | 25545 | 1466520175290 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 07:42:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 07:42:55 INFO - PROCESS | 25545 | 1466520175295 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 07:42:55 INFO - PROCESS | 25545 | 1466520175301 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 07:42:55 INFO - PROCESS | 25545 | 1466520175305 Marionette TRACE conn4 <- [1,1490,null,{}] 07:42:55 INFO - PROCESS | 25545 | 1466520175311 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:55 INFO - PROCESS | 25545 | 1466520175316 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:55 INFO - PROCESS | 25545 | 1466520175504 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 07:42:55 INFO - PROCESS | 25545 | 1466520175782 Marionette TRACE conn4 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:55 INFO - PROCESS | 25545 | 1466520175790 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:55 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e343400 == 70 [pid = 25545] [id = 380] 07:42:55 INFO - PROCESS | 25545 | ++DOMWINDOW == 133 (0x8e343c00) [pid = 25545] [serial = 1141] [outer = (nil)] 07:42:55 INFO - PROCESS | 25545 | ++DOMWINDOW == 134 (0x8e34ac00) [pid = 25545] [serial = 1142] [outer = 0x8e343c00] 07:42:55 INFO - PROCESS | 25545 | 1466520175874 Marionette DEBUG loaded listener.js 07:42:55 INFO - PROCESS | 25545 | ++DOMWINDOW == 135 (0x8e34e000) [pid = 25545] [serial = 1143] [outer = 0x8e343c00] 07:42:57 INFO - PROCESS | 25545 | 1466520177153 Marionette TRACE conn4 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 07:42:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 07:42:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1933ms 07:42:57 INFO - PROCESS | 25545 | 1466520177235 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 07:42:57 INFO - PROCESS | 25545 | 1466520177240 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 07:42:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 07:42:57 INFO - PROCESS | 25545 | 1466520177362 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 07:42:57 INFO - PROCESS | 25545 | 1466520177368 Marionette TRACE conn4 <- [1,1494,null,{}] 07:42:57 INFO - PROCESS | 25545 | 1466520177379 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:57 INFO - PROCESS | 25545 | 1466520177384 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:57 INFO - PROCESS | 25545 | 1466520177547 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 07:42:57 INFO - PROCESS | 25545 | 1466520177859 Marionette TRACE conn4 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:57 INFO - PROCESS | 25545 | 1466520177869 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:57 INFO - PROCESS | 25545 | ++DOCSHELL 0x91b32800 == 71 [pid = 25545] [id = 381] 07:42:57 INFO - PROCESS | 25545 | ++DOMWINDOW == 136 (0x91b32c00) [pid = 25545] [serial = 1144] [outer = (nil)] 07:42:57 INFO - PROCESS | 25545 | ++DOMWINDOW == 137 (0x922bac00) [pid = 25545] [serial = 1145] [outer = 0x91b32c00] 07:42:57 INFO - PROCESS | 25545 | 1466520177949 Marionette DEBUG loaded listener.js 07:42:58 INFO - PROCESS | 25545 | ++DOMWINDOW == 138 (0x924c2c00) [pid = 25545] [serial = 1146] [outer = 0x91b32c00] 07:42:58 INFO - PROCESS | 25545 | 1466520178945 Marionette TRACE conn4 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 07:42:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 07:42:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1701ms 07:42:59 INFO - PROCESS | 25545 | 1466520179003 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 07:42:59 INFO - PROCESS | 25545 | 1466520179010 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 07:42:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 07:42:59 INFO - PROCESS | 25545 | 1466520179020 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 07:42:59 INFO - PROCESS | 25545 | 1466520179023 Marionette TRACE conn4 <- [1,1498,null,{}] 07:42:59 INFO - PROCESS | 25545 | 1466520179030 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:59 INFO - PROCESS | 25545 | 1466520179036 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:59 INFO - PROCESS | 25545 | 1466520179267 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 07:42:59 INFO - PROCESS | 25545 | --DOCSHELL 0x91b30800 == 70 [pid = 25545] [id = 315] 07:42:59 INFO - PROCESS | 25545 | --DOCSHELL 0x915cf000 == 69 [pid = 25545] [id = 341] 07:42:59 INFO - PROCESS | 25545 | --DOCSHELL 0x91b33000 == 68 [pid = 25545] [id = 319] 07:42:59 INFO - PROCESS | 25545 | --DOMWINDOW == 137 (0xa3280000) [pid = 25545] [serial = 1079] [outer = (nil)] [url = about:blank] 07:42:59 INFO - PROCESS | 25545 | --DOMWINDOW == 136 (0x92da7400) [pid = 25545] [serial = 1043] [outer = (nil)] [url = about:blank] 07:42:59 INFO - PROCESS | 25545 | --DOMWINDOW == 135 (0x9d46b400) [pid = 25545] [serial = 1052] [outer = (nil)] [url = about:blank] 07:42:59 INFO - PROCESS | 25545 | --DOMWINDOW == 134 (0x9b5fc800) [pid = 25545] [serial = 1049] [outer = (nil)] [url = about:blank] 07:42:59 INFO - PROCESS | 25545 | --DOMWINDOW == 133 (0xa1084800) [pid = 25545] [serial = 1055] [outer = (nil)] [url = about:blank] 07:42:59 INFO - PROCESS | 25545 | --DOMWINDOW == 132 (0x97998000) [pid = 25545] [serial = 1046] [outer = (nil)] [url = about:blank] 07:42:59 INFO - PROCESS | 25545 | --DOMWINDOW == 131 (0xa2533000) [pid = 25545] [serial = 1058] [outer = (nil)] [url = about:blank] 07:42:59 INFO - PROCESS | 25545 | 1466520179570 Marionette TRACE conn4 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:59 INFO - PROCESS | 25545 | 1466520179583 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:42:59 INFO - PROCESS | 25545 | ++DOCSHELL 0x915cf000 == 69 [pid = 25545] [id = 382] 07:42:59 INFO - PROCESS | 25545 | ++DOMWINDOW == 132 (0x92da7400) [pid = 25545] [serial = 1147] [outer = (nil)] 07:42:59 INFO - PROCESS | 25545 | ++DOMWINDOW == 133 (0x92f89c00) [pid = 25545] [serial = 1148] [outer = 0x92da7400] 07:42:59 INFO - PROCESS | 25545 | 1466520179680 Marionette DEBUG loaded listener.js 07:42:59 INFO - PROCESS | 25545 | ++DOMWINDOW == 134 (0x9504a000) [pid = 25545] [serial = 1149] [outer = 0x92da7400] 07:42:59 INFO - PROCESS | 25545 | --DOCSHELL 0x91461800 == 68 [pid = 25545] [id = 372] 07:42:59 INFO - PROCESS | 25545 | --DOCSHELL 0x9523a400 == 67 [pid = 25545] [id = 371] 07:42:59 INFO - PROCESS | 25545 | --DOCSHELL 0x96e4d000 == 66 [pid = 25545] [id = 370] 07:42:59 INFO - PROCESS | 25545 | --DOCSHELL 0x915d5c00 == 65 [pid = 25545] [id = 369] 07:43:00 INFO - PROCESS | 25545 | --DOCSHELL 0x92690800 == 64 [pid = 25545] [id = 368] 07:43:00 INFO - PROCESS | 25545 | --DOCSHELL 0xa2fb3000 == 63 [pid = 25545] [id = 362] 07:43:00 INFO - PROCESS | 25545 | --DOCSHELL 0x92dad400 == 62 [pid = 25545] [id = 361] 07:43:00 INFO - PROCESS | 25545 | --DOCSHELL 0x92dae000 == 61 [pid = 25545] [id = 360] 07:43:00 INFO - PROCESS | 25545 | --DOMWINDOW == 133 (0xa2fb3c00) [pid = 25545] [serial = 1077] [outer = (nil)] [url = about:blank] 07:43:00 INFO - PROCESS | 25545 | --DOMWINDOW == 132 (0xa23a2400) [pid = 25545] [serial = 1073] [outer = (nil)] [url = about:blank] 07:43:00 INFO - PROCESS | 25545 | --DOMWINDOW == 131 (0x99e69400) [pid = 25545] [serial = 1065] [outer = (nil)] [url = about:blank] 07:43:00 INFO - PROCESS | 25545 | --DOMWINDOW == 130 (0xa23f9000) [pid = 25545] [serial = 1074] [outer = (nil)] [url = about:blank] 07:43:00 INFO - PROCESS | 25545 | --DOMWINDOW == 129 (0x92f8d800) [pid = 25545] [serial = 1062] [outer = (nil)] [url = about:blank] 07:43:00 INFO - PROCESS | 25545 | --DOMWINDOW == 128 (0x9a3d9000) [pid = 25545] [serial = 1067] [outer = (nil)] [url = about:blank] 07:43:00 INFO - PROCESS | 25545 | --DOMWINDOW == 127 (0x9522bc00) [pid = 25545] [serial = 1064] [outer = (nil)] [url = about:blank] 07:43:00 INFO - PROCESS | 25545 | --DOMWINDOW == 126 (0x92da5000) [pid = 25545] [serial = 1061] [outer = (nil)] [url = about:blank] 07:43:00 INFO - PROCESS | 25545 | --DOMWINDOW == 125 (0x9bfd6c00) [pid = 25545] [serial = 1070] [outer = (nil)] [url = about:blank] 07:43:00 INFO - PROCESS | 25545 | --DOMWINDOW == 124 (0x9a44c800) [pid = 25545] [serial = 1068] [outer = (nil)] [url = about:blank] 07:43:00 INFO - PROCESS | 25545 | --DOMWINDOW == 123 (0x9d473400) [pid = 25545] [serial = 1071] [outer = (nil)] [url = about:blank] 07:43:00 INFO - PROCESS | 25545 | --DOMWINDOW == 122 (0xa23a6400) [pid = 25545] [serial = 1076] [outer = (nil)] [url = about:blank] 07:43:00 INFO - PROCESS | 25545 | 1466520180594 Marionette TRACE conn4 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 07:43:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 07:43:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1634ms 07:43:00 INFO - PROCESS | 25545 | 1466520180654 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 07:43:00 INFO - PROCESS | 25545 | 1466520180659 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 07:43:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 07:43:00 INFO - PROCESS | 25545 | 1466520180666 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 07:43:00 INFO - PROCESS | 25545 | 1466520180672 Marionette TRACE conn4 <- [1,1502,null,{}] 07:43:00 INFO - PROCESS | 25545 | 1466520180689 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:43:00 INFO - PROCESS | 25545 | 1466520180698 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:00 INFO - PROCESS | 25545 | 1466520180876 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 07:43:01 INFO - PROCESS | 25545 | 1466520181072 Marionette TRACE conn4 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:01 INFO - PROCESS | 25545 | 1466520181081 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:01 INFO - PROCESS | 25545 | ++DOCSHELL 0x97998000 == 62 [pid = 25545] [id = 383] 07:43:01 INFO - PROCESS | 25545 | ++DOMWINDOW == 123 (0x97999c00) [pid = 25545] [serial = 1150] [outer = (nil)] 07:43:01 INFO - PROCESS | 25545 | ++DOMWINDOW == 124 (0x9969c400) [pid = 25545] [serial = 1151] [outer = 0x97999c00] 07:43:01 INFO - PROCESS | 25545 | 1466520181160 Marionette DEBUG loaded listener.js 07:43:01 INFO - PROCESS | 25545 | ++DOMWINDOW == 125 (0x9a056000) [pid = 25545] [serial = 1152] [outer = 0x97999c00] 07:43:01 INFO - PROCESS | 25545 | 1466520181947 Marionette TRACE conn4 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 07:43:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 07:43:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1342ms 07:43:02 INFO - PROCESS | 25545 | 1466520182008 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 07:43:02 INFO - PROCESS | 25545 | 1466520182013 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 07:43:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 07:43:02 INFO - PROCESS | 25545 | 1466520182019 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 07:43:02 INFO - PROCESS | 25545 | 1466520182023 Marionette TRACE conn4 <- [1,1506,null,{}] 07:43:02 INFO - PROCESS | 25545 | 1466520182028 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:43:02 INFO - PROCESS | 25545 | 1466520182032 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:02 INFO - PROCESS | 25545 | 1466520182264 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 07:43:02 INFO - PROCESS | 25545 | 1466520182287 Marionette TRACE conn4 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:02 INFO - PROCESS | 25545 | 1466520182299 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:02 INFO - PROCESS | 25545 | ++DOCSHELL 0x929e4800 == 63 [pid = 25545] [id = 384] 07:43:02 INFO - PROCESS | 25545 | ++DOMWINDOW == 126 (0x9a3d5800) [pid = 25545] [serial = 1153] [outer = (nil)] 07:43:02 INFO - PROCESS | 25545 | ++DOMWINDOW == 127 (0x9a8cd400) [pid = 25545] [serial = 1154] [outer = 0x9a3d5800] 07:43:02 INFO - PROCESS | 25545 | 1466520182364 Marionette DEBUG loaded listener.js 07:43:02 INFO - PROCESS | 25545 | ++DOMWINDOW == 128 (0x9ae3c800) [pid = 25545] [serial = 1155] [outer = 0x9a3d5800] 07:43:03 INFO - PROCESS | 25545 | 1466520183370 Marionette TRACE conn4 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 07:43:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 07:43:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1383ms 07:43:03 INFO - PROCESS | 25545 | 1466520183405 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 07:43:03 INFO - PROCESS | 25545 | 1466520183408 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 07:43:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 07:43:03 INFO - PROCESS | 25545 | 1466520183414 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 07:43:03 INFO - PROCESS | 25545 | 1466520183417 Marionette TRACE conn4 <- [1,1510,null,{}] 07:43:03 INFO - PROCESS | 25545 | 1466520183430 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:43:03 INFO - PROCESS | 25545 | 1466520183434 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:03 INFO - PROCESS | 25545 | 1466520183680 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 07:43:03 INFO - PROCESS | 25545 | 1466520183709 Marionette TRACE conn4 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:03 INFO - PROCESS | 25545 | 1466520183716 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:03 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e348000 == 64 [pid = 25545] [id = 385] 07:43:03 INFO - PROCESS | 25545 | ++DOMWINDOW == 129 (0x9146b000) [pid = 25545] [serial = 1156] [outer = (nil)] 07:43:03 INFO - PROCESS | 25545 | ++DOMWINDOW == 130 (0x9bfd6c00) [pid = 25545] [serial = 1157] [outer = 0x9146b000] 07:43:03 INFO - PROCESS | 25545 | 1466520183790 Marionette DEBUG loaded listener.js 07:43:03 INFO - PROCESS | 25545 | ++DOMWINDOW == 131 (0x9c104800) [pid = 25545] [serial = 1158] [outer = 0x9146b000] 07:43:04 INFO - PROCESS | 25545 | --DOMWINDOW == 130 (0x9a055800) [pid = 25545] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 07:43:04 INFO - PROCESS | 25545 | --DOMWINDOW == 129 (0x91a6b800) [pid = 25545] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 07:43:04 INFO - PROCESS | 25545 | --DOMWINDOW == 128 (0x96ed2000) [pid = 25545] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 07:43:04 INFO - PROCESS | 25545 | --DOMWINDOW == 127 (0x96ec5000) [pid = 25545] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 07:43:04 INFO - PROCESS | 25545 | --DOMWINDOW == 126 (0x92691000) [pid = 25545] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 07:43:05 INFO - PROCESS | 25545 | 1466520185137 Marionette TRACE conn4 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 07:43:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 07:43:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1738ms 07:43:05 INFO - PROCESS | 25545 | 1466520185153 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 07:43:05 INFO - PROCESS | 25545 | 1466520185156 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 07:43:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 07:43:05 INFO - PROCESS | 25545 | 1466520185162 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 07:43:05 INFO - PROCESS | 25545 | 1466520185166 Marionette TRACE conn4 <- [1,1514,null,{}] 07:43:05 INFO - PROCESS | 25545 | 1466520185171 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:43:05 INFO - PROCESS | 25545 | 1466520185181 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:05 INFO - PROCESS | 25545 | 1466520185403 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 07:43:05 INFO - PROCESS | 25545 | 1466520185547 Marionette TRACE conn4 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:05 INFO - PROCESS | 25545 | 1466520185555 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:05 INFO - PROCESS | 25545 | ++DOCSHELL 0x91810000 == 65 [pid = 25545] [id = 386] 07:43:05 INFO - PROCESS | 25545 | ++DOMWINDOW == 127 (0x91b2c800) [pid = 25545] [serial = 1159] [outer = (nil)] 07:43:05 INFO - PROCESS | 25545 | ++DOMWINDOW == 128 (0x9a9f7400) [pid = 25545] [serial = 1160] [outer = 0x91b2c800] 07:43:05 INFO - PROCESS | 25545 | 1466520185627 Marionette DEBUG loaded listener.js 07:43:05 INFO - PROCESS | 25545 | ++DOMWINDOW == 129 (0xa2379000) [pid = 25545] [serial = 1161] [outer = 0x91b2c800] 07:43:06 INFO - PROCESS | 25545 | 1466520186395 Marionette TRACE conn4 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 07:43:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 07:43:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1290ms 07:43:06 INFO - PROCESS | 25545 | 1466520186454 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 07:43:06 INFO - PROCESS | 25545 | 1466520186459 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 07:43:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 07:43:06 INFO - PROCESS | 25545 | 1466520186466 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 07:43:06 INFO - PROCESS | 25545 | 1466520186469 Marionette TRACE conn4 <- [1,1518,null,{}] 07:43:06 INFO - PROCESS | 25545 | 1466520186563 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:43:06 INFO - PROCESS | 25545 | 1466520186570 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:06 INFO - PROCESS | 25545 | 1466520186809 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 07:43:07 INFO - PROCESS | 25545 | 1466520187065 Marionette TRACE conn4 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:07 INFO - PROCESS | 25545 | 1466520187078 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:07 INFO - PROCESS | 25545 | ++DOCSHELL 0x91462000 == 66 [pid = 25545] [id = 387] 07:43:07 INFO - PROCESS | 25545 | ++DOMWINDOW == 130 (0x9180a800) [pid = 25545] [serial = 1162] [outer = (nil)] 07:43:07 INFO - PROCESS | 25545 | ++DOMWINDOW == 131 (0x91b31800) [pid = 25545] [serial = 1163] [outer = 0x9180a800] 07:43:07 INFO - PROCESS | 25545 | 1466520187182 Marionette DEBUG loaded listener.js 07:43:07 INFO - PROCESS | 25545 | ++DOMWINDOW == 132 (0x91c14000) [pid = 25545] [serial = 1164] [outer = 0x9180a800] 07:43:08 INFO - PROCESS | 25545 | 1466520188161 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 07:43:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 07:43:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1732ms 07:43:08 INFO - PROCESS | 25545 | 1466520188201 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 07:43:08 INFO - PROCESS | 25545 | 1466520188207 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 07:43:08 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 07:43:08 INFO - PROCESS | 25545 | 1466520188216 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 07:43:08 INFO - PROCESS | 25545 | 1466520188221 Marionette TRACE conn4 <- [1,1522,null,{}] 07:43:08 INFO - PROCESS | 25545 | 1466520188230 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:43:08 INFO - PROCESS | 25545 | 1466520188237 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:08 INFO - PROCESS | 25545 | 1466520188479 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 07:43:08 INFO - PROCESS | 25545 | 1466520188727 Marionette TRACE conn4 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:08 INFO - PROCESS | 25545 | 1466520188739 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:08 INFO - PROCESS | 25545 | ++DOCSHELL 0x929e1400 == 67 [pid = 25545] [id = 388] 07:43:08 INFO - PROCESS | 25545 | ++DOMWINDOW == 133 (0x929e3c00) [pid = 25545] [serial = 1165] [outer = (nil)] 07:43:08 INFO - PROCESS | 25545 | ++DOMWINDOW == 134 (0x92f92800) [pid = 25545] [serial = 1166] [outer = 0x929e3c00] 07:43:08 INFO - PROCESS | 25545 | 1466520188844 Marionette DEBUG loaded listener.js 07:43:08 INFO - PROCESS | 25545 | ++DOMWINDOW == 135 (0x95236800) [pid = 25545] [serial = 1167] [outer = 0x929e3c00] 07:43:09 INFO - PROCESS | 25545 | SkCairoFTTypeface::onFilterRec unimplemented 07:43:09 INFO - PROCESS | 25545 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:43:09 INFO - PROCESS | 25545 | SkCairoFTTypeface::onFilterRec unimplemented 07:43:09 INFO - PROCESS | 25545 | SkCairoFTTypeface::onFilterRec unimplemented 07:43:09 INFO - PROCESS | 25545 | SkCairoFTTypeface::onFilterRec unimplemented 07:43:09 INFO - PROCESS | 25545 | SkCairoFTTypeface::onFilterRec unimplemented 07:43:09 INFO - PROCESS | 25545 | SkCairoFTTypeface::onFilterRec unimplemented 07:43:09 INFO - PROCESS | 25545 | SkCairoFTTypeface::onFilterRec unimplemented 07:43:09 INFO - PROCESS | 25545 | SkCairoFTTypeface::onFilterRec unimplemented 07:43:09 INFO - PROCESS | 25545 | SkCairoFTTypeface::onFilterRec unimplemented 07:43:09 INFO - PROCESS | 25545 | SkCairoFTTypeface::onFilterRec unimplemented 07:43:09 INFO - PROCESS | 25545 | SkCairoFTTypeface::onFilterRec unimplemented 07:43:09 INFO - PROCESS | 25545 | 1466520189700 Marionette TRACE conn4 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 07:43:09 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 () { 07:43:09 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:43:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 07:43:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:43:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:43:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 07:43:09 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 () { 07:43:09 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:43:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 07:43:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:43:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:43:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 07:43:09 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 () { 07:43:09 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:43:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 07:43:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:43:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:43:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 07:43:09 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 () { 07:43:09 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:43:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 07:43:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:43:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:43:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 07:43:09 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1537ms 07:43:09 INFO - PROCESS | 25545 | 1466520189755 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 07:43:09 INFO - PROCESS | 25545 | 1466520189765 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 07:43:09 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 07:43:09 INFO - PROCESS | 25545 | 1466520189794 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 07:43:09 INFO - PROCESS | 25545 | 1466520189799 Marionette TRACE conn4 <- [1,1526,null,{}] 07:43:09 INFO - PROCESS | 25545 | 1466520189807 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:43:09 INFO - PROCESS | 25545 | 1466520189812 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:10 INFO - PROCESS | 25545 | 1466520190003 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 07:43:10 INFO - PROCESS | 25545 | 1466520190193 Marionette TRACE conn4 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:10 INFO - PROCESS | 25545 | 1466520190207 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:10 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e34c000 == 68 [pid = 25545] [id = 389] 07:43:10 INFO - PROCESS | 25545 | ++DOMWINDOW == 136 (0x9a055800) [pid = 25545] [serial = 1168] [outer = (nil)] 07:43:10 INFO - PROCESS | 25545 | ++DOMWINDOW == 137 (0x9d807400) [pid = 25545] [serial = 1169] [outer = 0x9a055800] 07:43:10 INFO - PROCESS | 25545 | 1466520190334 Marionette DEBUG loaded listener.js 07:43:10 INFO - PROCESS | 25545 | ++DOMWINDOW == 138 (0xa1091000) [pid = 25545] [serial = 1170] [outer = 0x9a055800] 07:43:11 INFO - PROCESS | 25545 | 1466520191305 Marionette TRACE conn4 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 07:43:11 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 07:43:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 07:43:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:43:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:43:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 07:43:11 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 07:43:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 07:43:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:43:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:43:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 07:43:11 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 07:43:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 07:43:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:43:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:43:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 07:43:11 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1613ms 07:43:11 INFO - PROCESS | 25545 | 1466520191403 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 07:43:11 INFO - PROCESS | 25545 | 1466520191413 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 07:43:11 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 07:43:11 INFO - PROCESS | 25545 | 1466520191424 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 07:43:11 INFO - PROCESS | 25545 | 1466520191427 Marionette TRACE conn4 <- [1,1530,null,{}] 07:43:11 INFO - PROCESS | 25545 | 1466520191433 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:43:11 INFO - PROCESS | 25545 | 1466520191439 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:11 INFO - PROCESS | 25545 | 1466520191673 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 07:43:11 INFO - PROCESS | 25545 | 1466520191954 Marionette TRACE conn4 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:11 INFO - PROCESS | 25545 | 1466520191963 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:12 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e34c400 == 69 [pid = 25545] [id = 390] 07:43:12 INFO - PROCESS | 25545 | ++DOMWINDOW == 139 (0x9d810800) [pid = 25545] [serial = 1171] [outer = (nil)] 07:43:12 INFO - PROCESS | 25545 | ++DOMWINDOW == 140 (0xa4d51800) [pid = 25545] [serial = 1172] [outer = 0x9d810800] 07:43:12 INFO - PROCESS | 25545 | 1466520192097 Marionette DEBUG loaded listener.js 07:43:12 INFO - PROCESS | 25545 | ++DOMWINDOW == 141 (0xa4f7f000) [pid = 25545] [serial = 1173] [outer = 0x9d810800] 07:43:12 INFO - PROCESS | 25545 | 1466520192901 Marionette TRACE conn4 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 07:43:12 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 07:43:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 07:43:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:43:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:43:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 07:43:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 07:43:12 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. 07:43:12 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 07:43:12 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1537ms 07:43:12 INFO - PROCESS | 25545 | 1466520192962 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 07:43:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 07:43:12 INFO - PROCESS | 25545 | 1466520192967 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 07:43:12 INFO - PROCESS | 25545 | 1466520192974 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 07:43:12 INFO - PROCESS | 25545 | 1466520192978 Marionette TRACE conn4 <- [1,1534,null,{}] 07:43:13 INFO - PROCESS | 25545 | 1466520193003 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:43:13 INFO - PROCESS | 25545 | 1466520193009 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:13 INFO - PROCESS | 25545 | 1466520193207 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 07:43:13 INFO - PROCESS | 25545 | 1466520193416 Marionette TRACE conn4 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:13 INFO - PROCESS | 25545 | 1466520193425 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:13 INFO - PROCESS | 25545 | ++DOCSHELL 0x95238c00 == 70 [pid = 25545] [id = 391] 07:43:13 INFO - PROCESS | 25545 | ++DOMWINDOW == 142 (0x9a3e4400) [pid = 25545] [serial = 1174] [outer = (nil)] 07:43:13 INFO - PROCESS | 25545 | ++DOMWINDOW == 143 (0xa679fc00) [pid = 25545] [serial = 1175] [outer = 0x9a3e4400] 07:43:13 INFO - PROCESS | 25545 | 1466520193545 Marionette DEBUG loaded listener.js 07:43:13 INFO - PROCESS | 25545 | ++DOMWINDOW == 144 (0xa6812400) [pid = 25545] [serial = 1176] [outer = 0x9a3e4400] 07:43:14 INFO - PROCESS | 25545 | 1466520194509 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 07:43:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 07:43:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1596ms 07:43:14 INFO - PROCESS | 25545 | 1466520194586 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 07:43:14 INFO - PROCESS | 25545 | 1466520194589 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 07:43:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 07:43:14 INFO - PROCESS | 25545 | 1466520194600 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 07:43:14 INFO - PROCESS | 25545 | 1466520194604 Marionette TRACE conn4 <- [1,1538,null,{}] 07:43:14 INFO - PROCESS | 25545 | 1466520194611 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:43:14 INFO - PROCESS | 25545 | 1466520194622 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:14 INFO - PROCESS | 25545 | 1466520194862 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 07:43:15 INFO - PROCESS | 25545 | 1466520195079 Marionette TRACE conn4 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:15 INFO - PROCESS | 25545 | 1466520195094 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:15 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e641800 == 71 [pid = 25545] [id = 392] 07:43:15 INFO - PROCESS | 25545 | ++DOMWINDOW == 145 (0x8e642000) [pid = 25545] [serial = 1177] [outer = (nil)] 07:43:15 INFO - PROCESS | 25545 | ++DOMWINDOW == 146 (0x8e64c000) [pid = 25545] [serial = 1178] [outer = 0x8e642000] 07:43:15 INFO - PROCESS | 25545 | 1466520195221 Marionette DEBUG loaded listener.js 07:43:15 INFO - PROCESS | 25545 | ++DOMWINDOW == 147 (0xa681f000) [pid = 25545] [serial = 1179] [outer = 0x8e642000] 07:43:16 INFO - PROCESS | 25545 | 1466520196158 Marionette TRACE conn4 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 07:43:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 07:43:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1633ms 07:43:16 INFO - PROCESS | 25545 | 1466520196234 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 07:43:16 INFO - PROCESS | 25545 | 1466520196238 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 07:43:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 07:43:16 INFO - PROCESS | 25545 | 1466520196245 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 07:43:16 INFO - PROCESS | 25545 | 1466520196249 Marionette TRACE conn4 <- [1,1542,null,{}] 07:43:16 INFO - PROCESS | 25545 | 1466520196255 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:43:16 INFO - PROCESS | 25545 | 1466520196261 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:16 INFO - PROCESS | 25545 | 1466520196461 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 07:43:16 INFO - PROCESS | 25545 | 1466520196698 Marionette TRACE conn4 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:16 INFO - PROCESS | 25545 | 1466520196705 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:16 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e5a4400 == 72 [pid = 25545] [id = 393] 07:43:16 INFO - PROCESS | 25545 | ++DOMWINDOW == 148 (0x8e5a4800) [pid = 25545] [serial = 1180] [outer = (nil)] 07:43:16 INFO - PROCESS | 25545 | ++DOMWINDOW == 149 (0x8e5ad400) [pid = 25545] [serial = 1181] [outer = 0x8e5a4800] 07:43:16 INFO - PROCESS | 25545 | 1466520196832 Marionette DEBUG loaded listener.js 07:43:16 INFO - PROCESS | 25545 | ++DOMWINDOW == 150 (0x8e5b1400) [pid = 25545] [serial = 1182] [outer = 0x8e5a4800] 07:43:17 INFO - PROCESS | 25545 | 1466520197754 Marionette TRACE conn4 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 07:43:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 07:43:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1584ms 07:43:17 INFO - PROCESS | 25545 | 1466520197830 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 07:43:17 INFO - PROCESS | 25545 | 1466520197834 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 07:43:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 07:43:17 INFO - PROCESS | 25545 | 1466520197841 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 07:43:17 INFO - PROCESS | 25545 | 1466520197844 Marionette TRACE conn4 <- [1,1546,null,{}] 07:43:17 INFO - PROCESS | 25545 | 1466520197850 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:43:17 INFO - PROCESS | 25545 | 1466520197856 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:18 INFO - PROCESS | 25545 | 1466520198087 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 07:43:18 INFO - PROCESS | 25545 | 1466520198340 Marionette TRACE conn4 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:18 INFO - PROCESS | 25545 | 1466520198347 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:18 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e5a7000 == 73 [pid = 25545] [id = 394] 07:43:18 INFO - PROCESS | 25545 | ++DOMWINDOW == 151 (0x8e5adc00) [pid = 25545] [serial = 1183] [outer = (nil)] 07:43:18 INFO - PROCESS | 25545 | ++DOMWINDOW == 152 (0x915cdc00) [pid = 25545] [serial = 1184] [outer = 0x8e5adc00] 07:43:18 INFO - PROCESS | 25545 | 1466520198475 Marionette DEBUG loaded listener.js 07:43:18 INFO - PROCESS | 25545 | ++DOMWINDOW == 153 (0x9a057c00) [pid = 25545] [serial = 1185] [outer = 0x8e5adc00] 07:43:19 INFO - PROCESS | 25545 | 1466520199372 Marionette TRACE conn4 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 07:43:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 07:43:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1591ms 07:43:19 INFO - PROCESS | 25545 | 1466520199434 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 07:43:19 INFO - PROCESS | 25545 | 1466520199438 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 07:43:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 07:43:19 INFO - PROCESS | 25545 | 1466520199444 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 07:43:19 INFO - PROCESS | 25545 | 1466520199447 Marionette TRACE conn4 <- [1,1550,null,{}] 07:43:19 INFO - PROCESS | 25545 | 1466520199454 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:43:19 INFO - PROCESS | 25545 | 1466520199459 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:19 INFO - PROCESS | 25545 | 1466520199649 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 07:43:19 INFO - PROCESS | 25545 | 1466520199846 Marionette TRACE conn4 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:19 INFO - PROCESS | 25545 | 1466520199855 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:19 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d782800 == 74 [pid = 25545] [id = 395] 07:43:19 INFO - PROCESS | 25545 | ++DOMWINDOW == 154 (0x8d783000) [pid = 25545] [serial = 1186] [outer = (nil)] 07:43:19 INFO - PROCESS | 25545 | ++DOMWINDOW == 155 (0x8d78a400) [pid = 25545] [serial = 1187] [outer = 0x8d783000] 07:43:19 INFO - PROCESS | 25545 | 1466520199940 Marionette DEBUG loaded listener.js 07:43:20 INFO - PROCESS | 25545 | ++DOMWINDOW == 156 (0x8d78dc00) [pid = 25545] [serial = 1188] [outer = 0x8d783000] 07:43:20 INFO - PROCESS | 25545 | 1466520200909 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 07:43:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 07:43:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1533ms 07:43:20 INFO - PROCESS | 25545 | 1466520200980 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 07:43:20 INFO - PROCESS | 25545 | 1466520200984 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 07:43:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 07:43:20 INFO - PROCESS | 25545 | 1466520200990 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 07:43:20 INFO - PROCESS | 25545 | 1466520200994 Marionette TRACE conn4 <- [1,1554,null,{}] 07:43:21 INFO - PROCESS | 25545 | 1466520201000 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:43:21 INFO - PROCESS | 25545 | 1466520201006 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:21 INFO - PROCESS | 25545 | 1466520201199 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 07:43:21 INFO - PROCESS | 25545 | 1466520201395 Marionette TRACE conn4 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:21 INFO - PROCESS | 25545 | 1466520201405 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:21 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d786400 == 75 [pid = 25545] [id = 396] 07:43:21 INFO - PROCESS | 25545 | ++DOMWINDOW == 157 (0x8d787400) [pid = 25545] [serial = 1189] [outer = (nil)] 07:43:21 INFO - PROCESS | 25545 | ++DOMWINDOW == 158 (0x8d8b9c00) [pid = 25545] [serial = 1190] [outer = 0x8d787400] 07:43:21 INFO - PROCESS | 25545 | 1466520201529 Marionette DEBUG loaded listener.js 07:43:21 INFO - PROCESS | 25545 | ++DOMWINDOW == 159 (0x8d8bcc00) [pid = 25545] [serial = 1191] [outer = 0x8d787400] 07:43:22 INFO - PROCESS | 25545 | 1466520202487 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 07:43:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 07:43:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1538ms 07:43:22 INFO - PROCESS | 25545 | 1466520202530 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 07:43:22 INFO - PROCESS | 25545 | 1466520202534 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 07:43:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 07:43:22 INFO - PROCESS | 25545 | 1466520202541 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 07:43:22 INFO - PROCESS | 25545 | 1466520202545 Marionette TRACE conn4 <- [1,1558,null,{}] 07:43:22 INFO - PROCESS | 25545 | 1466520202550 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:43:22 INFO - PROCESS | 25545 | 1466520202557 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:22 INFO - PROCESS | 25545 | 1466520202799 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 07:43:23 INFO - PROCESS | 25545 | 1466520203072 Marionette TRACE conn4 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:23 INFO - PROCESS | 25545 | 1466520203081 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:23 INFO - PROCESS | 25545 | ++DOCSHELL 0x91464000 == 76 [pid = 25545] [id = 397] 07:43:23 INFO - PROCESS | 25545 | ++DOMWINDOW == 160 (0x91468c00) [pid = 25545] [serial = 1192] [outer = (nil)] 07:43:23 INFO - PROCESS | 25545 | ++DOMWINDOW == 161 (0x929dac00) [pid = 25545] [serial = 1193] [outer = 0x91468c00] 07:43:23 INFO - PROCESS | 25545 | 1466520203220 Marionette DEBUG loaded listener.js 07:43:23 INFO - PROCESS | 25545 | ++DOMWINDOW == 162 (0x9a04d400) [pid = 25545] [serial = 1194] [outer = 0x91468c00] 07:43:24 INFO - PROCESS | 25545 | 1466520204248 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 07:43:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 07:43:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1743ms 07:43:24 INFO - PROCESS | 25545 | 1466520204285 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 07:43:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 07:43:24 INFO - PROCESS | 25545 | 1466520204290 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 07:43:24 INFO - PROCESS | 25545 | 1466520204298 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 07:43:24 INFO - PROCESS | 25545 | 1466520204303 Marionette TRACE conn4 <- [1,1562,null,{}] 07:43:24 INFO - PROCESS | 25545 | 1466520204310 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:43:24 INFO - PROCESS | 25545 | 1466520204315 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:24 INFO - PROCESS | 25545 | 1466520204831 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 07:43:25 INFO - PROCESS | 25545 | 1466520205089 Marionette TRACE conn4 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:25 INFO - PROCESS | 25545 | 1466520205096 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:25 INFO - PROCESS | 25545 | ++DOCSHELL 0x8dd35800 == 77 [pid = 25545] [id = 398] 07:43:25 INFO - PROCESS | 25545 | ++DOMWINDOW == 163 (0x8dd36400) [pid = 25545] [serial = 1195] [outer = (nil)] 07:43:25 INFO - PROCESS | 25545 | ++DOMWINDOW == 164 (0x8dd3ec00) [pid = 25545] [serial = 1196] [outer = 0x8dd36400] 07:43:25 INFO - PROCESS | 25545 | 1466520205175 Marionette DEBUG loaded listener.js 07:43:25 INFO - PROCESS | 25545 | ++DOMWINDOW == 165 (0x8e347c00) [pid = 25545] [serial = 1197] [outer = 0x8dd36400] 07:43:26 INFO - PROCESS | 25545 | 1466520206136 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 07:43:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 07:43:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1896ms 07:43:26 INFO - PROCESS | 25545 | 1466520206195 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 07:43:26 INFO - PROCESS | 25545 | 1466520206201 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 07:43:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 07:43:26 INFO - PROCESS | 25545 | 1466520206210 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 07:43:26 INFO - PROCESS | 25545 | 1466520206216 Marionette TRACE conn4 <- [1,1566,null,{}] 07:43:26 INFO - PROCESS | 25545 | 1466520206224 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:43:26 INFO - PROCESS | 25545 | 1466520206230 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:26 INFO - PROCESS | 25545 | 1466520206476 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 07:43:26 INFO - PROCESS | 25545 | 1466520206823 Marionette TRACE conn4 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:26 INFO - PROCESS | 25545 | 1466520206833 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:26 INFO - PROCESS | 25545 | ++DOCSHELL 0x8dd40000 == 78 [pid = 25545] [id = 399] 07:43:26 INFO - PROCESS | 25545 | ++DOMWINDOW == 166 (0x8e34f400) [pid = 25545] [serial = 1198] [outer = (nil)] 07:43:26 INFO - PROCESS | 25545 | ++DOMWINDOW == 167 (0x8e650000) [pid = 25545] [serial = 1199] [outer = 0x8e34f400] 07:43:26 INFO - PROCESS | 25545 | 1466520206914 Marionette DEBUG loaded listener.js 07:43:27 INFO - PROCESS | 25545 | ++DOMWINDOW == 168 (0x915c8000) [pid = 25545] [serial = 1200] [outer = 0x8e34f400] 07:43:27 INFO - PROCESS | 25545 | --DOCSHELL 0x91464c00 == 77 [pid = 25545] [id = 310] 07:43:27 INFO - PROCESS | 25545 | --DOMWINDOW == 167 (0x9ae3c000) [pid = 25545] [serial = 1121] [outer = (nil)] [url = about:blank] 07:43:27 INFO - PROCESS | 25545 | --DOMWINDOW == 166 (0x92695000) [pid = 25545] [serial = 1100] [outer = (nil)] [url = about:blank] 07:43:27 INFO - PROCESS | 25545 | --DOCSHELL 0x8e348000 == 76 [pid = 25545] [id = 385] 07:43:27 INFO - PROCESS | 25545 | --DOCSHELL 0x929e4800 == 75 [pid = 25545] [id = 384] 07:43:27 INFO - PROCESS | 25545 | --DOCSHELL 0x97998000 == 74 [pid = 25545] [id = 383] 07:43:27 INFO - PROCESS | 25545 | --DOCSHELL 0x915cf000 == 73 [pid = 25545] [id = 382] 07:43:27 INFO - PROCESS | 25545 | --DOCSHELL 0x91b32800 == 72 [pid = 25545] [id = 381] 07:43:27 INFO - PROCESS | 25545 | --DOCSHELL 0x915d3400 == 71 [pid = 25545] [id = 373] 07:43:27 INFO - PROCESS | 25545 | 1466520207982 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 07:43:28 INFO - PROCESS | 25545 | --DOMWINDOW == 165 (0x92da7c00) [pid = 25545] [serial = 1109] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 25545 | --DOMWINDOW == 164 (0x93a40c00) [pid = 25545] [serial = 1110] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 25545 | --DOMWINDOW == 163 (0x9a9ab000) [pid = 25545] [serial = 1118] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 25545 | --DOMWINDOW == 162 (0x96ec7000) [pid = 25545] [serial = 1082] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 25545 | --DOMWINDOW == 161 (0x9180d400) [pid = 25545] [serial = 1097] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 25545 | --DOMWINDOW == 160 (0x96ece800) [pid = 25545] [serial = 1112] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 25545 | --DOMWINDOW == 159 (0xa61b3000) [pid = 25545] [serial = 1094] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 25545 | --DOMWINDOW == 158 (0xa33c3000) [pid = 25545] [serial = 1088] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 25545 | --DOMWINDOW == 157 (0x9ab58400) [pid = 25545] [serial = 1091] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 25545 | --DOMWINDOW == 156 (0x929da400) [pid = 25545] [serial = 1107] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 25545 | --DOMWINDOW == 155 (0x92696c00) [pid = 25545] [serial = 1106] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 25545 | --DOMWINDOW == 154 (0x92696400) [pid = 25545] [serial = 1103] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 25545 | --DOMWINDOW == 153 (0x9ae33800) [pid = 25545] [serial = 1085] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 25545 | --DOMWINDOW == 152 (0x9a05cc00) [pid = 25545] [serial = 1115] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 25545 | --DOMWINDOW == 151 (0x9aabb800) [pid = 25545] [serial = 1119] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 25545 | --DOMWINDOW == 150 (0x9a3dec00) [pid = 25545] [serial = 1116] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 25545 | --DOMWINDOW == 149 (0x99228400) [pid = 25545] [serial = 1113] [outer = (nil)] [url = about:blank] 07:43:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 07:43:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1837ms 07:43:28 INFO - PROCESS | 25545 | 1466520208048 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 07:43:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 07:43:28 INFO - PROCESS | 25545 | 1466520208054 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 07:43:28 INFO - PROCESS | 25545 | 1466520208061 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 07:43:28 INFO - PROCESS | 25545 | 1466520208064 Marionette TRACE conn4 <- [1,1570,null,{}] 07:43:28 INFO - PROCESS | 25545 | 1466520208071 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:43:28 INFO - PROCESS | 25545 | 1466520208076 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:28 INFO - PROCESS | 25545 | 1466520208285 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 07:43:28 INFO - PROCESS | 25545 | 1466520208529 Marionette TRACE conn4 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:28 INFO - PROCESS | 25545 | 1466520208542 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:28 INFO - PROCESS | 25545 | ++DOCSHELL 0x91807800 == 72 [pid = 25545] [id = 400] 07:43:28 INFO - PROCESS | 25545 | ++DOMWINDOW == 150 (0x91810c00) [pid = 25545] [serial = 1201] [outer = (nil)] 07:43:28 INFO - PROCESS | 25545 | ++DOMWINDOW == 151 (0x922b2800) [pid = 25545] [serial = 1202] [outer = 0x91810c00] 07:43:28 INFO - PROCESS | 25545 | 1466520208616 Marionette DEBUG loaded listener.js 07:43:28 INFO - PROCESS | 25545 | ++DOMWINDOW == 152 (0x92697400) [pid = 25545] [serial = 1203] [outer = 0x91810c00] 07:43:29 INFO - PROCESS | 25545 | 1466520209436 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 07:43:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 07:43:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1439ms 07:43:29 INFO - PROCESS | 25545 | 1466520209500 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 07:43:29 INFO - PROCESS | 25545 | 1466520209506 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 07:43:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 07:43:29 INFO - PROCESS | 25545 | 1466520209522 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 07:43:29 INFO - PROCESS | 25545 | 1466520209529 Marionette TRACE conn4 <- [1,1574,null,{}] 07:43:29 INFO - PROCESS | 25545 | 1466520209535 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:43:29 INFO - PROCESS | 25545 | 1466520209541 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:29 INFO - PROCESS | 25545 | 1466520209727 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 07:43:29 INFO - PROCESS | 25545 | 1466520209887 Marionette TRACE conn4 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:29 INFO - PROCESS | 25545 | 1466520209894 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:29 INFO - PROCESS | 25545 | ++DOCSHELL 0x8dd32400 == 73 [pid = 25545] [id = 401] 07:43:29 INFO - PROCESS | 25545 | ++DOMWINDOW == 153 (0x9180d400) [pid = 25545] [serial = 1204] [outer = (nil)] 07:43:29 INFO - PROCESS | 25545 | ++DOMWINDOW == 154 (0x92f90400) [pid = 25545] [serial = 1205] [outer = 0x9180d400] 07:43:29 INFO - PROCESS | 25545 | 1466520209969 Marionette DEBUG loaded listener.js 07:43:30 INFO - PROCESS | 25545 | ++DOMWINDOW == 155 (0x93bae400) [pid = 25545] [serial = 1206] [outer = 0x9180d400] 07:43:30 INFO - PROCESS | 25545 | 1466520210873 Marionette TRACE conn4 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 07:43:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 07:43:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1403ms 07:43:30 INFO - PROCESS | 25545 | 1466520210919 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 07:43:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 07:43:30 INFO - PROCESS | 25545 | 1466520210923 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 07:43:30 INFO - PROCESS | 25545 | 1466520210938 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 07:43:30 INFO - PROCESS | 25545 | 1466520210941 Marionette TRACE conn4 <- [1,1578,null,{}] 07:43:30 INFO - PROCESS | 25545 | 1466520210948 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:43:30 INFO - PROCESS | 25545 | 1466520210953 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:31 INFO - PROCESS | 25545 | 1466520211193 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 07:43:31 INFO - PROCESS | 25545 | 1466520211219 Marionette TRACE conn4 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:31 INFO - PROCESS | 25545 | 1466520211225 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:31 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d8b9800 == 74 [pid = 25545] [id = 402] 07:43:31 INFO - PROCESS | 25545 | ++DOMWINDOW == 156 (0x92f88000) [pid = 25545] [serial = 1207] [outer = (nil)] 07:43:31 INFO - PROCESS | 25545 | ++DOMWINDOW == 157 (0x97953c00) [pid = 25545] [serial = 1208] [outer = 0x92f88000] 07:43:31 INFO - PROCESS | 25545 | 1466520211302 Marionette DEBUG loaded listener.js 07:43:31 INFO - PROCESS | 25545 | ++DOMWINDOW == 158 (0x9922c400) [pid = 25545] [serial = 1209] [outer = 0x92f88000] 07:43:32 INFO - PROCESS | 25545 | 1466520212303 Marionette TRACE conn4 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 07:43:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 07:43:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1389ms 07:43:32 INFO - PROCESS | 25545 | 1466520212322 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 07:43:32 INFO - PROCESS | 25545 | 1466520212325 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 07:43:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 07:43:32 INFO - PROCESS | 25545 | 1466520212333 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 07:43:32 INFO - PROCESS | 25545 | 1466520212336 Marionette TRACE conn4 <- [1,1582,null,{}] 07:43:32 INFO - PROCESS | 25545 | 1466520212342 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:43:32 INFO - PROCESS | 25545 | 1466520212347 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:32 INFO - PROCESS | 25545 | 1466520212585 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 07:43:33 INFO - PROCESS | 25545 | --DOMWINDOW == 157 (0x97999c00) [pid = 25545] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 07:43:33 INFO - PROCESS | 25545 | --DOMWINDOW == 156 (0x9a3d5800) [pid = 25545] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 07:43:33 INFO - PROCESS | 25545 | --DOMWINDOW == 155 (0x92da7400) [pid = 25545] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 07:43:33 INFO - PROCESS | 25545 | --DOMWINDOW == 154 (0x9146b000) [pid = 25545] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 07:43:33 INFO - PROCESS | 25545 | --DOMWINDOW == 153 (0x91b32c00) [pid = 25545] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 07:43:33 INFO - PROCESS | 25545 | 1466520213225 Marionette TRACE conn4 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:33 INFO - PROCESS | 25545 | 1466520213241 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:33 INFO - PROCESS | 25545 | ++DOCSHELL 0x92da7400 == 75 [pid = 25545] [id = 403] 07:43:33 INFO - PROCESS | 25545 | ++DOMWINDOW == 154 (0x92f5c400) [pid = 25545] [serial = 1210] [outer = (nil)] 07:43:33 INFO - PROCESS | 25545 | ++DOMWINDOW == 155 (0x9a05cc00) [pid = 25545] [serial = 1211] [outer = 0x92f5c400] 07:43:33 INFO - PROCESS | 25545 | 1466520213328 Marionette DEBUG loaded listener.js 07:43:33 INFO - PROCESS | 25545 | ++DOMWINDOW == 156 (0x9aabb800) [pid = 25545] [serial = 1212] [outer = 0x92f5c400] 07:43:34 INFO - PROCESS | 25545 | 1466520214130 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 07:43:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 07:43:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1841ms 07:43:34 INFO - PROCESS | 25545 | 1466520214175 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 07:43:34 INFO - PROCESS | 25545 | 1466520214179 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 07:43:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 07:43:34 INFO - PROCESS | 25545 | 1466520214185 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 07:43:34 INFO - PROCESS | 25545 | 1466520214188 Marionette TRACE conn4 <- [1,1586,null,{}] 07:43:34 INFO - PROCESS | 25545 | 1466520214194 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:43:34 INFO - PROCESS | 25545 | 1466520214199 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:34 INFO - PROCESS | 25545 | 1466520214378 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 07:43:34 INFO - PROCESS | 25545 | 1466520214388 Marionette TRACE conn4 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:34 INFO - PROCESS | 25545 | 1466520214396 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:34 INFO - PROCESS | 25545 | ++DOCSHELL 0x99229400 == 76 [pid = 25545] [id = 404] 07:43:34 INFO - PROCESS | 25545 | ++DOMWINDOW == 157 (0x9a3d5800) [pid = 25545] [serial = 1213] [outer = (nil)] 07:43:34 INFO - PROCESS | 25545 | ++DOMWINDOW == 158 (0x9bcd6800) [pid = 25545] [serial = 1214] [outer = 0x9a3d5800] 07:43:34 INFO - PROCESS | 25545 | 1466520214464 Marionette DEBUG loaded listener.js 07:43:34 INFO - PROCESS | 25545 | ++DOMWINDOW == 159 (0xa108d000) [pid = 25545] [serial = 1215] [outer = 0x9a3d5800] 07:43:35 INFO - PROCESS | 25545 | 1466520215570 Marionette TRACE conn4 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 07:43:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 07:43:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1433ms 07:43:35 INFO - PROCESS | 25545 | 1466520215636 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 07:43:35 INFO - PROCESS | 25545 | 1466520215644 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 07:43:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 07:43:35 INFO - PROCESS | 25545 | 1466520215655 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 07:43:35 INFO - PROCESS | 25545 | 1466520215660 Marionette TRACE conn4 <- [1,1590,null,{}] 07:43:35 INFO - PROCESS | 25545 | 1466520215669 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:43:35 INFO - PROCESS | 25545 | 1466520215675 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:35 INFO - PROCESS | 25545 | 1466520215894 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 07:43:36 INFO - PROCESS | 25545 | 1466520216142 Marionette TRACE conn4 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:36 INFO - PROCESS | 25545 | 1466520216153 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:36 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d789800 == 77 [pid = 25545] [id = 405] 07:43:36 INFO - PROCESS | 25545 | ++DOMWINDOW == 160 (0x8dd37c00) [pid = 25545] [serial = 1216] [outer = (nil)] 07:43:36 INFO - PROCESS | 25545 | ++DOMWINDOW == 161 (0x8e5a9800) [pid = 25545] [serial = 1217] [outer = 0x8dd37c00] 07:43:36 INFO - PROCESS | 25545 | 1466520216293 Marionette DEBUG loaded listener.js 07:43:36 INFO - PROCESS | 25545 | ++DOMWINDOW == 162 (0x8e649c00) [pid = 25545] [serial = 1218] [outer = 0x8dd37c00] 07:43:37 INFO - PROCESS | 25545 | 1466520217255 Marionette TRACE conn4 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 07:43:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 07:43:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1637ms 07:43:37 INFO - PROCESS | 25545 | 1466520217292 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 07:43:37 INFO - PROCESS | 25545 | 1466520217299 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 07:43:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 07:43:37 INFO - PROCESS | 25545 | 1466520217312 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 07:43:37 INFO - PROCESS | 25545 | 1466520217317 Marionette TRACE conn4 <- [1,1594,null,{}] 07:43:37 INFO - PROCESS | 25545 | 1466520217324 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:43:37 INFO - PROCESS | 25545 | 1466520217329 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:37 INFO - PROCESS | 25545 | 1466520217546 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 07:43:37 INFO - PROCESS | 25545 | 1466520217811 Marionette TRACE conn4 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:37 INFO - PROCESS | 25545 | 1466520217820 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:37 INFO - PROCESS | 25545 | ++DOCSHELL 0x91802c00 == 78 [pid = 25545] [id = 406] 07:43:37 INFO - PROCESS | 25545 | ++DOMWINDOW == 163 (0x91808000) [pid = 25545] [serial = 1219] [outer = (nil)] 07:43:37 INFO - PROCESS | 25545 | ++DOMWINDOW == 164 (0x922b4400) [pid = 25545] [serial = 1220] [outer = 0x91808000] 07:43:37 INFO - PROCESS | 25545 | 1466520217952 Marionette DEBUG loaded listener.js 07:43:38 INFO - PROCESS | 25545 | ++DOMWINDOW == 165 (0x929d9c00) [pid = 25545] [serial = 1221] [outer = 0x91808000] 07:43:38 INFO - PROCESS | 25545 | 1466520218987 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 07:43:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 07:43:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1738ms 07:43:39 INFO - PROCESS | 25545 | 1466520219051 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 07:43:39 INFO - PROCESS | 25545 | 1466520219056 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 07:43:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 07:43:39 INFO - PROCESS | 25545 | 1466520219063 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 07:43:39 INFO - PROCESS | 25545 | 1466520219069 Marionette TRACE conn4 <- [1,1598,null,{}] 07:43:39 INFO - PROCESS | 25545 | 1466520219086 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:43:39 INFO - PROCESS | 25545 | 1466520219096 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:39 INFO - PROCESS | 25545 | 1466520219336 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 07:43:39 INFO - PROCESS | 25545 | 1466520219631 Marionette TRACE conn4 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:39 INFO - PROCESS | 25545 | 1466520219640 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:39 INFO - PROCESS | 25545 | ++DOCSHELL 0x9a007000 == 79 [pid = 25545] [id = 407] 07:43:39 INFO - PROCESS | 25545 | ++DOMWINDOW == 166 (0x9a3d6400) [pid = 25545] [serial = 1222] [outer = (nil)] 07:43:39 INFO - PROCESS | 25545 | ++DOMWINDOW == 167 (0x9ae34800) [pid = 25545] [serial = 1223] [outer = 0x9a3d6400] 07:43:39 INFO - PROCESS | 25545 | 1466520219735 Marionette DEBUG loaded listener.js 07:43:39 INFO - PROCESS | 25545 | ++DOMWINDOW == 168 (0x9bc9bc00) [pid = 25545] [serial = 1224] [outer = 0x9a3d6400] 07:43:40 INFO - PROCESS | 25545 | 1466520220727 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 07:43:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 07:43:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1689ms 07:43:40 INFO - PROCESS | 25545 | 1466520220752 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 07:43:40 INFO - PROCESS | 25545 | 1466520220758 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 07:43:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 07:43:40 INFO - PROCESS | 25545 | 1466520220765 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 07:43:40 INFO - PROCESS | 25545 | 1466520220768 Marionette TRACE conn4 <- [1,1602,null,{}] 07:43:40 INFO - PROCESS | 25545 | 1466520220775 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:43:40 INFO - PROCESS | 25545 | 1466520220781 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:41 INFO - PROCESS | 25545 | 1466520220996 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 07:43:41 INFO - PROCESS | 25545 | 1466520221242 Marionette TRACE conn4 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:41 INFO - PROCESS | 25545 | 1466520221251 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:41 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d8c3800 == 80 [pid = 25545] [id = 408] 07:43:41 INFO - PROCESS | 25545 | ++DOMWINDOW == 169 (0x8d8c4000) [pid = 25545] [serial = 1225] [outer = (nil)] 07:43:41 INFO - PROCESS | 25545 | ++DOMWINDOW == 170 (0xa2559000) [pid = 25545] [serial = 1226] [outer = 0x8d8c4000] 07:43:41 INFO - PROCESS | 25545 | 1466520221378 Marionette DEBUG loaded listener.js 07:43:41 INFO - PROCESS | 25545 | ++DOMWINDOW == 171 (0xa327b800) [pid = 25545] [serial = 1227] [outer = 0x8d8c4000] 07:43:42 INFO - PROCESS | 25545 | 1466520222347 Marionette TRACE conn4 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 07:43:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 07:43:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1685ms 07:43:42 INFO - PROCESS | 25545 | 1466520222450 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 07:43:42 INFO - PROCESS | 25545 | 1466520222455 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 07:43:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 07:43:42 INFO - PROCESS | 25545 | 1466520222481 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 07:43:42 INFO - PROCESS | 25545 | 1466520222486 Marionette TRACE conn4 <- [1,1606,null,{}] 07:43:42 INFO - PROCESS | 25545 | 1466520222492 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:43:42 INFO - PROCESS | 25545 | 1466520222498 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:42 INFO - PROCESS | 25545 | 1466520222724 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 07:43:43 INFO - PROCESS | 25545 | 1466520223015 Marionette TRACE conn4 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:43 INFO - PROCESS | 25545 | 1466520223022 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:43 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d8c0800 == 81 [pid = 25545] [id = 409] 07:43:43 INFO - PROCESS | 25545 | ++DOMWINDOW == 172 (0x915c6800) [pid = 25545] [serial = 1228] [outer = (nil)] 07:43:43 INFO - PROCESS | 25545 | ++DOMWINDOW == 173 (0xa610d000) [pid = 25545] [serial = 1229] [outer = 0x915c6800] 07:43:43 INFO - PROCESS | 25545 | 1466520223114 Marionette DEBUG loaded listener.js 07:43:43 INFO - PROCESS | 25545 | ++DOMWINDOW == 174 (0xa6724c00) [pid = 25545] [serial = 1230] [outer = 0x915c6800] 07:43:44 INFO - PROCESS | 25545 | 1466520224084 Marionette TRACE conn4 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 07:43:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 07:43:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1645ms 07:43:44 INFO - PROCESS | 25545 | 1466520224124 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 07:43:44 INFO - PROCESS | 25545 | 1466520224129 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 07:43:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 07:43:44 INFO - PROCESS | 25545 | 1466520224135 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 07:43:44 INFO - PROCESS | 25545 | 1466520224140 Marionette TRACE conn4 <- [1,1610,null,{}] 07:43:44 INFO - PROCESS | 25545 | 1466520224146 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:43:44 INFO - PROCESS | 25545 | 1466520224156 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:44 INFO - PROCESS | 25545 | 1466520224395 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 07:43:44 INFO - PROCESS | 25545 | 1466520224648 Marionette TRACE conn4 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:44 INFO - PROCESS | 25545 | 1466520224656 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:44 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e4c2c00 == 82 [pid = 25545] [id = 410] 07:43:44 INFO - PROCESS | 25545 | ++DOMWINDOW == 175 (0x8e4c4400) [pid = 25545] [serial = 1231] [outer = (nil)] 07:43:44 INFO - PROCESS | 25545 | ++DOMWINDOW == 176 (0x8e4cc400) [pid = 25545] [serial = 1232] [outer = 0x8e4c4400] 07:43:44 INFO - PROCESS | 25545 | 1466520224783 Marionette DEBUG loaded listener.js 07:43:44 INFO - PROCESS | 25545 | ++DOMWINDOW == 177 (0xa6788000) [pid = 25545] [serial = 1233] [outer = 0x8e4c4400] 07:43:45 INFO - PROCESS | 25545 | 1466520225722 Marionette TRACE conn4 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 07:43:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 07:43:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1632ms 07:43:45 INFO - PROCESS | 25545 | 1466520225768 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 07:43:45 INFO - PROCESS | 25545 | 1466520225773 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 07:43:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 07:43:45 INFO - PROCESS | 25545 | 1466520225779 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 07:43:45 INFO - PROCESS | 25545 | 1466520225783 Marionette TRACE conn4 <- [1,1614,null,{}] 07:43:45 INFO - PROCESS | 25545 | 1466520225789 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:43:45 INFO - PROCESS | 25545 | 1466520225795 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:46 INFO - PROCESS | 25545 | 1466520226002 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 07:43:46 INFO - PROCESS | 25545 | 1466520226249 Marionette TRACE conn4 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:46 INFO - PROCESS | 25545 | 1466520226256 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:46 INFO - PROCESS | 25545 | ++DOCSHELL 0x8cf7f400 == 83 [pid = 25545] [id = 411] 07:43:46 INFO - PROCESS | 25545 | ++DOMWINDOW == 178 (0x8cf80c00) [pid = 25545] [serial = 1234] [outer = (nil)] 07:43:46 INFO - PROCESS | 25545 | ++DOMWINDOW == 179 (0x8cf88800) [pid = 25545] [serial = 1235] [outer = 0x8cf80c00] 07:43:46 INFO - PROCESS | 25545 | 1466520226384 Marionette DEBUG loaded listener.js 07:43:46 INFO - PROCESS | 25545 | ++DOMWINDOW == 180 (0x8cf8d400) [pid = 25545] [serial = 1236] [outer = 0x8cf80c00] 07:43:47 INFO - PROCESS | 25545 | 1466520227299 Marionette TRACE conn4 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 07:43:47 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 07:43:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1591ms 07:43:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 07:43:47 INFO - PROCESS | 25545 | 1466520227371 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 07:43:47 INFO - PROCESS | 25545 | 1466520227375 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 07:43:47 INFO - PROCESS | 25545 | 1466520227382 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 07:43:47 INFO - PROCESS | 25545 | 1466520227385 Marionette TRACE conn4 <- [1,1618,null,{}] 07:43:47 INFO - PROCESS | 25545 | 1466520227392 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:43:47 INFO - PROCESS | 25545 | 1466520227397 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:47 INFO - PROCESS | 25545 | 1466520227671 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 07:43:47 INFO - PROCESS | 25545 | 1466520227967 Marionette TRACE conn4 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:47 INFO - PROCESS | 25545 | 1466520227975 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:48 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c4d1400 == 84 [pid = 25545] [id = 412] 07:43:48 INFO - PROCESS | 25545 | ++DOMWINDOW == 181 (0x8c4d2400) [pid = 25545] [serial = 1237] [outer = (nil)] 07:43:48 INFO - PROCESS | 25545 | ++DOMWINDOW == 182 (0x8c4d9c00) [pid = 25545] [serial = 1238] [outer = 0x8c4d2400] 07:43:48 INFO - PROCESS | 25545 | 1466520228062 Marionette DEBUG loaded listener.js 07:43:48 INFO - PROCESS | 25545 | ++DOMWINDOW == 183 (0x8c4dc400) [pid = 25545] [serial = 1239] [outer = 0x8c4d2400] 07:43:48 INFO - PROCESS | 25545 | 1466520228936 Marionette TRACE conn4 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 07:43:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 07:43:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1590ms 07:43:48 INFO - PROCESS | 25545 | 1466520228972 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 07:43:48 INFO - PROCESS | 25545 | 1466520228976 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 07:43:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 07:43:48 INFO - PROCESS | 25545 | 1466520228982 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 07:43:48 INFO - PROCESS | 25545 | 1466520228985 Marionette TRACE conn4 <- [1,1622,null,{}] 07:43:48 INFO - PROCESS | 25545 | 1466520228991 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:43:48 INFO - PROCESS | 25545 | 1466520228996 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:49 INFO - PROCESS | 25545 | 1466520229188 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 07:43:49 INFO - PROCESS | 25545 | 1466520229399 Marionette TRACE conn4 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:49 INFO - PROCESS | 25545 | 1466520229407 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:49 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c4d6000 == 85 [pid = 25545] [id = 413] 07:43:49 INFO - PROCESS | 25545 | ++DOMWINDOW == 184 (0x8c4d7c00) [pid = 25545] [serial = 1240] [outer = (nil)] 07:43:49 INFO - PROCESS | 25545 | ++DOMWINDOW == 185 (0x8cf89c00) [pid = 25545] [serial = 1241] [outer = 0x8c4d7c00] 07:43:49 INFO - PROCESS | 25545 | 1466520229523 Marionette DEBUG loaded listener.js 07:43:49 INFO - PROCESS | 25545 | ++DOMWINDOW == 186 (0x8e4ca000) [pid = 25545] [serial = 1242] [outer = 0x8c4d7c00] 07:43:50 INFO - PROCESS | 25545 | 1466520230503 Marionette TRACE conn4 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 07:43:50 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 07:43:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1580ms 07:43:50 INFO - PROCESS | 25545 | 1466520230568 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 07:43:50 INFO - PROCESS | 25545 | 1466520230572 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 07:43:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 07:43:50 INFO - PROCESS | 25545 | 1466520230581 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 07:43:50 INFO - PROCESS | 25545 | 1466520230584 Marionette TRACE conn4 <- [1,1626,null,{}] 07:43:50 INFO - PROCESS | 25545 | 1466520230590 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:43:50 INFO - PROCESS | 25545 | 1466520230595 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:50 INFO - PROCESS | 25545 | 1466520230790 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 07:43:51 INFO - PROCESS | 25545 | 1466520231041 Marionette TRACE conn4 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:51 INFO - PROCESS | 25545 | 1466520231048 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:51 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9bf400 == 86 [pid = 25545] [id = 414] 07:43:51 INFO - PROCESS | 25545 | ++DOMWINDOW == 187 (0x8b9c0400) [pid = 25545] [serial = 1243] [outer = (nil)] 07:43:51 INFO - PROCESS | 25545 | ++DOMWINDOW == 188 (0x8b9c8000) [pid = 25545] [serial = 1244] [outer = 0x8b9c0400] 07:43:51 INFO - PROCESS | 25545 | 1466520231145 Marionette DEBUG loaded listener.js 07:43:51 INFO - PROCESS | 25545 | ++DOMWINDOW == 189 (0x8b9cb400) [pid = 25545] [serial = 1245] [outer = 0x8b9c0400] 07:43:52 INFO - PROCESS | 25545 | 1466520232022 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 07:43:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 07:43:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1487ms 07:43:52 INFO - PROCESS | 25545 | 1466520232070 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 07:43:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 07:43:52 INFO - PROCESS | 25545 | 1466520232075 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 07:43:52 INFO - PROCESS | 25545 | 1466520232081 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 07:43:52 INFO - PROCESS | 25545 | 1466520232086 Marionette TRACE conn4 <- [1,1630,null,{}] 07:43:52 INFO - PROCESS | 25545 | 1466520232092 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:43:52 INFO - PROCESS | 25545 | 1466520232097 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:52 INFO - PROCESS | 25545 | 1466520232318 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 07:43:52 INFO - PROCESS | 25545 | 1466520232603 Marionette TRACE conn4 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:52 INFO - PROCESS | 25545 | 1466520232614 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:52 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e34e400 == 87 [pid = 25545] [id = 415] 07:43:52 INFO - PROCESS | 25545 | ++DOMWINDOW == 190 (0x8e34e800) [pid = 25545] [serial = 1246] [outer = (nil)] 07:43:52 INFO - PROCESS | 25545 | ++DOMWINDOW == 191 (0x93dd7c00) [pid = 25545] [serial = 1247] [outer = 0x8e34e800] 07:43:52 INFO - PROCESS | 25545 | 1466520232744 Marionette DEBUG loaded listener.js 07:43:52 INFO - PROCESS | 25545 | ++DOMWINDOW == 192 (0x9d807000) [pid = 25545] [serial = 1248] [outer = 0x8e34e800] 07:43:53 INFO - PROCESS | 25545 | 1466520233760 Marionette TRACE conn4 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 07:43:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 07:43:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1734ms 07:43:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 07:43:53 INFO - PROCESS | 25545 | 1466520233815 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 07:43:53 INFO - PROCESS | 25545 | 1466520233819 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 07:43:53 INFO - PROCESS | 25545 | 1466520233825 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 07:43:53 INFO - PROCESS | 25545 | 1466520233828 Marionette TRACE conn4 <- [1,1634,null,{}] 07:43:53 INFO - PROCESS | 25545 | 1466520233835 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:43:53 INFO - PROCESS | 25545 | 1466520233840 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:54 INFO - PROCESS | 25545 | 1466520234032 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 07:43:54 INFO - PROCESS | 25545 | 1466520234291 Marionette TRACE conn4 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:54 INFO - PROCESS | 25545 | 1466520234300 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:54 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d914000 == 88 [pid = 25545] [id = 416] 07:43:54 INFO - PROCESS | 25545 | ++DOMWINDOW == 193 (0x8d915800) [pid = 25545] [serial = 1249] [outer = (nil)] 07:43:54 INFO - PROCESS | 25545 | ++DOMWINDOW == 194 (0x8d91c400) [pid = 25545] [serial = 1250] [outer = 0x8d915800] 07:43:54 INFO - PROCESS | 25545 | 1466520234425 Marionette DEBUG loaded listener.js 07:43:54 INFO - PROCESS | 25545 | ++DOMWINDOW == 195 (0x8d91f400) [pid = 25545] [serial = 1251] [outer = 0x8d915800] 07:43:55 INFO - PROCESS | 25545 | 1466520235652 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 07:43:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 07:43:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1939ms 07:43:55 INFO - PROCESS | 25545 | 1466520235765 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 07:43:55 INFO - PROCESS | 25545 | 1466520235771 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 07:43:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 07:43:55 INFO - PROCESS | 25545 | 1466520235780 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 07:43:55 INFO - PROCESS | 25545 | 1466520235784 Marionette TRACE conn4 <- [1,1638,null,{}] 07:43:55 INFO - PROCESS | 25545 | 1466520235794 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:43:55 INFO - PROCESS | 25545 | 1466520235800 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:56 INFO - PROCESS | 25545 | 1466520236087 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 07:43:56 INFO - PROCESS | 25545 | 1466520236302 Marionette TRACE conn4 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:56 INFO - PROCESS | 25545 | 1466520236316 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:56 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9c4800 == 89 [pid = 25545] [id = 417] 07:43:56 INFO - PROCESS | 25545 | ++DOMWINDOW == 196 (0x8d915000) [pid = 25545] [serial = 1252] [outer = (nil)] 07:43:56 INFO - PROCESS | 25545 | ++DOMWINDOW == 197 (0x8d91dc00) [pid = 25545] [serial = 1253] [outer = 0x8d915000] 07:43:56 INFO - PROCESS | 25545 | 1466520236438 Marionette DEBUG loaded listener.js 07:43:56 INFO - PROCESS | 25545 | ++DOMWINDOW == 198 (0x8d921c00) [pid = 25545] [serial = 1254] [outer = 0x8d915000] 07:43:57 INFO - PROCESS | 25545 | 1466520237536 Marionette TRACE conn4 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 07:43:57 INFO - PROCESS | 25545 | --DOCSHELL 0x91803000 == 88 [pid = 25545] [id = 365] 07:43:57 INFO - PROCESS | 25545 | --DOCSHELL 0x915cc800 == 87 [pid = 25545] [id = 363] 07:43:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 07:43:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1884ms 07:43:57 INFO - PROCESS | 25545 | --DOMWINDOW == 197 (0x9a9f7400) [pid = 25545] [serial = 1160] [outer = (nil)] [url = about:blank] 07:43:57 INFO - PROCESS | 25545 | --DOCSHELL 0x91806400 == 86 [pid = 25545] [id = 366] 07:43:57 INFO - PROCESS | 25545 | --DOCSHELL 0x9aab9000 == 85 [pid = 25545] [id = 364] 07:43:57 INFO - PROCESS | 25545 | --DOCSHELL 0x91c15c00 == 84 [pid = 25545] [id = 328] 07:43:57 INFO - PROCESS | 25545 | --DOCSHELL 0x92da7400 == 83 [pid = 25545] [id = 403] 07:43:57 INFO - PROCESS | 25545 | --DOCSHELL 0x8d8b9800 == 82 [pid = 25545] [id = 402] 07:43:57 INFO - PROCESS | 25545 | --DOCSHELL 0x8dd32400 == 81 [pid = 25545] [id = 401] 07:43:57 INFO - PROCESS | 25545 | --DOCSHELL 0x91807800 == 80 [pid = 25545] [id = 400] 07:43:57 INFO - PROCESS | 25545 | 1466520237738 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 07:43:57 INFO - PROCESS | 25545 | 1466520237745 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 07:43:57 INFO - PROCESS | 25545 | --DOCSHELL 0x8dd40000 == 79 [pid = 25545] [id = 399] 07:43:57 INFO - PROCESS | 25545 | --DOCSHELL 0x8dd35800 == 78 [pid = 25545] [id = 398] 07:43:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 07:43:57 INFO - PROCESS | 25545 | --DOCSHELL 0x95238c00 == 77 [pid = 25545] [id = 391] 07:43:57 INFO - PROCESS | 25545 | --DOCSHELL 0x8e34c400 == 76 [pid = 25545] [id = 390] 07:43:57 INFO - PROCESS | 25545 | --DOCSHELL 0x8e34c000 == 75 [pid = 25545] [id = 389] 07:43:57 INFO - PROCESS | 25545 | --DOCSHELL 0x929e1400 == 74 [pid = 25545] [id = 388] 07:43:57 INFO - PROCESS | 25545 | --DOCSHELL 0x91462000 == 73 [pid = 25545] [id = 387] 07:43:57 INFO - PROCESS | 25545 | 1466520237804 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 07:43:57 INFO - PROCESS | 25545 | 1466520237811 Marionette TRACE conn4 <- [1,1642,null,{}] 07:43:57 INFO - PROCESS | 25545 | 1466520237818 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:43:57 INFO - PROCESS | 25545 | 1466520237823 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:57 INFO - PROCESS | 25545 | 1466520237996 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 07:43:58 INFO - PROCESS | 25545 | --DOMWINDOW == 196 (0x924c1800) [pid = 25545] [serial = 1124] [outer = (nil)] [url = about:blank] 07:43:58 INFO - PROCESS | 25545 | --DOMWINDOW == 195 (0x9969c400) [pid = 25545] [serial = 1151] [outer = (nil)] [url = about:blank] 07:43:58 INFO - PROCESS | 25545 | --DOMWINDOW == 194 (0x9ae3c800) [pid = 25545] [serial = 1155] [outer = (nil)] [url = about:blank] 07:43:58 INFO - PROCESS | 25545 | --DOMWINDOW == 193 (0x9504a000) [pid = 25545] [serial = 1149] [outer = (nil)] [url = about:blank] 07:43:58 INFO - PROCESS | 25545 | --DOMWINDOW == 192 (0x9b518400) [pid = 25545] [serial = 1130] [outer = (nil)] [url = about:blank] 07:43:58 INFO - PROCESS | 25545 | --DOMWINDOW == 191 (0x9bfd6c00) [pid = 25545] [serial = 1157] [outer = (nil)] [url = about:blank] 07:43:58 INFO - PROCESS | 25545 | --DOMWINDOW == 190 (0xa6787000) [pid = 25545] [serial = 1139] [outer = (nil)] [url = about:blank] 07:43:58 INFO - PROCESS | 25545 | --DOMWINDOW == 189 (0x8e34ac00) [pid = 25545] [serial = 1142] [outer = (nil)] [url = about:blank] 07:43:58 INFO - PROCESS | 25545 | --DOMWINDOW == 188 (0x922bac00) [pid = 25545] [serial = 1145] [outer = (nil)] [url = about:blank] 07:43:58 INFO - PROCESS | 25545 | --DOMWINDOW == 187 (0xa2fe4400) [pid = 25545] [serial = 1136] [outer = (nil)] [url = about:blank] 07:43:58 INFO - PROCESS | 25545 | --DOMWINDOW == 186 (0x9a056000) [pid = 25545] [serial = 1152] [outer = (nil)] [url = about:blank] 07:43:58 INFO - PROCESS | 25545 | --DOMWINDOW == 185 (0x9c104800) [pid = 25545] [serial = 1158] [outer = (nil)] [url = about:blank] 07:43:58 INFO - PROCESS | 25545 | --DOMWINDOW == 184 (0x92f89c00) [pid = 25545] [serial = 1148] [outer = (nil)] [url = about:blank] 07:43:58 INFO - PROCESS | 25545 | --DOMWINDOW == 183 (0xa23f0800) [pid = 25545] [serial = 1133] [outer = (nil)] [url = about:blank] 07:43:58 INFO - PROCESS | 25545 | --DOMWINDOW == 182 (0x950aac00) [pid = 25545] [serial = 1127] [outer = (nil)] [url = about:blank] 07:43:58 INFO - PROCESS | 25545 | --DOMWINDOW == 181 (0x9a8cd400) [pid = 25545] [serial = 1154] [outer = (nil)] [url = about:blank] 07:43:58 INFO - PROCESS | 25545 | --DOMWINDOW == 180 (0x924c2c00) [pid = 25545] [serial = 1146] [outer = (nil)] [url = about:blank] 07:43:58 INFO - PROCESS | 25545 | 1466520238253 Marionette TRACE conn4 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:58 INFO - PROCESS | 25545 | 1466520238265 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:58 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e4c5800 == 74 [pid = 25545] [id = 418] 07:43:58 INFO - PROCESS | 25545 | ++DOMWINDOW == 181 (0x8e4c8800) [pid = 25545] [serial = 1255] [outer = (nil)] 07:43:58 INFO - PROCESS | 25545 | ++DOMWINDOW == 182 (0x8e4ce400) [pid = 25545] [serial = 1256] [outer = 0x8e4c8800] 07:43:58 INFO - PROCESS | 25545 | 1466520238335 Marionette DEBUG loaded listener.js 07:43:58 INFO - PROCESS | 25545 | ++DOMWINDOW == 183 (0x8e5a9000) [pid = 25545] [serial = 1257] [outer = 0x8e4c8800] 07:43:59 INFO - PROCESS | 25545 | 1466520239132 Marionette TRACE conn4 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 07:43:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 07:43:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1405ms 07:43:59 INFO - PROCESS | 25545 | 1466520239191 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 07:43:59 INFO - PROCESS | 25545 | 1466520239194 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 07:43:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 07:43:59 INFO - PROCESS | 25545 | 1466520239202 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 07:43:59 INFO - PROCESS | 25545 | 1466520239208 Marionette TRACE conn4 <- [1,1646,null,{}] 07:43:59 INFO - PROCESS | 25545 | 1466520239224 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:43:59 INFO - PROCESS | 25545 | 1466520239232 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:59 INFO - PROCESS | 25545 | 1466520239419 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 07:43:59 INFO - PROCESS | 25545 | 1466520239590 Marionette TRACE conn4 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:59 INFO - PROCESS | 25545 | 1466520239602 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:43:59 INFO - PROCESS | 25545 | ++DOCSHELL 0x91801c00 == 75 [pid = 25545] [id = 419] 07:43:59 INFO - PROCESS | 25545 | ++DOMWINDOW == 184 (0x91803000) [pid = 25545] [serial = 1258] [outer = (nil)] 07:43:59 INFO - PROCESS | 25545 | ++DOMWINDOW == 185 (0x91a69c00) [pid = 25545] [serial = 1259] [outer = 0x91803000] 07:43:59 INFO - PROCESS | 25545 | 1466520239679 Marionette DEBUG loaded listener.js 07:43:59 INFO - PROCESS | 25545 | ++DOMWINDOW == 186 (0x91c15c00) [pid = 25545] [serial = 1260] [outer = 0x91803000] 07:44:00 INFO - PROCESS | 25545 | 1466520240637 Marionette TRACE conn4 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 07:44:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 07:44:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1486ms 07:44:00 INFO - PROCESS | 25545 | 1466520240689 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 07:44:00 INFO - PROCESS | 25545 | 1466520240694 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 07:44:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 07:44:00 INFO - PROCESS | 25545 | 1466520240707 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 07:44:00 INFO - PROCESS | 25545 | 1466520240710 Marionette TRACE conn4 <- [1,1650,null,{}] 07:44:00 INFO - PROCESS | 25545 | 1466520240716 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:44:00 INFO - PROCESS | 25545 | 1466520240721 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:00 INFO - PROCESS | 25545 | 1466520240963 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 07:44:01 INFO - PROCESS | 25545 | 1466520240991 Marionette TRACE conn4 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:01 INFO - PROCESS | 25545 | 1466520240999 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:01 INFO - PROCESS | 25545 | ++DOCSHELL 0x91a6ec00 == 76 [pid = 25545] [id = 420] 07:44:01 INFO - PROCESS | 25545 | ++DOMWINDOW == 187 (0x924cbc00) [pid = 25545] [serial = 1261] [outer = (nil)] 07:44:01 INFO - PROCESS | 25545 | ++DOMWINDOW == 188 (0x929e0800) [pid = 25545] [serial = 1262] [outer = 0x924cbc00] 07:44:01 INFO - PROCESS | 25545 | 1466520241069 Marionette DEBUG loaded listener.js 07:44:01 INFO - PROCESS | 25545 | ++DOMWINDOW == 189 (0x92f8a400) [pid = 25545] [serial = 1263] [outer = 0x924cbc00] 07:44:02 INFO - PROCESS | 25545 | 1466520242056 Marionette TRACE conn4 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 07:44:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 07:44:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1381ms 07:44:02 INFO - PROCESS | 25545 | 1466520242089 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 07:44:02 INFO - PROCESS | 25545 | 1466520242092 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 07:44:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 07:44:02 INFO - PROCESS | 25545 | 1466520242099 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 07:44:02 INFO - PROCESS | 25545 | 1466520242102 Marionette TRACE conn4 <- [1,1654,null,{}] 07:44:02 INFO - PROCESS | 25545 | 1466520242108 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:44:02 INFO - PROCESS | 25545 | 1466520242113 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:02 INFO - PROCESS | 25545 | 1466520242361 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 07:44:02 INFO - PROCESS | 25545 | --DOMWINDOW == 188 (0x92f88000) [pid = 25545] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 07:44:02 INFO - PROCESS | 25545 | --DOMWINDOW == 187 (0x92f5c400) [pid = 25545] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 07:44:02 INFO - PROCESS | 25545 | --DOMWINDOW == 186 (0x91810c00) [pid = 25545] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 07:44:02 INFO - PROCESS | 25545 | --DOMWINDOW == 185 (0x9180d400) [pid = 25545] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 07:44:02 INFO - PROCESS | 25545 | --DOMWINDOW == 184 (0x8e34f400) [pid = 25545] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 07:44:02 INFO - PROCESS | 25545 | --DOMWINDOW == 183 (0x8dd36400) [pid = 25545] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 07:44:03 INFO - PROCESS | 25545 | 1466520243025 Marionette TRACE conn4 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:03 INFO - PROCESS | 25545 | 1466520243036 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:03 INFO - PROCESS | 25545 | ++DOCSHELL 0x8cf8cc00 == 77 [pid = 25545] [id = 421] 07:44:03 INFO - PROCESS | 25545 | ++DOMWINDOW == 184 (0x8d78c400) [pid = 25545] [serial = 1264] [outer = (nil)] 07:44:03 INFO - PROCESS | 25545 | ++DOMWINDOW == 185 (0x8e5af400) [pid = 25545] [serial = 1265] [outer = 0x8d78c400] 07:44:03 INFO - PROCESS | 25545 | 1466520243105 Marionette DEBUG loaded listener.js 07:44:03 INFO - PROCESS | 25545 | ++DOMWINDOW == 186 (0x92693c00) [pid = 25545] [serial = 1266] [outer = 0x8d78c400] 07:44:03 INFO - PROCESS | 25545 | 1466520243824 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 07:44:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 07:44:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1781ms 07:44:03 INFO - PROCESS | 25545 | 1466520243880 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 07:44:03 INFO - PROCESS | 25545 | 1466520243884 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 07:44:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 07:44:03 INFO - PROCESS | 25545 | 1466520243895 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 07:44:03 INFO - PROCESS | 25545 | 1466520243897 Marionette TRACE conn4 <- [1,1658,null,{}] 07:44:03 INFO - PROCESS | 25545 | 1466520243902 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:44:03 INFO - PROCESS | 25545 | 1466520243912 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:04 INFO - PROCESS | 25545 | 1466520244125 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 07:44:04 INFO - PROCESS | 25545 | 1466520244289 Marionette TRACE conn4 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:04 INFO - PROCESS | 25545 | 1466520244299 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:04 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9c9000 == 78 [pid = 25545] [id = 422] 07:44:04 INFO - PROCESS | 25545 | ++DOMWINDOW == 187 (0x8dd36400) [pid = 25545] [serial = 1267] [outer = (nil)] 07:44:04 INFO - PROCESS | 25545 | ++DOMWINDOW == 188 (0x99288400) [pid = 25545] [serial = 1268] [outer = 0x8dd36400] 07:44:04 INFO - PROCESS | 25545 | 1466520244372 Marionette DEBUG loaded listener.js 07:44:04 INFO - PROCESS | 25545 | ++DOMWINDOW == 189 (0x9a097c00) [pid = 25545] [serial = 1269] [outer = 0x8dd36400] 07:44:05 INFO - PROCESS | 25545 | 1466520245375 Marionette TRACE conn4 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 07:44:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 07:44:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1541ms 07:44:05 INFO - PROCESS | 25545 | 1466520245454 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 07:44:05 INFO - PROCESS | 25545 | 1466520245462 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 07:44:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 07:44:05 INFO - PROCESS | 25545 | 1466520245473 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 07:44:05 INFO - PROCESS | 25545 | 1466520245479 Marionette TRACE conn4 <- [1,1662,null,{}] 07:44:05 INFO - PROCESS | 25545 | 1466520245487 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:44:05 INFO - PROCESS | 25545 | 1466520245494 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:05 INFO - PROCESS | 25545 | 1466520245738 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 07:44:06 INFO - PROCESS | 25545 | 1466520246012 Marionette TRACE conn4 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:06 INFO - PROCESS | 25545 | 1466520246028 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:06 INFO - PROCESS | 25545 | ++DOCSHELL 0x8cf81400 == 79 [pid = 25545] [id = 423] 07:44:06 INFO - PROCESS | 25545 | ++DOMWINDOW == 190 (0x8d785c00) [pid = 25545] [serial = 1270] [outer = (nil)] 07:44:06 INFO - PROCESS | 25545 | ++DOMWINDOW == 191 (0x8dd33000) [pid = 25545] [serial = 1271] [outer = 0x8d785c00] 07:44:06 INFO - PROCESS | 25545 | 1466520246114 Marionette DEBUG loaded listener.js 07:44:06 INFO - PROCESS | 25545 | ++DOMWINDOW == 192 (0x8e346000) [pid = 25545] [serial = 1272] [outer = 0x8d785c00] 07:44:07 INFO - PROCESS | 25545 | 1466520247065 Marionette TRACE conn4 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 07:44:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 07:44:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1637ms 07:44:07 INFO - PROCESS | 25545 | 1466520247111 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 07:44:07 INFO - PROCESS | 25545 | 1466520247118 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 07:44:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 07:44:07 INFO - PROCESS | 25545 | 1466520247130 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 07:44:07 INFO - PROCESS | 25545 | 1466520247134 Marionette TRACE conn4 <- [1,1666,null,{}] 07:44:07 INFO - PROCESS | 25545 | 1466520247141 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:44:07 INFO - PROCESS | 25545 | 1466520247147 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:07 INFO - PROCESS | 25545 | 1466520247356 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 07:44:07 INFO - PROCESS | 25545 | 1466520247682 Marionette TRACE conn4 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:07 INFO - PROCESS | 25545 | 1466520247691 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:07 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e5a6c00 == 80 [pid = 25545] [id = 424] 07:44:07 INFO - PROCESS | 25545 | ++DOMWINDOW == 193 (0x8e648000) [pid = 25545] [serial = 1273] [outer = (nil)] 07:44:07 INFO - PROCESS | 25545 | ++DOMWINDOW == 194 (0x9146e000) [pid = 25545] [serial = 1274] [outer = 0x8e648000] 07:44:07 INFO - PROCESS | 25545 | 1466520247786 Marionette DEBUG loaded listener.js 07:44:07 INFO - PROCESS | 25545 | ++DOMWINDOW == 195 (0x91810800) [pid = 25545] [serial = 1275] [outer = 0x8e648000] 07:44:08 INFO - PROCESS | 25545 | 1466520248765 Marionette TRACE conn4 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 07:44:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 07:44:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1692ms 07:44:08 INFO - PROCESS | 25545 | 1466520248822 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 07:44:08 INFO - PROCESS | 25545 | 1466520248826 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 07:44:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 07:44:08 INFO - PROCESS | 25545 | 1466520248833 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 07:44:08 INFO - PROCESS | 25545 | 1466520248840 Marionette TRACE conn4 <- [1,1670,null,{}] 07:44:08 INFO - PROCESS | 25545 | 1466520248857 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:44:08 INFO - PROCESS | 25545 | 1466520248866 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:09 INFO - PROCESS | 25545 | 1466520249110 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 07:44:09 INFO - PROCESS | 25545 | 1466520249418 Marionette TRACE conn4 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:09 INFO - PROCESS | 25545 | 1466520249430 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:09 INFO - PROCESS | 25545 | ++DOCSHELL 0x95232c00 == 81 [pid = 25545] [id = 425] 07:44:09 INFO - PROCESS | 25545 | ++DOMWINDOW == 196 (0x95237800) [pid = 25545] [serial = 1276] [outer = (nil)] 07:44:09 INFO - PROCESS | 25545 | ++DOMWINDOW == 197 (0x97996800) [pid = 25545] [serial = 1277] [outer = 0x95237800] 07:44:09 INFO - PROCESS | 25545 | 1466520249530 Marionette DEBUG loaded listener.js 07:44:09 INFO - PROCESS | 25545 | ++DOMWINDOW == 198 (0x9a3d8400) [pid = 25545] [serial = 1278] [outer = 0x95237800] 07:44:10 INFO - PROCESS | 25545 | 1466520250442 Marionette TRACE conn4 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 07:44:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 07:44:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1689ms 07:44:10 INFO - PROCESS | 25545 | 1466520250524 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 07:44:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 07:44:10 INFO - PROCESS | 25545 | 1466520250529 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 07:44:10 INFO - PROCESS | 25545 | 1466520250536 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 07:44:10 INFO - PROCESS | 25545 | 1466520250540 Marionette TRACE conn4 <- [1,1674,null,{}] 07:44:10 INFO - PROCESS | 25545 | 1466520250546 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:44:10 INFO - PROCESS | 25545 | 1466520250551 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:10 INFO - PROCESS | 25545 | 1466520250851 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 07:44:11 INFO - PROCESS | 25545 | 1466520251154 Marionette TRACE conn4 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:11 INFO - PROCESS | 25545 | 1466520251160 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:11 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c4ddc00 == 82 [pid = 25545] [id = 426] 07:44:11 INFO - PROCESS | 25545 | ++DOMWINDOW == 199 (0x96ec5000) [pid = 25545] [serial = 1279] [outer = (nil)] 07:44:11 INFO - PROCESS | 25545 | ++DOMWINDOW == 200 (0x9ae36400) [pid = 25545] [serial = 1280] [outer = 0x96ec5000] 07:44:11 INFO - PROCESS | 25545 | 1466520251248 Marionette DEBUG loaded listener.js 07:44:11 INFO - PROCESS | 25545 | ++DOMWINDOW == 201 (0x9b51f000) [pid = 25545] [serial = 1281] [outer = 0x96ec5000] 07:44:12 INFO - PROCESS | 25545 | 1466520252222 Marionette TRACE conn4 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 07:44:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 07:44:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1739ms 07:44:12 INFO - PROCESS | 25545 | 1466520252275 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 07:44:12 INFO - PROCESS | 25545 | 1466520252280 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 07:44:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 07:44:12 INFO - PROCESS | 25545 | 1466520252286 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 07:44:12 INFO - PROCESS | 25545 | 1466520252290 Marionette TRACE conn4 <- [1,1678,null,{}] 07:44:12 INFO - PROCESS | 25545 | 1466520252296 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:44:12 INFO - PROCESS | 25545 | 1466520252301 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:12 INFO - PROCESS | 25545 | 1466520252503 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 07:44:12 INFO - PROCESS | 25545 | 1466520252818 Marionette TRACE conn4 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:12 INFO - PROCESS | 25545 | 1466520252830 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:12 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9c6400 == 83 [pid = 25545] [id = 427] 07:44:12 INFO - PROCESS | 25545 | ++DOMWINDOW == 202 (0x8e64e000) [pid = 25545] [serial = 1282] [outer = (nil)] 07:44:12 INFO - PROCESS | 25545 | ++DOMWINDOW == 203 (0x9d46b400) [pid = 25545] [serial = 1283] [outer = 0x8e64e000] 07:44:12 INFO - PROCESS | 25545 | 1466520252956 Marionette DEBUG loaded listener.js 07:44:13 INFO - PROCESS | 25545 | ++DOMWINDOW == 204 (0xa23f4000) [pid = 25545] [serial = 1284] [outer = 0x8e64e000] 07:44:13 INFO - PROCESS | 25545 | 1466520253903 Marionette TRACE conn4 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 07:44:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 07:44:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1686ms 07:44:13 INFO - PROCESS | 25545 | 1466520253974 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 07:44:13 INFO - PROCESS | 25545 | 1466520253978 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 07:44:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 07:44:13 INFO - PROCESS | 25545 | 1466520253985 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 07:44:13 INFO - PROCESS | 25545 | 1466520253988 Marionette TRACE conn4 <- [1,1682,null,{}] 07:44:13 INFO - PROCESS | 25545 | 1466520253994 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:44:14 INFO - PROCESS | 25545 | 1466520254005 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:14 INFO - PROCESS | 25545 | 1466520254279 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 07:44:14 INFO - PROCESS | 25545 | 1466520254592 Marionette TRACE conn4 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:14 INFO - PROCESS | 25545 | 1466520254602 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:14 INFO - PROCESS | 25545 | ++DOCSHELL 0x9aab6400 == 84 [pid = 25545] [id = 428] 07:44:14 INFO - PROCESS | 25545 | ++DOMWINDOW == 205 (0x9ae3c800) [pid = 25545] [serial = 1285] [outer = (nil)] 07:44:14 INFO - PROCESS | 25545 | ++DOMWINDOW == 206 (0xa6724800) [pid = 25545] [serial = 1286] [outer = 0x9ae3c800] 07:44:14 INFO - PROCESS | 25545 | 1466520254687 Marionette DEBUG loaded listener.js 07:44:14 INFO - PROCESS | 25545 | ++DOMWINDOW == 207 (0xa6bd2000) [pid = 25545] [serial = 1287] [outer = 0x9ae3c800] 07:44:15 INFO - PROCESS | 25545 | 1466520255603 Marionette TRACE conn4 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 07:44:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 07:44:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1691ms 07:44:15 INFO - PROCESS | 25545 | 1466520255677 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 07:44:15 INFO - PROCESS | 25545 | 1466520255688 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 07:44:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 07:44:15 INFO - PROCESS | 25545 | 1466520255719 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 07:44:15 INFO - PROCESS | 25545 | 1466520255723 Marionette TRACE conn4 <- [1,1686,null,{}] 07:44:15 INFO - PROCESS | 25545 | 1466520255730 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:44:15 INFO - PROCESS | 25545 | 1466520255734 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:15 INFO - PROCESS | 25545 | 1466520255947 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 07:44:16 INFO - PROCESS | 25545 | 1466520256211 Marionette TRACE conn4 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:16 INFO - PROCESS | 25545 | 1466520256220 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:16 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e4c8000 == 85 [pid = 25545] [id = 429] 07:44:16 INFO - PROCESS | 25545 | ++DOMWINDOW == 208 (0x9a3df400) [pid = 25545] [serial = 1288] [outer = (nil)] 07:44:16 INFO - PROCESS | 25545 | ++DOMWINDOW == 209 (0xa6bda800) [pid = 25545] [serial = 1289] [outer = 0x9a3df400] 07:44:16 INFO - PROCESS | 25545 | 1466520256351 Marionette DEBUG loaded listener.js 07:44:16 INFO - PROCESS | 25545 | ++DOMWINDOW == 210 (0xa6d03c00) [pid = 25545] [serial = 1290] [outer = 0x9a3df400] 07:44:17 INFO - PROCESS | 25545 | 1466520257272 Marionette TRACE conn4 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 07:44:17 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 07:44:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1635ms 07:44:17 INFO - PROCESS | 25545 | 1466520257351 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 07:44:17 INFO - PROCESS | 25545 | 1466520257355 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 07:44:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 07:44:17 INFO - PROCESS | 25545 | 1466520257362 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 07:44:17 INFO - PROCESS | 25545 | 1466520257366 Marionette TRACE conn4 <- [1,1690,null,{}] 07:44:17 INFO - PROCESS | 25545 | 1466520257372 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:44:17 INFO - PROCESS | 25545 | 1466520257379 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:17 INFO - PROCESS | 25545 | 1466520257647 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 07:44:17 INFO - PROCESS | 25545 | 1466520257971 Marionette TRACE conn4 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:17 INFO - PROCESS | 25545 | 1466520257978 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:18 INFO - PROCESS | 25545 | ++DOCSHELL 0x8dd33800 == 86 [pid = 25545] [id = 430] 07:44:18 INFO - PROCESS | 25545 | ++DOMWINDOW == 211 (0x91c4b400) [pid = 25545] [serial = 1291] [outer = (nil)] 07:44:18 INFO - PROCESS | 25545 | ++DOMWINDOW == 212 (0x91c53800) [pid = 25545] [serial = 1292] [outer = 0x91c4b400] 07:44:18 INFO - PROCESS | 25545 | 1466520258065 Marionette DEBUG loaded listener.js 07:44:18 INFO - PROCESS | 25545 | ++DOMWINDOW == 213 (0x91c55800) [pid = 25545] [serial = 1293] [outer = 0x91c4b400] 07:44:18 INFO - PROCESS | 25545 | 1466520258969 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 07:44:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 07:44:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1686ms 07:44:19 INFO - PROCESS | 25545 | 1466520259049 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 07:44:19 INFO - PROCESS | 25545 | 1466520259054 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 07:44:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 07:44:19 INFO - PROCESS | 25545 | 1466520259060 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 07:44:19 INFO - PROCESS | 25545 | 1466520259064 Marionette TRACE conn4 <- [1,1694,null,{}] 07:44:19 INFO - PROCESS | 25545 | 1466520259071 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:44:19 INFO - PROCESS | 25545 | 1466520259076 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:19 INFO - PROCESS | 25545 | 1466520259319 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 07:44:19 INFO - PROCESS | 25545 | 1466520259620 Marionette TRACE conn4 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:19 INFO - PROCESS | 25545 | 1466520259631 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:19 INFO - PROCESS | 25545 | ++DOCSHELL 0x91c4f400 == 87 [pid = 25545] [id = 431] 07:44:19 INFO - PROCESS | 25545 | ++DOMWINDOW == 214 (0x91c50c00) [pid = 25545] [serial = 1294] [outer = (nil)] 07:44:19 INFO - PROCESS | 25545 | ++DOMWINDOW == 215 (0xa67a5c00) [pid = 25545] [serial = 1295] [outer = 0x91c50c00] 07:44:19 INFO - PROCESS | 25545 | 1466520259719 Marionette DEBUG loaded listener.js 07:44:19 INFO - PROCESS | 25545 | ++DOMWINDOW == 216 (0xa6d02000) [pid = 25545] [serial = 1296] [outer = 0x91c50c00] 07:44:20 INFO - PROCESS | 25545 | 1466520260640 Marionette TRACE conn4 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 07:44:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 07:44:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1639ms 07:44:20 INFO - PROCESS | 25545 | 1466520260714 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 07:44:20 INFO - PROCESS | 25545 | 1466520260718 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 07:44:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 07:44:20 INFO - PROCESS | 25545 | 1466520260734 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 07:44:20 INFO - PROCESS | 25545 | 1466520260737 Marionette TRACE conn4 <- [1,1698,null,{}] 07:44:20 INFO - PROCESS | 25545 | 1466520260744 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:44:20 INFO - PROCESS | 25545 | 1466520260749 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:20 INFO - PROCESS | 25545 | 1466520260997 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 07:44:21 INFO - PROCESS | 25545 | 1466520261330 Marionette TRACE conn4 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:21 INFO - PROCESS | 25545 | 1466520261341 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:21 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c408000 == 88 [pid = 25545] [id = 432] 07:44:21 INFO - PROCESS | 25545 | ++DOMWINDOW == 217 (0x8c40a000) [pid = 25545] [serial = 1297] [outer = (nil)] 07:44:21 INFO - PROCESS | 25545 | ++DOMWINDOW == 218 (0x8c410400) [pid = 25545] [serial = 1298] [outer = 0x8c40a000] 07:44:21 INFO - PROCESS | 25545 | 1466520261425 Marionette DEBUG loaded listener.js 07:44:21 INFO - PROCESS | 25545 | ++DOMWINDOW == 219 (0x8c413000) [pid = 25545] [serial = 1299] [outer = 0x8c40a000] 07:44:22 INFO - PROCESS | 25545 | 1466520262364 Marionette TRACE conn4 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 07:44:22 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 07:44:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1681ms 07:44:22 INFO - PROCESS | 25545 | 1466520262417 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 07:44:22 INFO - PROCESS | 25545 | 1466520262420 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 07:44:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 07:44:22 INFO - PROCESS | 25545 | 1466520262428 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 07:44:22 INFO - PROCESS | 25545 | 1466520262432 Marionette TRACE conn4 <- [1,1702,null,{}] 07:44:22 INFO - PROCESS | 25545 | 1466520262439 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:44:22 INFO - PROCESS | 25545 | 1466520262444 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:22 INFO - PROCESS | 25545 | 1466520262684 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 07:44:22 INFO - PROCESS | 25545 | 1466520262975 Marionette TRACE conn4 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:22 INFO - PROCESS | 25545 | 1466520262986 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:23 INFO - PROCESS | 25545 | ++DOCSHELL 0x9922d400 == 89 [pid = 25545] [id = 433] 07:44:23 INFO - PROCESS | 25545 | ++DOMWINDOW == 220 (0x9a3de400) [pid = 25545] [serial = 1300] [outer = (nil)] 07:44:23 INFO - PROCESS | 25545 | ++DOMWINDOW == 221 (0xa6bd8400) [pid = 25545] [serial = 1301] [outer = 0x9a3de400] 07:44:23 INFO - PROCESS | 25545 | 1466520263110 Marionette DEBUG loaded listener.js 07:44:23 INFO - PROCESS | 25545 | ++DOMWINDOW == 222 (0xa6d0dc00) [pid = 25545] [serial = 1302] [outer = 0x9a3de400] 07:44:24 INFO - PROCESS | 25545 | 1466520264015 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 07:44:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 07:44:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1635ms 07:44:24 INFO - PROCESS | 25545 | 1466520264063 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 07:44:24 INFO - PROCESS | 25545 | 1466520264068 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 07:44:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 07:44:24 INFO - PROCESS | 25545 | 1466520264100 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 07:44:24 INFO - PROCESS | 25545 | 1466520264103 Marionette TRACE conn4 <- [1,1706,null,{}] 07:44:24 INFO - PROCESS | 25545 | 1466520264110 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:44:24 INFO - PROCESS | 25545 | 1466520264115 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:24 INFO - PROCESS | 25545 | 1466520264330 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 07:44:25 INFO - PROCESS | 25545 | 1466520265032 Marionette TRACE conn4 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:25 INFO - PROCESS | 25545 | 1466520265047 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:25 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c412800 == 90 [pid = 25545] [id = 434] 07:44:25 INFO - PROCESS | 25545 | ++DOMWINDOW == 223 (0x8c416800) [pid = 25545] [serial = 1303] [outer = (nil)] 07:44:25 INFO - PROCESS | 25545 | ++DOMWINDOW == 224 (0x8c4d5400) [pid = 25545] [serial = 1304] [outer = 0x8c416800] 07:44:25 INFO - PROCESS | 25545 | 1466520265135 Marionette DEBUG loaded listener.js 07:44:25 INFO - PROCESS | 25545 | ++DOMWINDOW == 225 (0x8cf85000) [pid = 25545] [serial = 1305] [outer = 0x8c416800] 07:44:26 INFO - PROCESS | 25545 | 1466520266093 Marionette TRACE conn4 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 07:44:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 07:44:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 2035ms 07:44:26 INFO - PROCESS | 25545 | 1466520266132 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 07:44:26 INFO - PROCESS | 25545 | 1466520266138 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 07:44:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 07:44:26 INFO - PROCESS | 25545 | 1466520266145 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 07:44:26 INFO - PROCESS | 25545 | 1466520266150 Marionette TRACE conn4 <- [1,1710,null,{}] 07:44:26 INFO - PROCESS | 25545 | 1466520266158 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:44:26 INFO - PROCESS | 25545 | 1466520266166 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:26 INFO - PROCESS | 25545 | 1466520266359 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 07:44:26 INFO - PROCESS | 25545 | 1466520266628 Marionette TRACE conn4 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:26 INFO - PROCESS | 25545 | 1466520266636 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:26 INFO - PROCESS | 25545 | ++DOCSHELL 0x8cf8b000 == 91 [pid = 25545] [id = 435] 07:44:26 INFO - PROCESS | 25545 | ++DOMWINDOW == 226 (0x8d922c00) [pid = 25545] [serial = 1306] [outer = (nil)] 07:44:26 INFO - PROCESS | 25545 | ++DOMWINDOW == 227 (0x8dd3fc00) [pid = 25545] [serial = 1307] [outer = 0x8d922c00] 07:44:26 INFO - PROCESS | 25545 | 1466520266768 Marionette DEBUG loaded listener.js 07:44:26 INFO - PROCESS | 25545 | ++DOMWINDOW == 228 (0x8e4c4800) [pid = 25545] [serial = 1308] [outer = 0x8d922c00] 07:44:27 INFO - PROCESS | 25545 | 1466520267791 Marionette TRACE conn4 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 07:44:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 07:44:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1732ms 07:44:27 INFO - PROCESS | 25545 | 1466520267881 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 07:44:27 INFO - PROCESS | 25545 | 1466520267888 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 07:44:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 07:44:27 INFO - PROCESS | 25545 | 1466520267978 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 07:44:27 INFO - PROCESS | 25545 | 1466520267983 Marionette TRACE conn4 <- [1,1714,null,{}] 07:44:28 INFO - PROCESS | 25545 | 1466520268005 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:44:28 INFO - PROCESS | 25545 | 1466520268010 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:28 INFO - PROCESS | 25545 | 1466520268239 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 07:44:28 INFO - PROCESS | 25545 | 1466520268571 Marionette TRACE conn4 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:28 INFO - PROCESS | 25545 | 1466520268581 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:28 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9c5000 == 92 [pid = 25545] [id = 436] 07:44:28 INFO - PROCESS | 25545 | ++DOMWINDOW == 229 (0x8d78e400) [pid = 25545] [serial = 1309] [outer = (nil)] 07:44:28 INFO - PROCESS | 25545 | ++DOMWINDOW == 230 (0x8f022c00) [pid = 25545] [serial = 1310] [outer = 0x8d78e400] 07:44:28 INFO - PROCESS | 25545 | 1466520268655 Marionette DEBUG loaded listener.js 07:44:28 INFO - PROCESS | 25545 | ++DOMWINDOW == 231 (0x8f027000) [pid = 25545] [serial = 1311] [outer = 0x8d78e400] 07:44:29 INFO - PROCESS | 25545 | --DOCSHELL 0x92f92c00 == 91 [pid = 25545] [id = 375] 07:44:29 INFO - PROCESS | 25545 | --DOCSHELL 0xa3275c00 == 90 [pid = 25545] [id = 379] 07:44:29 INFO - PROCESS | 25545 | --DOCSHELL 0x8e343400 == 89 [pid = 25545] [id = 380] 07:44:29 INFO - PROCESS | 25545 | --DOCSHELL 0x91803400 == 88 [pid = 25545] [id = 378] 07:44:29 INFO - PROCESS | 25545 | --DOCSHELL 0x9971dc00 == 87 [pid = 25545] [id = 377] 07:44:29 INFO - PROCESS | 25545 | --DOMWINDOW == 230 (0x9bcd6800) [pid = 25545] [serial = 1214] [outer = (nil)] [url = about:blank] 07:44:29 INFO - PROCESS | 25545 | --DOMWINDOW == 229 (0xa679fc00) [pid = 25545] [serial = 1175] [outer = (nil)] [url = about:blank] 07:44:29 INFO - PROCESS | 25545 | --DOMWINDOW == 228 (0x8e64c000) [pid = 25545] [serial = 1178] [outer = (nil)] [url = about:blank] 07:44:29 INFO - PROCESS | 25545 | --DOMWINDOW == 227 (0x915cdc00) [pid = 25545] [serial = 1184] [outer = (nil)] [url = about:blank] 07:44:29 INFO - PROCESS | 25545 | --DOMWINDOW == 226 (0x929dac00) [pid = 25545] [serial = 1193] [outer = (nil)] [url = about:blank] 07:44:29 INFO - PROCESS | 25545 | --DOMWINDOW == 225 (0x8e5ad400) [pid = 25545] [serial = 1181] [outer = (nil)] [url = about:blank] 07:44:29 INFO - PROCESS | 25545 | --DOMWINDOW == 224 (0x92f92800) [pid = 25545] [serial = 1166] [outer = (nil)] [url = about:blank] 07:44:29 INFO - PROCESS | 25545 | --DOMWINDOW == 223 (0x8d78a400) [pid = 25545] [serial = 1187] [outer = (nil)] [url = about:blank] 07:44:29 INFO - PROCESS | 25545 | --DOMWINDOW == 222 (0x9d807400) [pid = 25545] [serial = 1169] [outer = (nil)] [url = about:blank] 07:44:29 INFO - PROCESS | 25545 | --DOMWINDOW == 221 (0x91b31800) [pid = 25545] [serial = 1163] [outer = (nil)] [url = about:blank] 07:44:29 INFO - PROCESS | 25545 | --DOMWINDOW == 220 (0x8d8b9c00) [pid = 25545] [serial = 1190] [outer = (nil)] [url = about:blank] 07:44:29 INFO - PROCESS | 25545 | --DOMWINDOW == 219 (0xa4d51800) [pid = 25545] [serial = 1172] [outer = (nil)] [url = about:blank] 07:44:29 INFO - PROCESS | 25545 | --DOCSHELL 0x8cf8cc00 == 86 [pid = 25545] [id = 421] 07:44:29 INFO - PROCESS | 25545 | --DOCSHELL 0x91a6ec00 == 85 [pid = 25545] [id = 420] 07:44:29 INFO - PROCESS | 25545 | --DOCSHELL 0x91801c00 == 84 [pid = 25545] [id = 419] 07:44:29 INFO - PROCESS | 25545 | --DOCSHELL 0x8e4c5800 == 83 [pid = 25545] [id = 418] 07:44:29 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9c4800 == 82 [pid = 25545] [id = 417] 07:44:29 INFO - PROCESS | 25545 | --DOCSHELL 0x8e4c2c00 == 81 [pid = 25545] [id = 410] 07:44:29 INFO - PROCESS | 25545 | --DOCSHELL 0x8d8c0800 == 80 [pid = 25545] [id = 409] 07:44:29 INFO - PROCESS | 25545 | --DOCSHELL 0x8d8c3800 == 79 [pid = 25545] [id = 408] 07:44:29 INFO - PROCESS | 25545 | --DOCSHELL 0x9a007000 == 78 [pid = 25545] [id = 407] 07:44:29 INFO - PROCESS | 25545 | --DOCSHELL 0x91802c00 == 77 [pid = 25545] [id = 406] 07:44:29 INFO - PROCESS | 25545 | --DOCSHELL 0x8d789800 == 76 [pid = 25545] [id = 405] 07:44:29 INFO - PROCESS | 25545 | --DOCSHELL 0x99229400 == 75 [pid = 25545] [id = 404] 07:44:29 INFO - PROCESS | 25545 | --DOMWINDOW == 218 (0x97953c00) [pid = 25545] [serial = 1208] [outer = (nil)] [url = about:blank] 07:44:29 INFO - PROCESS | 25545 | --DOMWINDOW == 217 (0x9a05cc00) [pid = 25545] [serial = 1211] [outer = (nil)] [url = about:blank] 07:44:29 INFO - PROCESS | 25545 | --DOMWINDOW == 216 (0x922b2800) [pid = 25545] [serial = 1202] [outer = (nil)] [url = about:blank] 07:44:29 INFO - PROCESS | 25545 | --DOMWINDOW == 215 (0x92f90400) [pid = 25545] [serial = 1205] [outer = (nil)] [url = about:blank] 07:44:29 INFO - PROCESS | 25545 | --DOMWINDOW == 214 (0x8e650000) [pid = 25545] [serial = 1199] [outer = (nil)] [url = about:blank] 07:44:29 INFO - PROCESS | 25545 | --DOMWINDOW == 213 (0x915c8000) [pid = 25545] [serial = 1200] [outer = (nil)] [url = about:blank] 07:44:29 INFO - PROCESS | 25545 | --DOMWINDOW == 212 (0x8e347c00) [pid = 25545] [serial = 1197] [outer = (nil)] [url = about:blank] 07:44:29 INFO - PROCESS | 25545 | --DOMWINDOW == 211 (0x8dd3ec00) [pid = 25545] [serial = 1196] [outer = (nil)] [url = about:blank] 07:44:29 INFO - PROCESS | 25545 | --DOMWINDOW == 210 (0x92697400) [pid = 25545] [serial = 1203] [outer = (nil)] [url = about:blank] 07:44:29 INFO - PROCESS | 25545 | --DOMWINDOW == 209 (0x9922c400) [pid = 25545] [serial = 1209] [outer = (nil)] [url = about:blank] 07:44:29 INFO - PROCESS | 25545 | --DOMWINDOW == 208 (0x9aabb800) [pid = 25545] [serial = 1212] [outer = (nil)] [url = about:blank] 07:44:29 INFO - PROCESS | 25545 | --DOMWINDOW == 207 (0x93bae400) [pid = 25545] [serial = 1206] [outer = (nil)] [url = about:blank] 07:44:29 INFO - PROCESS | 25545 | 1466520269765 Marionette TRACE conn4 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 07:44:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 07:44:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1856ms 07:44:29 INFO - PROCESS | 25545 | 1466520269784 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 07:44:29 INFO - PROCESS | 25545 | 1466520269789 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 07:44:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 07:44:29 INFO - PROCESS | 25545 | 1466520269798 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 07:44:29 INFO - PROCESS | 25545 | 1466520269808 Marionette TRACE conn4 <- [1,1718,null,{}] 07:44:29 INFO - PROCESS | 25545 | 1466520269823 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:44:29 INFO - PROCESS | 25545 | 1466520269831 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:30 INFO - PROCESS | 25545 | 1466520270125 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 07:44:30 INFO - PROCESS | 25545 | 1466520270295 Marionette TRACE conn4 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:30 INFO - PROCESS | 25545 | 1466520270304 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:30 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e341400 == 76 [pid = 25545] [id = 437] 07:44:30 INFO - PROCESS | 25545 | ++DOMWINDOW == 208 (0x8f01d000) [pid = 25545] [serial = 1312] [outer = (nil)] 07:44:30 INFO - PROCESS | 25545 | ++DOMWINDOW == 209 (0x915d2400) [pid = 25545] [serial = 1313] [outer = 0x8f01d000] 07:44:30 INFO - PROCESS | 25545 | 1466520270375 Marionette DEBUG loaded listener.js 07:44:30 INFO - PROCESS | 25545 | ++DOMWINDOW == 210 (0x91807c00) [pid = 25545] [serial = 1314] [outer = 0x8f01d000] 07:44:31 INFO - PROCESS | 25545 | 1466520271185 Marionette TRACE conn4 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 07:44:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 07:44:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1450ms 07:44:31 INFO - PROCESS | 25545 | 1466520271248 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 07:44:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 07:44:31 INFO - PROCESS | 25545 | 1466520271253 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 07:44:31 INFO - PROCESS | 25545 | 1466520271259 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 07:44:31 INFO - PROCESS | 25545 | 1466520271262 Marionette TRACE conn4 <- [1,1722,null,{}] 07:44:31 INFO - PROCESS | 25545 | 1466520271268 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:44:31 INFO - PROCESS | 25545 | 1466520271273 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:31 INFO - PROCESS | 25545 | 1466520271469 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 07:44:31 INFO - PROCESS | 25545 | 1466520271673 Marionette TRACE conn4 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:31 INFO - PROCESS | 25545 | 1466520271682 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:31 INFO - PROCESS | 25545 | ++DOCSHELL 0x915cc400 == 77 [pid = 25545] [id = 438] 07:44:31 INFO - PROCESS | 25545 | ++DOMWINDOW == 211 (0x915d4c00) [pid = 25545] [serial = 1315] [outer = (nil)] 07:44:31 INFO - PROCESS | 25545 | ++DOMWINDOW == 212 (0x92370000) [pid = 25545] [serial = 1316] [outer = 0x915d4c00] 07:44:31 INFO - PROCESS | 25545 | 1466520271756 Marionette DEBUG loaded listener.js 07:44:31 INFO - PROCESS | 25545 | ++DOMWINDOW == 213 (0x924d0000) [pid = 25545] [serial = 1317] [outer = 0x915d4c00] 07:44:32 INFO - PROCESS | 25545 | 1466520272692 Marionette TRACE conn4 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 07:44:32 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 07:44:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1491ms 07:44:32 INFO - PROCESS | 25545 | 1466520272758 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 07:44:32 INFO - PROCESS | 25545 | 1466520272764 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 07:44:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 07:44:32 INFO - PROCESS | 25545 | 1466520272771 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 07:44:32 INFO - PROCESS | 25545 | 1466520272774 Marionette TRACE conn4 <- [1,1726,null,{}] 07:44:32 INFO - PROCESS | 25545 | 1466520272783 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:44:32 INFO - PROCESS | 25545 | 1466520272788 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:33 INFO - PROCESS | 25545 | 1466520273070 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 07:44:33 INFO - PROCESS | 25545 | 1466520273095 Marionette TRACE conn4 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:33 INFO - PROCESS | 25545 | 1466520273111 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:33 INFO - PROCESS | 25545 | ++DOCSHELL 0x91c5ac00 == 78 [pid = 25545] [id = 439] 07:44:33 INFO - PROCESS | 25545 | ++DOMWINDOW == 214 (0x924c8c00) [pid = 25545] [serial = 1318] [outer = (nil)] 07:44:33 INFO - PROCESS | 25545 | ++DOMWINDOW == 215 (0x929e4400) [pid = 25545] [serial = 1319] [outer = 0x924c8c00] 07:44:33 INFO - PROCESS | 25545 | 1466520273204 Marionette DEBUG loaded listener.js 07:44:33 INFO - PROCESS | 25545 | ++DOMWINDOW == 216 (0x93ba7400) [pid = 25545] [serial = 1320] [outer = 0x924c8c00] 07:44:34 INFO - PROCESS | 25545 | --DOMWINDOW == 215 (0x92da5c00) [pid = 25545] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 07:44:34 INFO - PROCESS | 25545 | --DOMWINDOW == 214 (0x91a6d000) [pid = 25545] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 07:44:34 INFO - PROCESS | 25545 | --DOMWINDOW == 213 (0x91b2c800) [pid = 25545] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 07:44:34 INFO - PROCESS | 25545 | --DOMWINDOW == 212 (0x8e343c00) [pid = 25545] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 07:44:34 INFO - PROCESS | 25545 | --DOMWINDOW == 211 (0x8d915000) [pid = 25545] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 07:44:34 INFO - PROCESS | 25545 | --DOMWINDOW == 210 (0x8e4c8800) [pid = 25545] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 07:44:34 INFO - PROCESS | 25545 | --DOMWINDOW == 209 (0x9a3d6400) [pid = 25545] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 07:44:34 INFO - PROCESS | 25545 | --DOMWINDOW == 208 (0x8d8c4000) [pid = 25545] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 07:44:34 INFO - PROCESS | 25545 | --DOMWINDOW == 207 (0x91808000) [pid = 25545] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 07:44:34 INFO - PROCESS | 25545 | --DOMWINDOW == 206 (0x91803000) [pid = 25545] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 07:44:34 INFO - PROCESS | 25545 | --DOMWINDOW == 205 (0x8dd37c00) [pid = 25545] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 07:44:34 INFO - PROCESS | 25545 | --DOMWINDOW == 204 (0x9a3d5800) [pid = 25545] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 07:44:34 INFO - PROCESS | 25545 | --DOMWINDOW == 203 (0x92f87400) [pid = 25545] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 07:44:34 INFO - PROCESS | 25545 | --DOMWINDOW == 202 (0x92db1800) [pid = 25545] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 07:44:34 INFO - PROCESS | 25545 | --DOMWINDOW == 201 (0x92db0400) [pid = 25545] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 07:44:34 INFO - PROCESS | 25545 | --DOMWINDOW == 200 (0x91809800) [pid = 25545] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 07:44:34 INFO - PROCESS | 25545 | --DOMWINDOW == 199 (0x9a9a8800) [pid = 25545] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 07:44:34 INFO - PROCESS | 25545 | --DOMWINDOW == 198 (0x9a9fa800) [pid = 25545] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 07:44:34 INFO - PROCESS | 25545 | --DOMWINDOW == 197 (0x91b3a800) [pid = 25545] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 07:44:34 INFO - PROCESS | 25545 | --DOMWINDOW == 196 (0x924c4800) [pid = 25545] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 07:44:34 INFO - PROCESS | 25545 | --DOMWINDOW == 195 (0x9aab5c00) [pid = 25545] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 07:44:34 INFO - PROCESS | 25545 | --DOMWINDOW == 194 (0x929e3c00) [pid = 25545] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 07:44:34 INFO - PROCESS | 25545 | --DOMWINDOW == 193 (0x9d474c00) [pid = 25545] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 07:44:34 INFO - PROCESS | 25545 | --DOMWINDOW == 192 (0x922b1000) [pid = 25545] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 07:44:34 INFO - PROCESS | 25545 | --DOMWINDOW == 191 (0x91c0ac00) [pid = 25545] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 07:44:34 INFO - PROCESS | 25545 | --DOMWINDOW == 190 (0x9d85f800) [pid = 25545] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 07:44:34 INFO - PROCESS | 25545 | --DOMWINDOW == 189 (0x93ddb000) [pid = 25545] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 07:44:34 INFO - PROCESS | 25545 | --DOMWINDOW == 188 (0x9aab5400) [pid = 25545] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 07:44:34 INFO - PROCESS | 25545 | --DOMWINDOW == 187 (0x922bbc00) [pid = 25545] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 07:44:34 INFO - PROCESS | 25545 | --DOMWINDOW == 186 (0xa2fb2800) [pid = 25545] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 07:44:34 INFO - PROCESS | 25545 | --DOMWINDOW == 185 (0xa4d4f800) [pid = 25545] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 07:44:34 INFO - PROCESS | 25545 | --DOMWINDOW == 184 (0x9a055800) [pid = 25545] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 07:44:34 INFO - PROCESS | 25545 | --DOMWINDOW == 183 (0x915d2800) [pid = 25545] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 07:44:34 INFO - PROCESS | 25545 | --DOMWINDOW == 182 (0x9c10c000) [pid = 25545] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 07:44:34 INFO - PROCESS | 25545 | --DOMWINDOW == 181 (0x91468000) [pid = 25545] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 07:44:34 INFO - PROCESS | 25545 | --DOMWINDOW == 180 (0x95231000) [pid = 25545] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 07:44:34 INFO - PROCESS | 25545 | --DOMWINDOW == 179 (0x95302800) [pid = 25545] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 07:44:34 INFO - PROCESS | 25545 | --DOMWINDOW == 178 (0x91466800) [pid = 25545] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 07:44:34 INFO - PROCESS | 25545 | --DOMWINDOW == 177 (0x92f89800) [pid = 25545] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 07:44:34 INFO - PROCESS | 25545 | --DOMWINDOW == 176 (0x992d2400) [pid = 25545] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 07:44:34 INFO - PROCESS | 25545 | --DOMWINDOW == 175 (0x96ec4800) [pid = 25545] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 07:44:34 INFO - PROCESS | 25545 | --DOMWINDOW == 174 (0x9ae3d000) [pid = 25545] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 07:44:34 INFO - PROCESS | 25545 | --DOMWINDOW == 173 (0xa2ff1800) [pid = 25545] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 07:44:34 INFO - PROCESS | 25545 | --DOMWINDOW == 172 (0x924cd800) [pid = 25545] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 07:44:34 INFO - PROCESS | 25545 | --DOMWINDOW == 171 (0xa23a3800) [pid = 25545] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 07:44:34 INFO - PROCESS | 25545 | --DOMWINDOW == 170 (0x91805800) [pid = 25545] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 07:44:34 INFO - PROCESS | 25545 | --DOMWINDOW == 169 (0x91a6a800) [pid = 25545] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 07:44:34 INFO - PROCESS | 25545 | --DOMWINDOW == 168 (0x9180a800) [pid = 25545] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 07:44:34 INFO - PROCESS | 25545 | --DOMWINDOW == 167 (0x9d810800) [pid = 25545] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 07:44:34 INFO - PROCESS | 25545 | --DOMWINDOW == 166 (0x9a3e4400) [pid = 25545] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 07:44:34 INFO - PROCESS | 25545 | --DOMWINDOW == 165 (0x8e642000) [pid = 25545] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 07:44:34 INFO - PROCESS | 25545 | --DOMWINDOW == 164 (0x8e5a4800) [pid = 25545] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 07:44:34 INFO - PROCESS | 25545 | --DOMWINDOW == 163 (0x8e5adc00) [pid = 25545] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 07:44:34 INFO - PROCESS | 25545 | --DOMWINDOW == 162 (0x8d783000) [pid = 25545] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 07:44:34 INFO - PROCESS | 25545 | --DOMWINDOW == 161 (0x8d787400) [pid = 25545] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 07:44:34 INFO - PROCESS | 25545 | --DOMWINDOW == 160 (0x91468c00) [pid = 25545] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 07:44:34 INFO - PROCESS | 25545 | --DOMWINDOW == 159 (0x924cbc00) [pid = 25545] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 07:44:34 INFO - PROCESS | 25545 | --DOMWINDOW == 158 (0x8d78c400) [pid = 25545] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 07:44:35 INFO - PROCESS | 25545 | 1466520275139 Marionette TRACE conn4 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 07:44:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 07:44:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 2388ms 07:44:35 INFO - PROCESS | 25545 | 1466520275159 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 07:44:35 INFO - PROCESS | 25545 | 1466520275161 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 07:44:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 07:44:35 INFO - PROCESS | 25545 | 1466520275168 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 07:44:35 INFO - PROCESS | 25545 | 1466520275172 Marionette TRACE conn4 <- [1,1730,null,{}] 07:44:35 INFO - PROCESS | 25545 | 1466520275189 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:44:35 INFO - PROCESS | 25545 | 1466520275195 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:35 INFO - PROCESS | 25545 | 1466520275378 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 07:44:35 INFO - PROCESS | 25545 | 1466520275393 Marionette TRACE conn4 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:35 INFO - PROCESS | 25545 | 1466520275402 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:35 INFO - PROCESS | 25545 | ++DOCSHELL 0x8cf8e800 == 79 [pid = 25545] [id = 440] 07:44:35 INFO - PROCESS | 25545 | ++DOMWINDOW == 159 (0x8d789400) [pid = 25545] [serial = 1321] [outer = (nil)] 07:44:35 INFO - PROCESS | 25545 | ++DOMWINDOW == 160 (0x8e5a9400) [pid = 25545] [serial = 1322] [outer = 0x8d789400] 07:44:35 INFO - PROCESS | 25545 | 1466520275472 Marionette DEBUG loaded listener.js 07:44:35 INFO - PROCESS | 25545 | ++DOMWINDOW == 161 (0x91809000) [pid = 25545] [serial = 1323] [outer = 0x8d789400] 07:44:36 INFO - PROCESS | 25545 | 1466520276455 Marionette TRACE conn4 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 07:44:36 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 07:44:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1349ms 07:44:36 INFO - PROCESS | 25545 | 1466520276519 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 07:44:36 INFO - PROCESS | 25545 | 1466520276523 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 07:44:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 07:44:36 INFO - PROCESS | 25545 | 1466520276631 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 07:44:36 INFO - PROCESS | 25545 | 1466520276638 Marionette TRACE conn4 <- [1,1734,null,{}] 07:44:36 INFO - PROCESS | 25545 | 1466520276647 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:44:36 INFO - PROCESS | 25545 | 1466520276654 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:36 INFO - PROCESS | 25545 | 1466520276899 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 07:44:37 INFO - PROCESS | 25545 | 1466520277198 Marionette TRACE conn4 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:37 INFO - PROCESS | 25545 | 1466520277213 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:37 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c4d7400 == 80 [pid = 25545] [id = 441] 07:44:37 INFO - PROCESS | 25545 | ++DOMWINDOW == 162 (0x8d78b000) [pid = 25545] [serial = 1324] [outer = (nil)] 07:44:37 INFO - PROCESS | 25545 | ++DOMWINDOW == 163 (0x8d8b8000) [pid = 25545] [serial = 1325] [outer = 0x8d78b000] 07:44:37 INFO - PROCESS | 25545 | 1466520277343 Marionette DEBUG loaded listener.js 07:44:37 INFO - PROCESS | 25545 | ++DOMWINDOW == 164 (0x8d919c00) [pid = 25545] [serial = 1326] [outer = 0x8d78b000] 07:44:38 INFO - PROCESS | 25545 | 1466520278343 Marionette TRACE conn4 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 07:44:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 07:44:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1802ms 07:44:38 INFO - PROCESS | 25545 | 1466520278419 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 07:44:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 07:44:38 INFO - PROCESS | 25545 | 1466520278426 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 07:44:38 INFO - PROCESS | 25545 | 1466520278437 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 07:44:38 INFO - PROCESS | 25545 | 1466520278441 Marionette TRACE conn4 <- [1,1738,null,{}] 07:44:38 INFO - PROCESS | 25545 | 1466520278453 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:44:38 INFO - PROCESS | 25545 | 1466520278461 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:38 INFO - PROCESS | 25545 | 1466520278735 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 07:44:39 INFO - PROCESS | 25545 | 1466520279055 Marionette TRACE conn4 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:39 INFO - PROCESS | 25545 | 1466520279066 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:39 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e4ca800 == 81 [pid = 25545] [id = 442] 07:44:39 INFO - PROCESS | 25545 | ++DOMWINDOW == 165 (0x8e5adc00) [pid = 25545] [serial = 1327] [outer = (nil)] 07:44:39 INFO - PROCESS | 25545 | ++DOMWINDOW == 166 (0x8e64c000) [pid = 25545] [serial = 1328] [outer = 0x8e5adc00] 07:44:39 INFO - PROCESS | 25545 | 1466520279155 Marionette DEBUG loaded listener.js 07:44:39 INFO - PROCESS | 25545 | ++DOMWINDOW == 167 (0x8f021c00) [pid = 25545] [serial = 1329] [outer = 0x8e5adc00] 07:44:40 INFO - PROCESS | 25545 | 1466520280214 Marionette TRACE conn4 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 07:44:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 07:44:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1844ms 07:44:40 INFO - PROCESS | 25545 | 1466520280279 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 07:44:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 07:44:40 INFO - PROCESS | 25545 | 1466520280284 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 07:44:40 INFO - PROCESS | 25545 | 1466520280291 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 07:44:40 INFO - PROCESS | 25545 | 1466520280294 Marionette TRACE conn4 <- [1,1742,null,{}] 07:44:40 INFO - PROCESS | 25545 | 1466520280301 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:44:40 INFO - PROCESS | 25545 | 1466520280307 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:40 INFO - PROCESS | 25545 | 1466520280578 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 07:44:40 INFO - PROCESS | 25545 | 1466520280970 Marionette TRACE conn4 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:40 INFO - PROCESS | 25545 | 1466520280990 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:41 INFO - PROCESS | 25545 | ++DOCSHELL 0x91c58000 == 82 [pid = 25545] [id = 443] 07:44:41 INFO - PROCESS | 25545 | ++DOMWINDOW == 168 (0x91c5a000) [pid = 25545] [serial = 1330] [outer = (nil)] 07:44:41 INFO - PROCESS | 25545 | ++DOMWINDOW == 169 (0x92369c00) [pid = 25545] [serial = 1331] [outer = 0x91c5a000] 07:44:41 INFO - PROCESS | 25545 | 1466520281081 Marionette DEBUG loaded listener.js 07:44:41 INFO - PROCESS | 25545 | ++DOMWINDOW == 170 (0x92695400) [pid = 25545] [serial = 1332] [outer = 0x91c5a000] 07:44:42 INFO - PROCESS | 25545 | 1466520282098 Marionette TRACE conn4 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 07:44:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 07:44:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1889ms 07:44:42 INFO - PROCESS | 25545 | 1466520282181 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 07:44:42 INFO - PROCESS | 25545 | 1466520282185 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 07:44:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 07:44:42 INFO - PROCESS | 25545 | 1466520282192 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 07:44:42 INFO - PROCESS | 25545 | 1466520282196 Marionette TRACE conn4 <- [1,1746,null,{}] 07:44:42 INFO - PROCESS | 25545 | 1466520282202 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:44:42 INFO - PROCESS | 25545 | 1466520282207 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:42 INFO - PROCESS | 25545 | 1466520282463 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 07:44:42 INFO - PROCESS | 25545 | 1466520282783 Marionette TRACE conn4 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:42 INFO - PROCESS | 25545 | 1466520282792 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:42 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c40c000 == 83 [pid = 25545] [id = 444] 07:44:42 INFO - PROCESS | 25545 | ++DOMWINDOW == 171 (0x91808800) [pid = 25545] [serial = 1333] [outer = (nil)] 07:44:42 INFO - PROCESS | 25545 | ++DOMWINDOW == 172 (0x93bae000) [pid = 25545] [serial = 1334] [outer = 0x91808800] 07:44:42 INFO - PROCESS | 25545 | 1466520282879 Marionette DEBUG loaded listener.js 07:44:43 INFO - PROCESS | 25545 | ++DOMWINDOW == 173 (0x950a3800) [pid = 25545] [serial = 1335] [outer = 0x91808800] 07:44:43 INFO - PROCESS | 25545 | 1466520283881 Marionette TRACE conn4 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 07:44:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 07:44:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1745ms 07:44:43 INFO - PROCESS | 25545 | 1466520283940 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 07:44:43 INFO - PROCESS | 25545 | 1466520283943 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 07:44:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 07:44:43 INFO - PROCESS | 25545 | 1466520283950 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 07:44:43 INFO - PROCESS | 25545 | 1466520283954 Marionette TRACE conn4 <- [1,1750,null,{}] 07:44:43 INFO - PROCESS | 25545 | 1466520283960 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:44:43 INFO - PROCESS | 25545 | 1466520283966 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:44 INFO - PROCESS | 25545 | 1466520284184 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 07:44:44 INFO - PROCESS | 25545 | 1466520284490 Marionette TRACE conn4 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:44 INFO - PROCESS | 25545 | 1466520284501 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:44 INFO - PROCESS | 25545 | ++DOCSHELL 0x8dd3d000 == 84 [pid = 25545] [id = 445] 07:44:44 INFO - PROCESS | 25545 | ++DOMWINDOW == 174 (0x8f01b400) [pid = 25545] [serial = 1336] [outer = (nil)] 07:44:44 INFO - PROCESS | 25545 | ++DOMWINDOW == 175 (0x96e55400) [pid = 25545] [serial = 1337] [outer = 0x8f01b400] 07:44:44 INFO - PROCESS | 25545 | 1466520284591 Marionette DEBUG loaded listener.js 07:44:44 INFO - PROCESS | 25545 | ++DOMWINDOW == 176 (0x96ecf400) [pid = 25545] [serial = 1338] [outer = 0x8f01b400] 07:44:45 INFO - PROCESS | 25545 | 1466520285518 Marionette TRACE conn4 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 07:44:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 07:44:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1632ms 07:44:45 INFO - PROCESS | 25545 | 1466520285583 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 07:44:45 INFO - PROCESS | 25545 | 1466520285588 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 07:44:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 07:44:45 INFO - PROCESS | 25545 | 1466520285594 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 07:44:45 INFO - PROCESS | 25545 | 1466520285598 Marionette TRACE conn4 <- [1,1754,null,{}] 07:44:45 INFO - PROCESS | 25545 | 1466520285604 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:44:45 INFO - PROCESS | 25545 | 1466520285615 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:45 INFO - PROCESS | 25545 | 1466520285948 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 07:44:46 INFO - PROCESS | 25545 | 1466520286275 Marionette TRACE conn4 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:46 INFO - PROCESS | 25545 | 1466520286286 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:46 INFO - PROCESS | 25545 | ++DOCSHELL 0x96e4cc00 == 85 [pid = 25545] [id = 446] 07:44:46 INFO - PROCESS | 25545 | ++DOMWINDOW == 177 (0x99e5e400) [pid = 25545] [serial = 1339] [outer = (nil)] 07:44:46 INFO - PROCESS | 25545 | ++DOMWINDOW == 178 (0x9a447400) [pid = 25545] [serial = 1340] [outer = 0x99e5e400] 07:44:46 INFO - PROCESS | 25545 | 1466520286369 Marionette DEBUG loaded listener.js 07:44:46 INFO - PROCESS | 25545 | ++DOMWINDOW == 179 (0x9aac1800) [pid = 25545] [serial = 1341] [outer = 0x99e5e400] 07:44:47 INFO - PROCESS | 25545 | 1466520287329 Marionette TRACE conn4 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 07:44:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 07:44:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1789ms 07:44:47 INFO - PROCESS | 25545 | 1466520287386 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 07:44:47 INFO - PROCESS | 25545 | 1466520287390 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 07:44:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 07:44:47 INFO - PROCESS | 25545 | 1466520287397 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 07:44:47 INFO - PROCESS | 25545 | 1466520287400 Marionette TRACE conn4 <- [1,1758,null,{}] 07:44:47 INFO - PROCESS | 25545 | 1466520287407 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:44:47 INFO - PROCESS | 25545 | 1466520287412 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:47 INFO - PROCESS | 25545 | 1466520287622 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 07:44:47 INFO - PROCESS | 25545 | 1466520287940 Marionette TRACE conn4 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:47 INFO - PROCESS | 25545 | 1466520287951 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:47 INFO - PROCESS | 25545 | ++DOCSHELL 0x91a67800 == 86 [pid = 25545] [id = 447] 07:44:47 INFO - PROCESS | 25545 | ++DOMWINDOW == 180 (0x97995400) [pid = 25545] [serial = 1342] [outer = (nil)] 07:44:48 INFO - PROCESS | 25545 | ++DOMWINDOW == 181 (0x9ae3b000) [pid = 25545] [serial = 1343] [outer = 0x97995400] 07:44:48 INFO - PROCESS | 25545 | 1466520288044 Marionette DEBUG loaded listener.js 07:44:48 INFO - PROCESS | 25545 | ++DOMWINDOW == 182 (0x9b51e800) [pid = 25545] [serial = 1344] [outer = 0x97995400] 07:44:48 INFO - PROCESS | 25545 | 1466520288975 Marionette TRACE conn4 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 07:44:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 07:44:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1636ms 07:44:49 INFO - PROCESS | 25545 | 1466520289034 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 07:44:49 INFO - PROCESS | 25545 | 1466520289038 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 07:44:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 07:44:49 INFO - PROCESS | 25545 | 1466520289045 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 07:44:49 INFO - PROCESS | 25545 | 1466520289049 Marionette TRACE conn4 <- [1,1762,null,{}] 07:44:49 INFO - PROCESS | 25545 | 1466520289055 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:44:49 INFO - PROCESS | 25545 | 1466520289060 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:49 INFO - PROCESS | 25545 | 1466520289283 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 07:44:49 INFO - PROCESS | 25545 | 1466520289592 Marionette TRACE conn4 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:49 INFO - PROCESS | 25545 | 1466520289601 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:49 INFO - PROCESS | 25545 | ++DOCSHELL 0x9836dc00 == 87 [pid = 25545] [id = 448] 07:44:49 INFO - PROCESS | 25545 | ++DOMWINDOW == 183 (0x99229400) [pid = 25545] [serial = 1345] [outer = (nil)] 07:44:49 INFO - PROCESS | 25545 | ++DOMWINDOW == 184 (0x9d466c00) [pid = 25545] [serial = 1346] [outer = 0x99229400] 07:44:49 INFO - PROCESS | 25545 | 1466520289692 Marionette DEBUG loaded listener.js 07:44:49 INFO - PROCESS | 25545 | ++DOMWINDOW == 185 (0x9d807800) [pid = 25545] [serial = 1347] [outer = 0x99229400] 07:44:50 INFO - PROCESS | 25545 | 1466520290620 Marionette TRACE conn4 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 07:44:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 07:44:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1635ms 07:44:50 INFO - PROCESS | 25545 | 1466520290682 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 07:44:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 07:44:50 INFO - PROCESS | 25545 | 1466520290687 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 07:44:50 INFO - PROCESS | 25545 | 1466520290694 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 07:44:50 INFO - PROCESS | 25545 | 1466520290697 Marionette TRACE conn4 <- [1,1766,null,{}] 07:44:50 INFO - PROCESS | 25545 | 1466520290703 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:44:50 INFO - PROCESS | 25545 | 1466520290709 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:50 INFO - PROCESS | 25545 | 1466520290953 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 07:44:51 INFO - PROCESS | 25545 | 1466520291273 Marionette TRACE conn4 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:51 INFO - PROCESS | 25545 | 1466520291282 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:51 INFO - PROCESS | 25545 | ++DOCSHELL 0x9a4ebc00 == 88 [pid = 25545] [id = 449] 07:44:51 INFO - PROCESS | 25545 | ++DOMWINDOW == 186 (0x9b12e400) [pid = 25545] [serial = 1348] [outer = (nil)] 07:44:51 INFO - PROCESS | 25545 | ++DOMWINDOW == 187 (0xa23a2800) [pid = 25545] [serial = 1349] [outer = 0x9b12e400] 07:44:51 INFO - PROCESS | 25545 | 1466520291369 Marionette DEBUG loaded listener.js 07:44:51 INFO - PROCESS | 25545 | ++DOMWINDOW == 188 (0xa23f4800) [pid = 25545] [serial = 1350] [outer = 0x9b12e400] 07:44:52 INFO - PROCESS | 25545 | 1466520292302 Marionette TRACE conn4 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 07:44:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 07:44:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1685ms 07:44:52 INFO - PROCESS | 25545 | 1466520292379 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 07:44:52 INFO - PROCESS | 25545 | 1466520292384 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 07:44:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 07:44:52 INFO - PROCESS | 25545 | 1466520292391 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 07:44:52 INFO - PROCESS | 25545 | 1466520292395 Marionette TRACE conn4 <- [1,1770,null,{}] 07:44:52 INFO - PROCESS | 25545 | 1466520292402 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:44:52 INFO - PROCESS | 25545 | 1466520292408 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:52 INFO - PROCESS | 25545 | 1466520292652 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 07:44:52 INFO - PROCESS | 25545 | 1466520292975 Marionette TRACE conn4 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:52 INFO - PROCESS | 25545 | 1466520292984 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:53 INFO - PROCESS | 25545 | ++DOCSHELL 0x9ae40000 == 89 [pid = 25545] [id = 450] 07:44:53 INFO - PROCESS | 25545 | ++DOMWINDOW == 189 (0x9afac800) [pid = 25545] [serial = 1351] [outer = (nil)] 07:44:53 INFO - PROCESS | 25545 | ++DOMWINDOW == 190 (0xa2fb6c00) [pid = 25545] [serial = 1352] [outer = 0x9afac800] 07:44:53 INFO - PROCESS | 25545 | 1466520293076 Marionette DEBUG loaded listener.js 07:44:53 INFO - PROCESS | 25545 | ++DOMWINDOW == 191 (0xa331c000) [pid = 25545] [serial = 1353] [outer = 0x9afac800] 07:44:54 INFO - PROCESS | 25545 | 1466520294007 Marionette TRACE conn4 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 07:44:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 07:44:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1685ms 07:44:54 INFO - PROCESS | 25545 | 1466520294078 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 07:44:54 INFO - PROCESS | 25545 | 1466520294081 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 07:44:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 07:44:54 INFO - PROCESS | 25545 | 1466520294088 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 07:44:54 INFO - PROCESS | 25545 | 1466520294093 Marionette TRACE conn4 <- [1,1774,null,{}] 07:44:54 INFO - PROCESS | 25545 | 1466520294099 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:44:54 INFO - PROCESS | 25545 | 1466520294105 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:54 INFO - PROCESS | 25545 | 1466520294392 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 07:44:54 INFO - PROCESS | 25545 | 1466520294721 Marionette TRACE conn4 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:54 INFO - PROCESS | 25545 | 1466520294733 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:54 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c4de800 == 90 [pid = 25545] [id = 451] 07:44:54 INFO - PROCESS | 25545 | ++DOMWINDOW == 192 (0x8cf8c400) [pid = 25545] [serial = 1354] [outer = (nil)] 07:44:54 INFO - PROCESS | 25545 | ++DOMWINDOW == 193 (0x91462c00) [pid = 25545] [serial = 1355] [outer = 0x8cf8c400] 07:44:54 INFO - PROCESS | 25545 | 1466520294829 Marionette DEBUG loaded listener.js 07:44:54 INFO - PROCESS | 25545 | ++DOMWINDOW == 194 (0x9b519400) [pid = 25545] [serial = 1356] [outer = 0x8cf8c400] 07:44:55 INFO - PROCESS | 25545 | 1466520295777 Marionette TRACE conn4 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 07:44:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 07:44:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1744ms 07:44:55 INFO - PROCESS | 25545 | 1466520295834 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 07:44:55 INFO - PROCESS | 25545 | 1466520295838 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 07:44:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 07:44:55 INFO - PROCESS | 25545 | 1466520295845 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 07:44:55 INFO - PROCESS | 25545 | 1466520295849 Marionette TRACE conn4 <- [1,1778,null,{}] 07:44:55 INFO - PROCESS | 25545 | 1466520295855 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:44:55 INFO - PROCESS | 25545 | 1466520295860 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:56 INFO - PROCESS | 25545 | 1466520296103 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 07:44:56 INFO - PROCESS | 25545 | 1466520296423 Marionette TRACE conn4 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:56 INFO - PROCESS | 25545 | 1466520296432 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:56 INFO - PROCESS | 25545 | ++DOCSHELL 0x8dd38400 == 91 [pid = 25545] [id = 452] 07:44:56 INFO - PROCESS | 25545 | ++DOMWINDOW == 195 (0x8e342c00) [pid = 25545] [serial = 1357] [outer = (nil)] 07:44:56 INFO - PROCESS | 25545 | ++DOMWINDOW == 196 (0x8e643c00) [pid = 25545] [serial = 1358] [outer = 0x8e342c00] 07:44:56 INFO - PROCESS | 25545 | 1466520296527 Marionette DEBUG loaded listener.js 07:44:56 INFO - PROCESS | 25545 | ++DOMWINDOW == 197 (0x8e7e0800) [pid = 25545] [serial = 1359] [outer = 0x8e342c00] 07:44:57 INFO - PROCESS | 25545 | 1466520297439 Marionette TRACE conn4 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 07:44:57 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 07:44:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1640ms 07:44:57 INFO - PROCESS | 25545 | 1466520297492 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 07:44:57 INFO - PROCESS | 25545 | 1466520297497 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 07:44:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 07:44:57 INFO - PROCESS | 25545 | 1466520297506 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 07:44:57 INFO - PROCESS | 25545 | 1466520297508 Marionette TRACE conn4 <- [1,1782,null,{}] 07:44:57 INFO - PROCESS | 25545 | 1466520297513 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:44:57 INFO - PROCESS | 25545 | 1466520297519 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:57 INFO - PROCESS | 25545 | 1466520297751 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 07:44:58 INFO - PROCESS | 25545 | 1466520298033 Marionette TRACE conn4 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:58 INFO - PROCESS | 25545 | 1466520298043 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:58 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e350000 == 92 [pid = 25545] [id = 453] 07:44:58 INFO - PROCESS | 25545 | ++DOMWINDOW == 198 (0x8e350400) [pid = 25545] [serial = 1360] [outer = (nil)] 07:44:58 INFO - PROCESS | 25545 | ++DOMWINDOW == 199 (0x8e7e7800) [pid = 25545] [serial = 1361] [outer = 0x8e350400] 07:44:58 INFO - PROCESS | 25545 | 1466520298135 Marionette DEBUG loaded listener.js 07:44:58 INFO - PROCESS | 25545 | ++DOMWINDOW == 200 (0x915c7000) [pid = 25545] [serial = 1362] [outer = 0x8e350400] 07:44:59 INFO - PROCESS | 25545 | 1466520299085 Marionette TRACE conn4 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 07:44:59 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 07:44:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1632ms 07:44:59 INFO - PROCESS | 25545 | 1466520299144 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 07:44:59 INFO - PROCESS | 25545 | 1466520299148 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 07:44:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 07:44:59 INFO - PROCESS | 25545 | 1466520299158 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 07:44:59 INFO - PROCESS | 25545 | 1466520299161 Marionette TRACE conn4 <- [1,1786,null,{}] 07:44:59 INFO - PROCESS | 25545 | 1466520299168 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:44:59 INFO - PROCESS | 25545 | 1466520299173 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:59 INFO - PROCESS | 25545 | 1466520299389 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 07:44:59 INFO - PROCESS | 25545 | 1466520299707 Marionette TRACE conn4 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:59 INFO - PROCESS | 25545 | 1466520299717 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:44:59 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e7e6400 == 93 [pid = 25545] [id = 454] 07:44:59 INFO - PROCESS | 25545 | ++DOMWINDOW == 201 (0x8e7e8c00) [pid = 25545] [serial = 1363] [outer = (nil)] 07:44:59 INFO - PROCESS | 25545 | ++DOMWINDOW == 202 (0x924c9400) [pid = 25545] [serial = 1364] [outer = 0x8e7e8c00] 07:44:59 INFO - PROCESS | 25545 | 1466520299818 Marionette DEBUG loaded listener.js 07:44:59 INFO - PROCESS | 25545 | ++DOMWINDOW == 203 (0x93baec00) [pid = 25545] [serial = 1365] [outer = 0x8e7e8c00] 07:45:01 INFO - PROCESS | 25545 | 1466520301344 Marionette TRACE conn4 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 07:45:01 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 07:45:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 2232ms 07:45:01 INFO - PROCESS | 25545 | 1466520301392 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 07:45:01 INFO - PROCESS | 25545 | 1466520301399 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 07:45:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 07:45:01 INFO - PROCESS | 25545 | 1466520301409 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 07:45:01 INFO - PROCESS | 25545 | 1466520301413 Marionette TRACE conn4 <- [1,1790,null,{}] 07:45:01 INFO - PROCESS | 25545 | 1466520301422 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:45:01 INFO - PROCESS | 25545 | 1466520301429 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:01 INFO - PROCESS | 25545 | 1466520301644 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 07:45:01 INFO - PROCESS | 25545 | 1466520301922 Marionette TRACE conn4 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:01 INFO - PROCESS | 25545 | 1466520301938 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:01 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c415000 == 94 [pid = 25545] [id = 455] 07:45:01 INFO - PROCESS | 25545 | ++DOMWINDOW == 204 (0x8d782c00) [pid = 25545] [serial = 1366] [outer = (nil)] 07:45:02 INFO - PROCESS | 25545 | ++DOMWINDOW == 205 (0x8d922000) [pid = 25545] [serial = 1367] [outer = 0x8d782c00] 07:45:02 INFO - PROCESS | 25545 | 1466520302020 Marionette DEBUG loaded listener.js 07:45:02 INFO - PROCESS | 25545 | ++DOMWINDOW == 206 (0x8dd38c00) [pid = 25545] [serial = 1368] [outer = 0x8d782c00] 07:45:03 INFO - PROCESS | 25545 | 1466520303184 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 07:45:03 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) 07:45:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1842ms 07:45:03 INFO - PROCESS | 25545 | 1466520303250 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 07:45:03 INFO - PROCESS | 25545 | 1466520303258 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 07:45:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 07:45:03 INFO - PROCESS | 25545 | 1466520303270 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 07:45:03 INFO - PROCESS | 25545 | 1466520303274 Marionette TRACE conn4 <- [1,1794,null,{}] 07:45:03 INFO - PROCESS | 25545 | 1466520303282 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:45:03 INFO - PROCESS | 25545 | 1466520303288 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:03 INFO - PROCESS | 25545 | 1466520303574 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 07:45:03 INFO - PROCESS | 25545 | --DOCSHELL 0x91c5ac00 == 93 [pid = 25545] [id = 439] 07:45:03 INFO - PROCESS | 25545 | --DOMWINDOW == 205 (0x8d91c400) [pid = 25545] [serial = 1250] [outer = (nil)] [url = about:blank] 07:45:03 INFO - PROCESS | 25545 | --DOMWINDOW == 204 (0x99288400) [pid = 25545] [serial = 1268] [outer = (nil)] [url = about:blank] 07:45:03 INFO - PROCESS | 25545 | --DOCSHELL 0x915cc400 == 92 [pid = 25545] [id = 438] 07:45:03 INFO - PROCESS | 25545 | 1466520303957 Marionette TRACE conn4 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:03 INFO - PROCESS | 25545 | 1466520303971 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:04 INFO - PROCESS | 25545 | --DOCSHELL 0x8e341400 == 91 [pid = 25545] [id = 437] 07:45:04 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9c5000 == 90 [pid = 25545] [id = 436] 07:45:04 INFO - PROCESS | 25545 | --DOCSHELL 0x8cf8b000 == 89 [pid = 25545] [id = 435] 07:45:04 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9c5000 == 90 [pid = 25545] [id = 456] 07:45:04 INFO - PROCESS | 25545 | ++DOMWINDOW == 205 (0x8c4dc800) [pid = 25545] [serial = 1369] [outer = (nil)] 07:45:04 INFO - PROCESS | 25545 | ++DOMWINDOW == 206 (0x8d78e000) [pid = 25545] [serial = 1370] [outer = 0x8c4dc800] 07:45:04 INFO - PROCESS | 25545 | 1466520304073 Marionette DEBUG loaded listener.js 07:45:04 INFO - PROCESS | 25545 | ++DOMWINDOW == 207 (0x8e34f800) [pid = 25545] [serial = 1371] [outer = 0x8c4dc800] 07:45:04 INFO - PROCESS | 25545 | --DOCSHELL 0x8c412800 == 89 [pid = 25545] [id = 434] 07:45:04 INFO - PROCESS | 25545 | --DOCSHELL 0x8dd33800 == 88 [pid = 25545] [id = 430] 07:45:04 INFO - PROCESS | 25545 | --DOCSHELL 0x8e4c8000 == 87 [pid = 25545] [id = 429] 07:45:04 INFO - PROCESS | 25545 | --DOCSHELL 0x9aab6400 == 86 [pid = 25545] [id = 428] 07:45:04 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9c6400 == 85 [pid = 25545] [id = 427] 07:45:04 INFO - PROCESS | 25545 | --DOCSHELL 0x8c4ddc00 == 84 [pid = 25545] [id = 426] 07:45:04 INFO - PROCESS | 25545 | --DOCSHELL 0x8cf81400 == 83 [pid = 25545] [id = 423] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 206 (0x9bc9b800) [pid = 25545] [serial = 1122] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 205 (0x929d6400) [pid = 25545] [serial = 1104] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 204 (0xa2379000) [pid = 25545] [serial = 1161] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 203 (0x8e34e000) [pid = 25545] [serial = 1143] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 202 (0x97956800) [pid = 25545] [serial = 1023] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 201 (0x9d865000) [pid = 25545] [serial = 1020] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 200 (0x91a6dc00) [pid = 25545] [serial = 975] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 199 (0x96e51800) [pid = 25545] [serial = 984] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 198 (0x97992c00) [pid = 25545] [serial = 987] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 197 (0x91a70800) [pid = 25545] [serial = 1005] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 196 (0x93de2400) [pid = 25545] [serial = 1008] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 195 (0x9a05a800) [pid = 25545] [serial = 1011] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 194 (0x9928b000) [pid = 25545] [serial = 1047] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 193 (0x9bce0000) [pid = 25545] [serial = 1050] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 192 (0xa4d47400) [pid = 25545] [serial = 1089] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 191 (0xa4f19000) [pid = 25545] [serial = 1092] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 190 (0xa61ba800) [pid = 25545] [serial = 1095] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 189 (0xa61b8800) [pid = 25545] [serial = 1098] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 188 (0x92698c00) [pid = 25545] [serial = 1101] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 187 (0x91c14000) [pid = 25545] [serial = 1164] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 186 (0xa4f7f000) [pid = 25545] [serial = 1173] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 185 (0xa6812400) [pid = 25545] [serial = 1176] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 184 (0xa681f000) [pid = 25545] [serial = 1179] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 183 (0x8e5b1400) [pid = 25545] [serial = 1182] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 182 (0x9a057c00) [pid = 25545] [serial = 1185] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 181 (0x8d78dc00) [pid = 25545] [serial = 1188] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 180 (0x8d8bcc00) [pid = 25545] [serial = 1191] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 179 (0x9a04d400) [pid = 25545] [serial = 1194] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 178 (0x93a41000) [pid = 25545] [serial = 981] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 177 (0x9b521000) [pid = 25545] [serial = 1014] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 176 (0x97956400) [pid = 25545] [serial = 1083] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 175 (0xa331dc00) [pid = 25545] [serial = 1137] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 174 (0x9b5fb000) [pid = 25545] [serial = 1086] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 173 (0x9b515000) [pid = 25545] [serial = 1041] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 172 (0x92f87000) [pid = 25545] [serial = 1044] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 171 (0x9bfd7000) [pid = 25545] [serial = 1017] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 170 (0x9c10f800) [pid = 25545] [serial = 1131] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 169 (0x95236800) [pid = 25545] [serial = 1167] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 168 (0xa2574800) [pid = 25545] [serial = 1059] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 167 (0x92692800) [pid = 25545] [serial = 1125] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 166 (0x9d80a400) [pid = 25545] [serial = 1053] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 165 (0xa2320000) [pid = 25545] [serial = 1056] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 164 (0x95236000) [pid = 25545] [serial = 1128] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 163 (0xa255e400) [pid = 25545] [serial = 1134] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 162 (0x924c5000) [pid = 25545] [serial = 978] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 161 (0xa3349400) [pid = 25545] [serial = 1080] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 160 (0xa67a1800) [pid = 25545] [serial = 1140] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 159 (0xa1091000) [pid = 25545] [serial = 1170] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 158 (0x929e0800) [pid = 25545] [serial = 1262] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 157 (0x8e5af400) [pid = 25545] [serial = 1265] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 156 (0x92f8a400) [pid = 25545] [serial = 1263] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 155 (0x8cf88800) [pid = 25545] [serial = 1235] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 154 (0x8d921c00) [pid = 25545] [serial = 1254] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 153 (0x8d91dc00) [pid = 25545] [serial = 1253] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 152 (0x8e4ce400) [pid = 25545] [serial = 1256] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 151 (0x8e5a9000) [pid = 25545] [serial = 1257] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 150 (0x9bc9bc00) [pid = 25545] [serial = 1224] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 149 (0x9ae34800) [pid = 25545] [serial = 1223] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 148 (0xa327b800) [pid = 25545] [serial = 1227] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 147 (0xa2559000) [pid = 25545] [serial = 1226] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 146 (0x929d9c00) [pid = 25545] [serial = 1221] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 145 (0x922b4400) [pid = 25545] [serial = 1220] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 144 (0x8cf89c00) [pid = 25545] [serial = 1241] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 143 (0x91a69c00) [pid = 25545] [serial = 1259] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 142 (0x8e4cc400) [pid = 25545] [serial = 1232] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 141 (0x8e649c00) [pid = 25545] [serial = 1218] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 140 (0x8e5a9800) [pid = 25545] [serial = 1217] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 139 (0xa108d000) [pid = 25545] [serial = 1215] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 138 (0xa610d000) [pid = 25545] [serial = 1229] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 137 (0x8b9c8000) [pid = 25545] [serial = 1244] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 136 (0x93dd7c00) [pid = 25545] [serial = 1247] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 135 (0x8c4d9c00) [pid = 25545] [serial = 1238] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 134 (0x92693c00) [pid = 25545] [serial = 1266] [outer = (nil)] [url = about:blank] 07:45:04 INFO - PROCESS | 25545 | --DOMWINDOW == 133 (0x91c15c00) [pid = 25545] [serial = 1260] [outer = (nil)] [url = about:blank] 07:45:05 INFO - PROCESS | 25545 | 1466520305122 Marionette TRACE conn4 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 07:45:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:45:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1892ms 07:45:05 INFO - PROCESS | 25545 | 1466520305162 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 07:45:05 INFO - PROCESS | 25545 | 1466520305166 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 07:45:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 07:45:05 INFO - PROCESS | 25545 | 1466520305173 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 07:45:05 INFO - PROCESS | 25545 | 1466520305180 Marionette TRACE conn4 <- [1,1798,null,{}] 07:45:05 INFO - PROCESS | 25545 | 1466520305197 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:45:05 INFO - PROCESS | 25545 | 1466520305206 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:05 INFO - PROCESS | 25545 | 1466520305413 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 07:45:05 INFO - PROCESS | 25545 | 1466520305647 Marionette TRACE conn4 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:05 INFO - PROCESS | 25545 | 1466520305656 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:05 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e643800 == 84 [pid = 25545] [id = 457] 07:45:05 INFO - PROCESS | 25545 | ++DOMWINDOW == 134 (0x8e7d9800) [pid = 25545] [serial = 1372] [outer = (nil)] 07:45:05 INFO - PROCESS | 25545 | ++DOMWINDOW == 135 (0x8f020c00) [pid = 25545] [serial = 1373] [outer = 0x8e7d9800] 07:45:05 INFO - PROCESS | 25545 | 1466520305739 Marionette DEBUG loaded listener.js 07:45:05 INFO - PROCESS | 25545 | ++DOMWINDOW == 136 (0x915c8c00) [pid = 25545] [serial = 1374] [outer = 0x8e7d9800] 07:45:06 INFO - PROCESS | 25545 | 1466520306685 Marionette TRACE conn4 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 07:45:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 07:45:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1592ms 07:45:06 INFO - PROCESS | 25545 | 1466520306768 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 07:45:06 INFO - PROCESS | 25545 | 1466520306775 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 07:45:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 07:45:06 INFO - PROCESS | 25545 | 1466520306803 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 07:45:06 INFO - PROCESS | 25545 | 1466520306809 Marionette TRACE conn4 <- [1,1802,null,{}] 07:45:06 INFO - PROCESS | 25545 | 1466520306818 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:45:06 INFO - PROCESS | 25545 | 1466520306825 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:07 INFO - PROCESS | 25545 | 1466520307101 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 07:45:07 INFO - PROCESS | 25545 | 1466520307133 Marionette TRACE conn4 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:07 INFO - PROCESS | 25545 | 1466520307145 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:07 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e7e3400 == 85 [pid = 25545] [id = 458] 07:45:07 INFO - PROCESS | 25545 | ++DOMWINDOW == 137 (0x915ce800) [pid = 25545] [serial = 1375] [outer = (nil)] 07:45:07 INFO - PROCESS | 25545 | ++DOMWINDOW == 138 (0x91b30400) [pid = 25545] [serial = 1376] [outer = 0x915ce800] 07:45:07 INFO - PROCESS | 25545 | 1466520307220 Marionette DEBUG loaded listener.js 07:45:07 INFO - PROCESS | 25545 | ++DOMWINDOW == 139 (0x91c54000) [pid = 25545] [serial = 1377] [outer = 0x915ce800] 07:45:08 INFO - PROCESS | 25545 | 1466520308311 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 07:45:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 07:45:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1553ms 07:45:08 INFO - PROCESS | 25545 | 1466520308340 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 07:45:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 07:45:08 INFO - PROCESS | 25545 | 1466520308345 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 07:45:08 INFO - PROCESS | 25545 | 1466520308351 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 07:45:08 INFO - PROCESS | 25545 | 1466520308355 Marionette TRACE conn4 <- [1,1806,null,{}] 07:45:08 INFO - PROCESS | 25545 | 1466520308360 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:45:08 INFO - PROCESS | 25545 | 1466520308381 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:08 INFO - PROCESS | 25545 | 1466520308697 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 07:45:09 INFO - PROCESS | 25545 | --DOMWINDOW == 138 (0x915d4c00) [pid = 25545] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 07:45:09 INFO - PROCESS | 25545 | --DOMWINDOW == 137 (0x924c8c00) [pid = 25545] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 07:45:09 INFO - PROCESS | 25545 | --DOMWINDOW == 136 (0x8d78e400) [pid = 25545] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 07:45:09 INFO - PROCESS | 25545 | --DOMWINDOW == 135 (0x8d922c00) [pid = 25545] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 07:45:09 INFO - PROCESS | 25545 | --DOMWINDOW == 134 (0x8f01d000) [pid = 25545] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 07:45:09 INFO - PROCESS | 25545 | --DOMWINDOW == 133 (0x8c416800) [pid = 25545] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 07:45:09 INFO - PROCESS | 25545 | 1466520309205 Marionette TRACE conn4 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:09 INFO - PROCESS | 25545 | 1466520309214 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:09 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9c5c00 == 86 [pid = 25545] [id = 459] 07:45:09 INFO - PROCESS | 25545 | ++DOMWINDOW == 134 (0x8c40fc00) [pid = 25545] [serial = 1378] [outer = (nil)] 07:45:09 INFO - PROCESS | 25545 | ++DOMWINDOW == 135 (0x8d8c0800) [pid = 25545] [serial = 1379] [outer = 0x8c40fc00] 07:45:09 INFO - PROCESS | 25545 | 1466520309292 Marionette DEBUG loaded listener.js 07:45:09 INFO - PROCESS | 25545 | ++DOMWINDOW == 136 (0x8f01a800) [pid = 25545] [serial = 1380] [outer = 0x8c40fc00] 07:45:10 INFO - PROCESS | 25545 | 1466520310072 Marionette TRACE conn4 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 07:45:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 07:45:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1782ms 07:45:10 INFO - PROCESS | 25545 | 1466520310133 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 07:45:10 INFO - PROCESS | 25545 | 1466520310137 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 07:45:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 07:45:10 INFO - PROCESS | 25545 | 1466520310143 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 07:45:10 INFO - PROCESS | 25545 | 1466520310146 Marionette TRACE conn4 <- [1,1810,null,{}] 07:45:10 INFO - PROCESS | 25545 | 1466520310152 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:45:10 INFO - PROCESS | 25545 | 1466520310162 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:10 INFO - PROCESS | 25545 | 1466520310423 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 07:45:10 INFO - PROCESS | 25545 | 1466520310599 Marionette TRACE conn4 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:10 INFO - PROCESS | 25545 | 1466520310610 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:10 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d8c4c00 == 87 [pid = 25545] [id = 460] 07:45:10 INFO - PROCESS | 25545 | ++DOMWINDOW == 137 (0x91a76c00) [pid = 25545] [serial = 1381] [outer = (nil)] 07:45:10 INFO - PROCESS | 25545 | ++DOMWINDOW == 138 (0x929d9400) [pid = 25545] [serial = 1382] [outer = 0x91a76c00] 07:45:10 INFO - PROCESS | 25545 | 1466520310683 Marionette DEBUG loaded listener.js 07:45:10 INFO - PROCESS | 25545 | ++DOMWINDOW == 139 (0x92f89800) [pid = 25545] [serial = 1383] [outer = 0x91a76c00] 07:45:11 INFO - PROCESS | 25545 | 1466520311840 Marionette TRACE conn4 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 07:45:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 07:45:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1739ms 07:45:11 INFO - PROCESS | 25545 | 1466520311883 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 07:45:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 07:45:11 INFO - PROCESS | 25545 | 1466520311890 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 07:45:11 INFO - PROCESS | 25545 | 1466520311899 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 07:45:11 INFO - PROCESS | 25545 | 1466520311905 Marionette TRACE conn4 <- [1,1814,null,{}] 07:45:11 INFO - PROCESS | 25545 | 1466520311913 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:45:11 INFO - PROCESS | 25545 | 1466520311919 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:12 INFO - PROCESS | 25545 | 1466520312156 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 07:45:12 INFO - PROCESS | 25545 | 1466520312459 Marionette TRACE conn4 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:12 INFO - PROCESS | 25545 | 1466520312471 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:12 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d782400 == 88 [pid = 25545] [id = 461] 07:45:12 INFO - PROCESS | 25545 | ++DOMWINDOW == 140 (0x8d788800) [pid = 25545] [serial = 1384] [outer = (nil)] 07:45:12 INFO - PROCESS | 25545 | ++DOMWINDOW == 141 (0x8dd33800) [pid = 25545] [serial = 1385] [outer = 0x8d788800] 07:45:12 INFO - PROCESS | 25545 | 1466520312566 Marionette DEBUG loaded listener.js 07:45:12 INFO - PROCESS | 25545 | ++DOMWINDOW == 142 (0x8e4c6000) [pid = 25545] [serial = 1386] [outer = 0x8d788800] 07:45:13 INFO - PROCESS | 25545 | 1466520313550 Marionette TRACE conn4 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 07:45:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 07:45:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1690ms 07:45:13 INFO - PROCESS | 25545 | 1466520313589 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 07:45:13 INFO - PROCESS | 25545 | 1466520313603 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 07:45:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 07:45:13 INFO - PROCESS | 25545 | 1466520313648 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 07:45:13 INFO - PROCESS | 25545 | 1466520313656 Marionette TRACE conn4 <- [1,1818,null,{}] 07:45:13 INFO - PROCESS | 25545 | 1466520313667 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:45:13 INFO - PROCESS | 25545 | 1466520313673 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:14 INFO - PROCESS | 25545 | 1466520314056 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 07:45:14 INFO - PROCESS | 25545 | 1466520314281 Marionette TRACE conn4 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:14 INFO - PROCESS | 25545 | 1466520314294 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:14 INFO - PROCESS | 25545 | ++DOCSHELL 0x8f023c00 == 89 [pid = 25545] [id = 462] 07:45:14 INFO - PROCESS | 25545 | ++DOMWINDOW == 143 (0x915cbc00) [pid = 25545] [serial = 1387] [outer = (nil)] 07:45:14 INFO - PROCESS | 25545 | ++DOMWINDOW == 144 (0x91b36400) [pid = 25545] [serial = 1388] [outer = 0x915cbc00] 07:45:14 INFO - PROCESS | 25545 | 1466520314381 Marionette DEBUG loaded listener.js 07:45:14 INFO - PROCESS | 25545 | ++DOMWINDOW == 145 (0x922b5400) [pid = 25545] [serial = 1389] [outer = 0x915cbc00] 07:45:15 INFO - PROCESS | 25545 | 1466520315429 Marionette TRACE conn4 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 07:45:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 07:45:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1877ms 07:45:15 INFO - PROCESS | 25545 | 1466520315498 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 07:45:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 07:45:15 INFO - PROCESS | 25545 | 1466520315503 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 07:45:15 INFO - PROCESS | 25545 | 1466520315510 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 07:45:15 INFO - PROCESS | 25545 | 1466520315517 Marionette TRACE conn4 <- [1,1822,null,{}] 07:45:15 INFO - PROCESS | 25545 | 1466520315534 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:45:15 INFO - PROCESS | 25545 | 1466520315544 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:15 INFO - PROCESS | 25545 | 1466520315812 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 07:45:16 INFO - PROCESS | 25545 | 1466520316150 Marionette TRACE conn4 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:16 INFO - PROCESS | 25545 | 1466520316162 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:16 INFO - PROCESS | 25545 | ++DOCSHELL 0x92dab800 == 90 [pid = 25545] [id = 463] 07:45:16 INFO - PROCESS | 25545 | ++DOMWINDOW == 146 (0x92f87c00) [pid = 25545] [serial = 1390] [outer = (nil)] 07:45:16 INFO - PROCESS | 25545 | ++DOMWINDOW == 147 (0x93a42400) [pid = 25545] [serial = 1391] [outer = 0x92f87c00] 07:45:16 INFO - PROCESS | 25545 | 1466520316250 Marionette DEBUG loaded listener.js 07:45:16 INFO - PROCESS | 25545 | ++DOMWINDOW == 148 (0x93de2400) [pid = 25545] [serial = 1392] [outer = 0x92f87c00] 07:45:17 INFO - PROCESS | 25545 | 1466520317248 Marionette TRACE conn4 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 07:45:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 07:45:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1796ms 07:45:17 INFO - PROCESS | 25545 | 1466520317306 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 07:45:17 INFO - PROCESS | 25545 | 1466520317311 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 07:45:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 07:45:17 INFO - PROCESS | 25545 | 1466520317318 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 07:45:17 INFO - PROCESS | 25545 | 1466520317322 Marionette TRACE conn4 <- [1,1826,null,{}] 07:45:17 INFO - PROCESS | 25545 | 1466520317328 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:45:17 INFO - PROCESS | 25545 | 1466520317334 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:17 INFO - PROCESS | 25545 | 1466520317558 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 07:45:17 INFO - PROCESS | 25545 | 1466520317827 Marionette TRACE conn4 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:17 INFO - PROCESS | 25545 | 1466520317836 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:17 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e641400 == 91 [pid = 25545] [id = 464] 07:45:17 INFO - PROCESS | 25545 | ++DOMWINDOW == 149 (0x92f93000) [pid = 25545] [serial = 1393] [outer = (nil)] 07:45:17 INFO - PROCESS | 25545 | ++DOMWINDOW == 150 (0x96e4e400) [pid = 25545] [serial = 1394] [outer = 0x92f93000] 07:45:17 INFO - PROCESS | 25545 | 1466520317968 Marionette DEBUG loaded listener.js 07:45:18 INFO - PROCESS | 25545 | ++DOMWINDOW == 151 (0x97994400) [pid = 25545] [serial = 1395] [outer = 0x92f93000] 07:45:18 INFO - PROCESS | 25545 | 1466520318967 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 07:45:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 07:45:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1684ms 07:45:19 INFO - PROCESS | 25545 | 1466520319003 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 07:45:19 INFO - PROCESS | 25545 | 1466520319008 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 07:45:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 07:45:19 INFO - PROCESS | 25545 | 1466520319015 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 07:45:19 INFO - PROCESS | 25545 | 1466520319019 Marionette TRACE conn4 <- [1,1830,null,{}] 07:45:19 INFO - PROCESS | 25545 | 1466520319025 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:45:19 INFO - PROCESS | 25545 | 1466520319031 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:19 INFO - PROCESS | 25545 | 1466520319250 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 07:45:19 INFO - PROCESS | 25545 | 1466520319567 Marionette TRACE conn4 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:19 INFO - PROCESS | 25545 | 1466520319578 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:19 INFO - PROCESS | 25545 | ++DOCSHELL 0x9269b400 == 92 [pid = 25545] [id = 465] 07:45:19 INFO - PROCESS | 25545 | ++DOMWINDOW == 152 (0x92f58800) [pid = 25545] [serial = 1396] [outer = (nil)] 07:45:19 INFO - PROCESS | 25545 | ++DOMWINDOW == 153 (0x9928b000) [pid = 25545] [serial = 1397] [outer = 0x92f58800] 07:45:19 INFO - PROCESS | 25545 | 1466520319676 Marionette DEBUG loaded listener.js 07:45:19 INFO - PROCESS | 25545 | ++DOMWINDOW == 154 (0x9a007000) [pid = 25545] [serial = 1398] [outer = 0x92f58800] 07:45:20 INFO - PROCESS | 25545 | 1466520320606 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 07:45:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 07:45:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1633ms 07:45:20 INFO - PROCESS | 25545 | 1466520320649 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 07:45:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 07:45:20 INFO - PROCESS | 25545 | 1466520320653 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 07:45:20 INFO - PROCESS | 25545 | 1466520320660 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 07:45:20 INFO - PROCESS | 25545 | 1466520320663 Marionette TRACE conn4 <- [1,1834,null,{}] 07:45:20 INFO - PROCESS | 25545 | 1466520320669 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:45:20 INFO - PROCESS | 25545 | 1466520320680 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:20 INFO - PROCESS | 25545 | 1466520320925 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 07:45:21 INFO - PROCESS | 25545 | 1466520321262 Marionette TRACE conn4 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:21 INFO - PROCESS | 25545 | 1466520321274 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:21 INFO - PROCESS | 25545 | ++DOCSHELL 0x929ddc00 == 93 [pid = 25545] [id = 466] 07:45:21 INFO - PROCESS | 25545 | ++DOMWINDOW == 155 (0x96e51800) [pid = 25545] [serial = 1399] [outer = (nil)] 07:45:21 INFO - PROCESS | 25545 | ++DOMWINDOW == 156 (0x9a4e6000) [pid = 25545] [serial = 1400] [outer = 0x96e51800] 07:45:21 INFO - PROCESS | 25545 | 1466520321363 Marionette DEBUG loaded listener.js 07:45:21 INFO - PROCESS | 25545 | ++DOMWINDOW == 157 (0x9aab9000) [pid = 25545] [serial = 1401] [outer = 0x96e51800] 07:45:22 INFO - PROCESS | 25545 | 1466520322273 Marionette TRACE conn4 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 07:45:22 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 07:45:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1683ms 07:45:22 INFO - PROCESS | 25545 | 1466520322343 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 07:45:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 07:45:22 INFO - PROCESS | 25545 | 1466520322348 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 07:45:22 INFO - PROCESS | 25545 | 1466520322354 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 07:45:22 INFO - PROCESS | 25545 | 1466520322358 Marionette TRACE conn4 <- [1,1838,null,{}] 07:45:22 INFO - PROCESS | 25545 | 1466520322364 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:45:22 INFO - PROCESS | 25545 | 1466520322370 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:22 INFO - PROCESS | 25545 | 1466520322579 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 07:45:22 INFO - PROCESS | 25545 | 1466520322845 Marionette TRACE conn4 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:22 INFO - PROCESS | 25545 | 1466520322853 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:22 INFO - PROCESS | 25545 | ++DOCSHELL 0x9a3d5800 == 94 [pid = 25545] [id = 467] 07:45:22 INFO - PROCESS | 25545 | ++DOMWINDOW == 158 (0x9aab6400) [pid = 25545] [serial = 1402] [outer = (nil)] 07:45:22 INFO - PROCESS | 25545 | ++DOMWINDOW == 159 (0x9b5f3000) [pid = 25545] [serial = 1403] [outer = 0x9aab6400] 07:45:22 INFO - PROCESS | 25545 | 1466520322981 Marionette DEBUG loaded listener.js 07:45:23 INFO - PROCESS | 25545 | ++DOMWINDOW == 160 (0x9bc9bc00) [pid = 25545] [serial = 1404] [outer = 0x9aab6400] 07:45:23 INFO - PROCESS | 25545 | 1466520323973 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 07:45:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 07:45:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1687ms 07:45:24 INFO - PROCESS | 25545 | 1466520324042 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 07:45:24 INFO - PROCESS | 25545 | 1466520324053 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 07:45:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 07:45:24 INFO - PROCESS | 25545 | 1466520324060 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 07:45:24 INFO - PROCESS | 25545 | 1466520324064 Marionette TRACE conn4 <- [1,1842,null,{}] 07:45:24 INFO - PROCESS | 25545 | 1466520324071 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:45:24 INFO - PROCESS | 25545 | 1466520324076 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:24 INFO - PROCESS | 25545 | 1466520324341 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 07:45:24 INFO - PROCESS | 25545 | 1466520324654 Marionette TRACE conn4 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:24 INFO - PROCESS | 25545 | 1466520324661 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:24 INFO - PROCESS | 25545 | ++DOCSHELL 0x8dd34400 == 95 [pid = 25545] [id = 468] 07:45:24 INFO - PROCESS | 25545 | ++DOMWINDOW == 161 (0x9799e400) [pid = 25545] [serial = 1405] [outer = (nil)] 07:45:24 INFO - PROCESS | 25545 | ++DOMWINDOW == 162 (0x9c102000) [pid = 25545] [serial = 1406] [outer = 0x9799e400] 07:45:24 INFO - PROCESS | 25545 | 1466520324748 Marionette DEBUG loaded listener.js 07:45:24 INFO - PROCESS | 25545 | ++DOMWINDOW == 163 (0x9d349800) [pid = 25545] [serial = 1407] [outer = 0x9799e400] 07:45:25 INFO - PROCESS | 25545 | 1466520325694 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 07:45:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 07:45:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1687ms 07:45:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 07:45:25 INFO - PROCESS | 25545 | 1466520325748 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 07:45:25 INFO - PROCESS | 25545 | 1466520325752 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 07:45:25 INFO - PROCESS | 25545 | 1466520325759 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 07:45:25 INFO - PROCESS | 25545 | 1466520325762 Marionette TRACE conn4 <- [1,1846,null,{}] 07:45:25 INFO - PROCESS | 25545 | 1466520325768 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:45:25 INFO - PROCESS | 25545 | 1466520325773 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:25 INFO - PROCESS | 25545 | 1466520325995 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 07:45:26 INFO - PROCESS | 25545 | 1466520326326 Marionette TRACE conn4 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:26 INFO - PROCESS | 25545 | 1466520326337 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:26 INFO - PROCESS | 25545 | ++DOCSHELL 0x9b519c00 == 96 [pid = 25545] [id = 469] 07:45:26 INFO - PROCESS | 25545 | ++DOMWINDOW == 164 (0x9b5fb000) [pid = 25545] [serial = 1408] [outer = (nil)] 07:45:26 INFO - PROCESS | 25545 | ++DOMWINDOW == 165 (0xa237c400) [pid = 25545] [serial = 1409] [outer = 0x9b5fb000] 07:45:26 INFO - PROCESS | 25545 | 1466520326426 Marionette DEBUG loaded listener.js 07:45:26 INFO - PROCESS | 25545 | ++DOMWINDOW == 166 (0xa23a8800) [pid = 25545] [serial = 1410] [outer = 0x9b5fb000] 07:45:27 INFO - PROCESS | 25545 | 1466520327335 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 07:45:27 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) 07:45:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1634ms 07:45:27 INFO - PROCESS | 25545 | 1466520327392 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 07:45:27 INFO - PROCESS | 25545 | 1466520327396 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 07:45:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 07:45:27 INFO - PROCESS | 25545 | 1466520327403 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 07:45:27 INFO - PROCESS | 25545 | 1466520327406 Marionette TRACE conn4 <- [1,1850,null,{}] 07:45:27 INFO - PROCESS | 25545 | 1466520327413 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:45:27 INFO - PROCESS | 25545 | 1466520327419 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:27 INFO - PROCESS | 25545 | 1466520327632 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 07:45:27 INFO - PROCESS | 25545 | 1466520327947 Marionette TRACE conn4 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:27 INFO - PROCESS | 25545 | 1466520327957 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:27 INFO - PROCESS | 25545 | ++DOCSHELL 0x9d865000 == 97 [pid = 25545] [id = 470] 07:45:27 INFO - PROCESS | 25545 | ++DOMWINDOW == 167 (0xa108d000) [pid = 25545] [serial = 1411] [outer = (nil)] 07:45:28 INFO - PROCESS | 25545 | ++DOMWINDOW == 168 (0xa2fb7800) [pid = 25545] [serial = 1412] [outer = 0xa108d000] 07:45:28 INFO - PROCESS | 25545 | 1466520328046 Marionette DEBUG loaded listener.js 07:45:28 INFO - PROCESS | 25545 | ++DOMWINDOW == 169 (0xa3281400) [pid = 25545] [serial = 1413] [outer = 0xa108d000] 07:45:29 INFO - PROCESS | 25545 | 1466520329056 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 07:45:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:45:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1733ms 07:45:29 INFO - PROCESS | 25545 | 1466520329137 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 07:45:29 INFO - PROCESS | 25545 | 1466520329142 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 07:45:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 07:45:29 INFO - PROCESS | 25545 | 1466520329149 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 07:45:29 INFO - PROCESS | 25545 | 1466520329154 Marionette TRACE conn4 <- [1,1854,null,{}] 07:45:29 INFO - PROCESS | 25545 | 1466520329160 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:45:29 INFO - PROCESS | 25545 | 1466520329166 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:29 INFO - PROCESS | 25545 | 1466520329417 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 07:45:29 INFO - PROCESS | 25545 | 1466520329760 Marionette TRACE conn4 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:29 INFO - PROCESS | 25545 | 1466520329771 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:29 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c4dc000 == 98 [pid = 25545] [id = 471] 07:45:29 INFO - PROCESS | 25545 | ++DOMWINDOW == 170 (0x8c4ddc00) [pid = 25545] [serial = 1414] [outer = (nil)] 07:45:29 INFO - PROCESS | 25545 | ++DOMWINDOW == 171 (0xa4f80400) [pid = 25545] [serial = 1415] [outer = 0x8c4ddc00] 07:45:29 INFO - PROCESS | 25545 | 1466520329858 Marionette DEBUG loaded listener.js 07:45:29 INFO - PROCESS | 25545 | ++DOMWINDOW == 172 (0xa61bac00) [pid = 25545] [serial = 1416] [outer = 0x8c4ddc00] 07:45:31 INFO - PROCESS | 25545 | 1466520331336 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 07:45:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 07:45:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 2239ms 07:45:31 INFO - PROCESS | 25545 | 1466520331551 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 07:45:31 INFO - PROCESS | 25545 | 1466520331562 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 07:45:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 07:45:31 INFO - PROCESS | 25545 | 1466520331588 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 07:45:31 INFO - PROCESS | 25545 | 1466520331597 Marionette TRACE conn4 <- [1,1858,null,{}] 07:45:31 INFO - PROCESS | 25545 | 1466520331610 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:45:31 INFO - PROCESS | 25545 | 1466520331620 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:31 INFO - PROCESS | 25545 | 1466520331921 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 07:45:32 INFO - PROCESS | 25545 | 1466520332139 Marionette TRACE conn4 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:32 INFO - PROCESS | 25545 | 1466520332153 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:32 INFO - PROCESS | 25545 | ++DOCSHELL 0x8cf85c00 == 99 [pid = 25545] [id = 472] 07:45:32 INFO - PROCESS | 25545 | ++DOMWINDOW == 173 (0x8cf87400) [pid = 25545] [serial = 1417] [outer = (nil)] 07:45:32 INFO - PROCESS | 25545 | ++DOMWINDOW == 174 (0x8d8ba800) [pid = 25545] [serial = 1418] [outer = 0x8cf87400] 07:45:32 INFO - PROCESS | 25545 | 1466520332232 Marionette DEBUG loaded listener.js 07:45:32 INFO - PROCESS | 25545 | ++DOMWINDOW == 175 (0x8dd31c00) [pid = 25545] [serial = 1419] [outer = 0x8cf87400] 07:45:33 INFO - PROCESS | 25545 | 1466520333324 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 07:45:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 07:45:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1808ms 07:45:33 INFO - PROCESS | 25545 | 1466520333389 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 07:45:33 INFO - PROCESS | 25545 | 1466520333397 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 07:45:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 07:45:33 INFO - PROCESS | 25545 | 1466520333408 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 07:45:33 INFO - PROCESS | 25545 | 1466520333411 Marionette TRACE conn4 <- [1,1862,null,{}] 07:45:33 INFO - PROCESS | 25545 | 1466520333420 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:45:33 INFO - PROCESS | 25545 | 1466520333426 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:33 INFO - PROCESS | 25545 | 1466520333675 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 07:45:34 INFO - PROCESS | 25545 | 1466520334008 Marionette TRACE conn4 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:34 INFO - PROCESS | 25545 | 1466520334017 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:34 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d8c1000 == 100 [pid = 25545] [id = 473] 07:45:34 INFO - PROCESS | 25545 | ++DOMWINDOW == 176 (0x8e5b1c00) [pid = 25545] [serial = 1420] [outer = (nil)] 07:45:34 INFO - PROCESS | 25545 | ++DOMWINDOW == 177 (0x8e7e4400) [pid = 25545] [serial = 1421] [outer = 0x8e5b1c00] 07:45:34 INFO - PROCESS | 25545 | 1466520334097 Marionette DEBUG loaded listener.js 07:45:34 INFO - PROCESS | 25545 | ++DOMWINDOW == 178 (0x8f025400) [pid = 25545] [serial = 1422] [outer = 0x8e5b1c00] 07:45:35 INFO - PROCESS | 25545 | --DOCSHELL 0x92dae400 == 99 [pid = 25545] [id = 354] 07:45:35 INFO - PROCESS | 25545 | --DOCSHELL 0x9ae39000 == 98 [pid = 25545] [id = 358] 07:45:35 INFO - PROCESS | 25545 | --DOMWINDOW == 177 (0x8e5a9400) [pid = 25545] [serial = 1322] [outer = (nil)] [url = about:blank] 07:45:35 INFO - PROCESS | 25545 | --DOMWINDOW == 176 (0x8dd33000) [pid = 25545] [serial = 1271] [outer = (nil)] [url = about:blank] 07:45:35 INFO - PROCESS | 25545 | --DOMWINDOW == 175 (0xa6bd8400) [pid = 25545] [serial = 1301] [outer = (nil)] [url = about:blank] 07:45:35 INFO - PROCESS | 25545 | --DOMWINDOW == 174 (0x97996800) [pid = 25545] [serial = 1277] [outer = (nil)] [url = about:blank] 07:45:35 INFO - PROCESS | 25545 | --DOMWINDOW == 173 (0x9146e000) [pid = 25545] [serial = 1274] [outer = (nil)] [url = about:blank] 07:45:35 INFO - PROCESS | 25545 | --DOMWINDOW == 172 (0xa6bda800) [pid = 25545] [serial = 1289] [outer = (nil)] [url = about:blank] 07:45:35 INFO - PROCESS | 25545 | --DOMWINDOW == 171 (0x9d46b400) [pid = 25545] [serial = 1283] [outer = (nil)] [url = about:blank] 07:45:35 INFO - PROCESS | 25545 | --DOMWINDOW == 170 (0x91c53800) [pid = 25545] [serial = 1292] [outer = (nil)] [url = about:blank] 07:45:35 INFO - PROCESS | 25545 | --DOMWINDOW == 169 (0xa67a5c00) [pid = 25545] [serial = 1295] [outer = (nil)] [url = about:blank] 07:45:35 INFO - PROCESS | 25545 | --DOMWINDOW == 168 (0x8c410400) [pid = 25545] [serial = 1298] [outer = (nil)] [url = about:blank] 07:45:35 INFO - PROCESS | 25545 | --DOMWINDOW == 167 (0xa6724800) [pid = 25545] [serial = 1286] [outer = (nil)] [url = about:blank] 07:45:35 INFO - PROCESS | 25545 | --DOMWINDOW == 166 (0x9ae36400) [pid = 25545] [serial = 1280] [outer = (nil)] [url = about:blank] 07:45:35 INFO - PROCESS | 25545 | 1466520335269 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 07:45:35 INFO - PROCESS | 25545 | --DOCSHELL 0x9a4ebc00 == 97 [pid = 25545] [id = 449] 07:45:35 INFO - PROCESS | 25545 | --DOCSHELL 0x9836dc00 == 96 [pid = 25545] [id = 448] 07:45:35 INFO - PROCESS | 25545 | --DOCSHELL 0x91a67800 == 95 [pid = 25545] [id = 447] 07:45:35 INFO - PROCESS | 25545 | --DOCSHELL 0x96e4cc00 == 94 [pid = 25545] [id = 446] 07:45:35 INFO - PROCESS | 25545 | --DOCSHELL 0x8dd3d000 == 93 [pid = 25545] [id = 445] 07:45:35 INFO - PROCESS | 25545 | --DOCSHELL 0x8c40c000 == 92 [pid = 25545] [id = 444] 07:45:35 INFO - PROCESS | 25545 | --DOCSHELL 0x91c58000 == 91 [pid = 25545] [id = 443] 07:45:35 INFO - PROCESS | 25545 | --DOCSHELL 0x8e4ca800 == 90 [pid = 25545] [id = 442] 07:45:35 INFO - PROCESS | 25545 | --DOCSHELL 0x8c4d7400 == 89 [pid = 25545] [id = 441] 07:45:35 INFO - PROCESS | 25545 | --DOCSHELL 0x8cf8e800 == 88 [pid = 25545] [id = 440] 07:45:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 07:45:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1937ms 07:45:35 INFO - PROCESS | 25545 | 1466520335346 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 07:45:35 INFO - PROCESS | 25545 | 1466520335350 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 07:45:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 07:45:35 INFO - PROCESS | 25545 | 1466520335357 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 07:45:35 INFO - PROCESS | 25545 | 1466520335362 Marionette TRACE conn4 <- [1,1866,null,{}] 07:45:35 INFO - PROCESS | 25545 | 1466520335388 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:45:35 INFO - PROCESS | 25545 | 1466520335397 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:35 INFO - PROCESS | 25545 | 1466520335579 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 07:45:35 INFO - PROCESS | 25545 | --DOMWINDOW == 165 (0x8e4c4800) [pid = 25545] [serial = 1308] [outer = (nil)] [url = about:blank] 07:45:35 INFO - PROCESS | 25545 | --DOMWINDOW == 164 (0x91807c00) [pid = 25545] [serial = 1314] [outer = (nil)] [url = about:blank] 07:45:35 INFO - PROCESS | 25545 | --DOMWINDOW == 163 (0x8c4d5400) [pid = 25545] [serial = 1304] [outer = (nil)] [url = about:blank] 07:45:35 INFO - PROCESS | 25545 | --DOMWINDOW == 162 (0x92370000) [pid = 25545] [serial = 1316] [outer = (nil)] [url = about:blank] 07:45:35 INFO - PROCESS | 25545 | --DOMWINDOW == 161 (0x93ba7400) [pid = 25545] [serial = 1320] [outer = (nil)] [url = about:blank] 07:45:35 INFO - PROCESS | 25545 | --DOMWINDOW == 160 (0x915d2400) [pid = 25545] [serial = 1313] [outer = (nil)] [url = about:blank] 07:45:35 INFO - PROCESS | 25545 | --DOMWINDOW == 159 (0x8dd3fc00) [pid = 25545] [serial = 1307] [outer = (nil)] [url = about:blank] 07:45:35 INFO - PROCESS | 25545 | --DOMWINDOW == 158 (0x8f027000) [pid = 25545] [serial = 1311] [outer = (nil)] [url = about:blank] 07:45:35 INFO - PROCESS | 25545 | --DOMWINDOW == 157 (0x8cf85000) [pid = 25545] [serial = 1305] [outer = (nil)] [url = about:blank] 07:45:35 INFO - PROCESS | 25545 | --DOMWINDOW == 156 (0x8f022c00) [pid = 25545] [serial = 1310] [outer = (nil)] [url = about:blank] 07:45:35 INFO - PROCESS | 25545 | --DOMWINDOW == 155 (0x924d0000) [pid = 25545] [serial = 1317] [outer = (nil)] [url = about:blank] 07:45:35 INFO - PROCESS | 25545 | --DOMWINDOW == 154 (0x929e4400) [pid = 25545] [serial = 1319] [outer = (nil)] [url = about:blank] 07:45:35 INFO - PROCESS | 25545 | 1466520335829 Marionette TRACE conn4 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:35 INFO - PROCESS | 25545 | 1466520335840 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:35 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e4c4800 == 89 [pid = 25545] [id = 474] 07:45:35 INFO - PROCESS | 25545 | ++DOMWINDOW == 155 (0x8f022c00) [pid = 25545] [serial = 1423] [outer = (nil)] 07:45:35 INFO - PROCESS | 25545 | ++DOMWINDOW == 156 (0x91807c00) [pid = 25545] [serial = 1424] [outer = 0x8f022c00] 07:45:35 INFO - PROCESS | 25545 | 1466520335914 Marionette DEBUG loaded listener.js 07:45:36 INFO - PROCESS | 25545 | ++DOMWINDOW == 157 (0x91c4bc00) [pid = 25545] [serial = 1425] [outer = 0x8f022c00] 07:45:36 INFO - PROCESS | 25545 | 1466520336774 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 07:45:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 07:45:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1500ms 07:45:36 INFO - PROCESS | 25545 | 1466520336858 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 07:45:36 INFO - PROCESS | 25545 | 1466520336863 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 07:45:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 07:45:36 INFO - PROCESS | 25545 | 1466520336870 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 07:45:36 INFO - PROCESS | 25545 | 1466520336873 Marionette TRACE conn4 <- [1,1870,null,{}] 07:45:36 INFO - PROCESS | 25545 | 1466520336879 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:45:36 INFO - PROCESS | 25545 | 1466520336885 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:37 INFO - PROCESS | 25545 | 1466520337087 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 07:45:37 INFO - PROCESS | 25545 | 1466520337270 Marionette TRACE conn4 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:37 INFO - PROCESS | 25545 | 1466520337282 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:37 INFO - PROCESS | 25545 | ++DOCSHELL 0x8cf82400 == 90 [pid = 25545] [id = 475] 07:45:37 INFO - PROCESS | 25545 | ++DOMWINDOW == 158 (0x9180d400) [pid = 25545] [serial = 1426] [outer = (nil)] 07:45:37 INFO - PROCESS | 25545 | ++DOMWINDOW == 159 (0x92690000) [pid = 25545] [serial = 1427] [outer = 0x9180d400] 07:45:37 INFO - PROCESS | 25545 | 1466520337356 Marionette DEBUG loaded listener.js 07:45:37 INFO - PROCESS | 25545 | ++DOMWINDOW == 160 (0x929e0800) [pid = 25545] [serial = 1428] [outer = 0x9180d400] 07:45:38 INFO - PROCESS | 25545 | 1466520338295 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 07:45:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 07:45:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1481ms 07:45:38 INFO - PROCESS | 25545 | 1466520338364 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 07:45:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 07:45:38 INFO - PROCESS | 25545 | 1466520338368 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 07:45:38 INFO - PROCESS | 25545 | 1466520338375 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 07:45:38 INFO - PROCESS | 25545 | 1466520338378 Marionette TRACE conn4 <- [1,1874,null,{}] 07:45:38 INFO - PROCESS | 25545 | 1466520338384 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:45:38 INFO - PROCESS | 25545 | 1466520338389 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:38 INFO - PROCESS | 25545 | 1466520338664 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 07:45:38 INFO - PROCESS | 25545 | 1466520338699 Marionette TRACE conn4 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:38 INFO - PROCESS | 25545 | 1466520338709 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:38 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d788400 == 91 [pid = 25545] [id = 476] 07:45:38 INFO - PROCESS | 25545 | ++DOMWINDOW == 161 (0x8e4c9800) [pid = 25545] [serial = 1429] [outer = (nil)] 07:45:38 INFO - PROCESS | 25545 | ++DOMWINDOW == 162 (0x92f90800) [pid = 25545] [serial = 1430] [outer = 0x8e4c9800] 07:45:38 INFO - PROCESS | 25545 | 1466520338777 Marionette DEBUG loaded listener.js 07:45:38 INFO - PROCESS | 25545 | ++DOMWINDOW == 163 (0x93bad000) [pid = 25545] [serial = 1431] [outer = 0x8e4c9800] 07:45:39 INFO - PROCESS | 25545 | 1466520339776 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 07:45:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 07:45:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1440ms 07:45:39 INFO - PROCESS | 25545 | 1466520339815 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 07:45:39 INFO - PROCESS | 25545 | 1466520339818 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 07:45:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 07:45:39 INFO - PROCESS | 25545 | 1466520339831 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 07:45:39 INFO - PROCESS | 25545 | 1466520339833 Marionette TRACE conn4 <- [1,1878,null,{}] 07:45:39 INFO - PROCESS | 25545 | 1466520339840 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:45:39 INFO - PROCESS | 25545 | 1466520339850 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:40 INFO - PROCESS | 25545 | 1466520340701 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 07:45:40 INFO - PROCESS | 25545 | --DOMWINDOW == 162 (0x8c4d7c00) [pid = 25545] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 07:45:40 INFO - PROCESS | 25545 | --DOMWINDOW == 161 (0x8c4d2400) [pid = 25545] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 07:45:40 INFO - PROCESS | 25545 | --DOMWINDOW == 160 (0x8b9c0400) [pid = 25545] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 07:45:40 INFO - PROCESS | 25545 | --DOMWINDOW == 159 (0x8e34e800) [pid = 25545] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 07:45:40 INFO - PROCESS | 25545 | --DOMWINDOW == 158 (0x915c6800) [pid = 25545] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 07:45:40 INFO - PROCESS | 25545 | --DOMWINDOW == 157 (0x915ce800) [pid = 25545] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 07:45:40 INFO - PROCESS | 25545 | --DOMWINDOW == 156 (0x8e4c4400) [pid = 25545] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 07:45:40 INFO - PROCESS | 25545 | --DOMWINDOW == 155 (0x8cf80c00) [pid = 25545] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 07:45:40 INFO - PROCESS | 25545 | --DOMWINDOW == 154 (0x8d915800) [pid = 25545] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 07:45:40 INFO - PROCESS | 25545 | --DOMWINDOW == 153 (0x8c40fc00) [pid = 25545] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 07:45:40 INFO - PROCESS | 25545 | --DOMWINDOW == 152 (0x8d782c00) [pid = 25545] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 07:45:40 INFO - PROCESS | 25545 | --DOMWINDOW == 151 (0x8e7d9800) [pid = 25545] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 07:45:40 INFO - PROCESS | 25545 | --DOMWINDOW == 150 (0x8c4dc800) [pid = 25545] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 07:45:40 INFO - PROCESS | 25545 | 1466520340916 Marionette TRACE conn4 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:40 INFO - PROCESS | 25545 | 1466520340922 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:40 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9bfc00 == 92 [pid = 25545] [id = 477] 07:45:40 INFO - PROCESS | 25545 | ++DOMWINDOW == 151 (0x8b9c0400) [pid = 25545] [serial = 1432] [outer = (nil)] 07:45:40 INFO - PROCESS | 25545 | ++DOMWINDOW == 152 (0x8c4d1c00) [pid = 25545] [serial = 1433] [outer = 0x8b9c0400] 07:45:41 INFO - PROCESS | 25545 | 1466520341001 Marionette DEBUG loaded listener.js 07:45:41 INFO - PROCESS | 25545 | ++DOMWINDOW == 153 (0x8cf81800) [pid = 25545] [serial = 1434] [outer = 0x8b9c0400] 07:45:41 INFO - PROCESS | 25545 | 1466520341793 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 07:45:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 07:45:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 2000ms 07:45:41 INFO - PROCESS | 25545 | 1466520341826 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 07:45:41 INFO - PROCESS | 25545 | 1466520341829 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 07:45:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 07:45:41 INFO - PROCESS | 25545 | 1466520341837 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 07:45:41 INFO - PROCESS | 25545 | 1466520341840 Marionette TRACE conn4 <- [1,1882,null,{}] 07:45:41 INFO - PROCESS | 25545 | 1466520341847 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:45:41 INFO - PROCESS | 25545 | 1466520341852 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:42 INFO - PROCESS | 25545 | 1466520342113 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 07:45:42 INFO - PROCESS | 25545 | 1466520342133 Marionette TRACE conn4 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:42 INFO - PROCESS | 25545 | 1466520342141 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:42 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d915000 == 93 [pid = 25545] [id = 478] 07:45:42 INFO - PROCESS | 25545 | ++DOMWINDOW == 154 (0x8dd35800) [pid = 25545] [serial = 1435] [outer = (nil)] 07:45:42 INFO - PROCESS | 25545 | ++DOMWINDOW == 155 (0x93ddb400) [pid = 25545] [serial = 1436] [outer = 0x8dd35800] 07:45:42 INFO - PROCESS | 25545 | 1466520342212 Marionette DEBUG loaded listener.js 07:45:42 INFO - PROCESS | 25545 | ++DOMWINDOW == 156 (0x99e64000) [pid = 25545] [serial = 1437] [outer = 0x8dd35800] 07:45:43 INFO - PROCESS | 25545 | 1466520343386 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 07:45:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 07:45:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1582ms 07:45:43 INFO - PROCESS | 25545 | 1466520343420 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 07:45:43 INFO - PROCESS | 25545 | 1466520343427 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 07:45:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 07:45:43 INFO - PROCESS | 25545 | 1466520343437 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 07:45:43 INFO - PROCESS | 25545 | 1466520343441 Marionette TRACE conn4 <- [1,1886,null,{}] 07:45:43 INFO - PROCESS | 25545 | 1466520343452 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:45:43 INFO - PROCESS | 25545 | 1466520343458 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:43 INFO - PROCESS | 25545 | 1466520343684 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 07:45:44 INFO - PROCESS | 25545 | 1466520344055 Marionette TRACE conn4 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:44 INFO - PROCESS | 25545 | 1466520344064 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:44 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d789800 == 94 [pid = 25545] [id = 479] 07:45:44 INFO - PROCESS | 25545 | ++DOMWINDOW == 157 (0x8d78f000) [pid = 25545] [serial = 1438] [outer = (nil)] 07:45:44 INFO - PROCESS | 25545 | ++DOMWINDOW == 158 (0x8dd3f800) [pid = 25545] [serial = 1439] [outer = 0x8d78f000] 07:45:44 INFO - PROCESS | 25545 | 1466520344164 Marionette DEBUG loaded listener.js 07:45:44 INFO - PROCESS | 25545 | ++DOMWINDOW == 159 (0x8e4ca800) [pid = 25545] [serial = 1440] [outer = 0x8d78f000] 07:45:45 INFO - PROCESS | 25545 | 1466520345115 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 07:45:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 07:45:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1736ms 07:45:45 INFO - PROCESS | 25545 | 1466520345173 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 07:45:45 INFO - PROCESS | 25545 | 1466520345181 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 07:45:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 07:45:45 INFO - PROCESS | 25545 | 1466520345193 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 07:45:45 INFO - PROCESS | 25545 | 1466520345197 Marionette TRACE conn4 <- [1,1890,null,{}] 07:45:45 INFO - PROCESS | 25545 | 1466520345204 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:45:45 INFO - PROCESS | 25545 | 1466520345210 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:45 INFO - PROCESS | 25545 | 1466520345473 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 07:45:45 INFO - PROCESS | 25545 | 1466520345803 Marionette TRACE conn4 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:45 INFO - PROCESS | 25545 | 1466520345813 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:45 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e7e5400 == 95 [pid = 25545] [id = 480] 07:45:45 INFO - PROCESS | 25545 | ++DOMWINDOW == 160 (0x91b38800) [pid = 25545] [serial = 1441] [outer = (nil)] 07:45:45 INFO - PROCESS | 25545 | ++DOMWINDOW == 161 (0x9236b000) [pid = 25545] [serial = 1442] [outer = 0x91b38800] 07:45:45 INFO - PROCESS | 25545 | 1466520345901 Marionette DEBUG loaded listener.js 07:45:46 INFO - PROCESS | 25545 | ++DOMWINDOW == 162 (0x92da5c00) [pid = 25545] [serial = 1443] [outer = 0x91b38800] 07:45:46 INFO - PROCESS | 25545 | 1466520346909 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 07:45:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 07:45:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1787ms 07:45:46 INFO - PROCESS | 25545 | 1466520346980 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 07:45:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 07:45:46 INFO - PROCESS | 25545 | 1466520346985 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 07:45:46 INFO - PROCESS | 25545 | 1466520346992 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 07:45:47 INFO - PROCESS | 25545 | 1466520346999 Marionette TRACE conn4 <- [1,1894,null,{}] 07:45:47 INFO - PROCESS | 25545 | 1466520347018 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:45:47 INFO - PROCESS | 25545 | 1466520347027 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:47 INFO - PROCESS | 25545 | 1466520347291 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 07:45:47 INFO - PROCESS | 25545 | 1466520347614 Marionette TRACE conn4 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:47 INFO - PROCESS | 25545 | 1466520347624 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:47 INFO - PROCESS | 25545 | ++DOCSHELL 0x97999400 == 96 [pid = 25545] [id = 481] 07:45:47 INFO - PROCESS | 25545 | ++DOMWINDOW == 163 (0x9799c000) [pid = 25545] [serial = 1444] [outer = (nil)] 07:45:47 INFO - PROCESS | 25545 | ++DOMWINDOW == 164 (0x9a3d6400) [pid = 25545] [serial = 1445] [outer = 0x9799c000] 07:45:47 INFO - PROCESS | 25545 | 1466520347713 Marionette DEBUG loaded listener.js 07:45:47 INFO - PROCESS | 25545 | ++DOMWINDOW == 165 (0x9a449400) [pid = 25545] [serial = 1446] [outer = 0x9799c000] 07:45:48 INFO - PROCESS | 25545 | 1466520348705 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 07:45:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 07:45:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1750ms 07:45:48 INFO - PROCESS | 25545 | 1466520348742 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 07:45:48 INFO - PROCESS | 25545 | 1466520348747 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 07:45:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 07:45:48 INFO - PROCESS | 25545 | 1466520348754 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 07:45:48 INFO - PROCESS | 25545 | 1466520348758 Marionette TRACE conn4 <- [1,1898,null,{}] 07:45:48 INFO - PROCESS | 25545 | 1466520348764 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:45:48 INFO - PROCESS | 25545 | 1466520348770 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:49 INFO - PROCESS | 25545 | 1466520348998 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 07:45:49 INFO - PROCESS | 25545 | 1466520349343 Marionette TRACE conn4 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:49 INFO - PROCESS | 25545 | 1466520349354 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:49 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c416800 == 97 [pid = 25545] [id = 482] 07:45:49 INFO - PROCESS | 25545 | ++DOMWINDOW == 166 (0x8f01c800) [pid = 25545] [serial = 1447] [outer = (nil)] 07:45:49 INFO - PROCESS | 25545 | ++DOMWINDOW == 167 (0x9ae3c000) [pid = 25545] [serial = 1448] [outer = 0x8f01c800] 07:45:49 INFO - PROCESS | 25545 | 1466520349456 Marionette DEBUG loaded listener.js 07:45:49 INFO - PROCESS | 25545 | ++DOMWINDOW == 168 (0x9b128c00) [pid = 25545] [serial = 1449] [outer = 0x8f01c800] 07:45:50 INFO - PROCESS | 25545 | 1466520350391 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 07:45:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 07:45:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1686ms 07:45:50 INFO - PROCESS | 25545 | 1466520350441 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 07:45:50 INFO - PROCESS | 25545 | 1466520350447 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 07:45:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 07:45:50 INFO - PROCESS | 25545 | 1466520350453 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 07:45:50 INFO - PROCESS | 25545 | 1466520350457 Marionette TRACE conn4 <- [1,1902,null,{}] 07:45:50 INFO - PROCESS | 25545 | 1466520350463 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:45:50 INFO - PROCESS | 25545 | 1466520350468 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:50 INFO - PROCESS | 25545 | 1466520350685 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 07:45:51 INFO - PROCESS | 25545 | 1466520350994 Marionette TRACE conn4 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:51 INFO - PROCESS | 25545 | 1466520351005 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:51 INFO - PROCESS | 25545 | ++DOCSHELL 0x9a056c00 == 98 [pid = 25545] [id = 483] 07:45:51 INFO - PROCESS | 25545 | ++DOMWINDOW == 169 (0x9a371c00) [pid = 25545] [serial = 1450] [outer = (nil)] 07:45:51 INFO - PROCESS | 25545 | ++DOMWINDOW == 170 (0x9d84a800) [pid = 25545] [serial = 1451] [outer = 0x9a371c00] 07:45:51 INFO - PROCESS | 25545 | 1466520351094 Marionette DEBUG loaded listener.js 07:45:51 INFO - PROCESS | 25545 | ++DOMWINDOW == 171 (0xa1013c00) [pid = 25545] [serial = 1452] [outer = 0x9a371c00] 07:45:52 INFO - PROCESS | 25545 | 1466520352064 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 07:45:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 07:45:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1682ms 07:45:52 INFO - PROCESS | 25545 | 1466520352136 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 07:45:52 INFO - PROCESS | 25545 | 1466520352141 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 07:45:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 07:45:52 INFO - PROCESS | 25545 | 1466520352147 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 07:45:52 INFO - PROCESS | 25545 | 1466520352151 Marionette TRACE conn4 <- [1,1906,null,{}] 07:45:52 INFO - PROCESS | 25545 | 1466520352157 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:45:52 INFO - PROCESS | 25545 | 1466520352168 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:52 INFO - PROCESS | 25545 | 1466520352453 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 07:45:52 INFO - PROCESS | 25545 | 1466520352779 Marionette TRACE conn4 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:52 INFO - PROCESS | 25545 | 1466520352788 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:52 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9cdc00 == 99 [pid = 25545] [id = 484] 07:45:52 INFO - PROCESS | 25545 | ++DOMWINDOW == 172 (0x96ecec00) [pid = 25545] [serial = 1453] [outer = (nil)] 07:45:52 INFO - PROCESS | 25545 | ++DOMWINDOW == 173 (0xa33c2000) [pid = 25545] [serial = 1454] [outer = 0x96ecec00] 07:45:52 INFO - PROCESS | 25545 | 1466520352874 Marionette DEBUG loaded listener.js 07:45:52 INFO - PROCESS | 25545 | ++DOMWINDOW == 174 (0xa4f1b800) [pid = 25545] [serial = 1455] [outer = 0x96ecec00] 07:45:53 INFO - PROCESS | 25545 | 1466520353806 Marionette TRACE conn4 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 07:45:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 07:45:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1735ms 07:45:53 INFO - PROCESS | 25545 | 1466520353883 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 07:45:53 INFO - PROCESS | 25545 | 1466520353887 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 07:45:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 07:45:53 INFO - PROCESS | 25545 | 1466520353895 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 07:45:53 INFO - PROCESS | 25545 | 1466520353898 Marionette TRACE conn4 <- [1,1910,null,{}] 07:45:53 INFO - PROCESS | 25545 | 1466520353905 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:45:53 INFO - PROCESS | 25545 | 1466520353910 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:54 INFO - PROCESS | 25545 | 1466520354138 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 07:45:54 INFO - PROCESS | 25545 | 1466520354470 Marionette TRACE conn4 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:54 INFO - PROCESS | 25545 | 1466520354480 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:54 INFO - PROCESS | 25545 | ++DOCSHELL 0x915d0400 == 100 [pid = 25545] [id = 485] 07:45:54 INFO - PROCESS | 25545 | ++DOMWINDOW == 175 (0x92f66400) [pid = 25545] [serial = 1456] [outer = (nil)] 07:45:54 INFO - PROCESS | 25545 | ++DOMWINDOW == 176 (0xa6723400) [pid = 25545] [serial = 1457] [outer = 0x92f66400] 07:45:54 INFO - PROCESS | 25545 | 1466520354572 Marionette DEBUG loaded listener.js 07:45:54 INFO - PROCESS | 25545 | ++DOMWINDOW == 177 (0xa67a5c00) [pid = 25545] [serial = 1458] [outer = 0x92f66400] 07:45:55 INFO - PROCESS | 25545 | 1466520355507 Marionette TRACE conn4 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 07:45:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 07:45:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1682ms 07:45:55 INFO - PROCESS | 25545 | 1466520355578 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 07:45:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 07:45:55 INFO - PROCESS | 25545 | 1466520355589 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 07:45:55 INFO - PROCESS | 25545 | 1466520355596 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 07:45:55 INFO - PROCESS | 25545 | 1466520355599 Marionette TRACE conn4 <- [1,1914,null,{}] 07:45:55 INFO - PROCESS | 25545 | 1466520355605 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:45:55 INFO - PROCESS | 25545 | 1466520355610 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:55 INFO - PROCESS | 25545 | 1466520355871 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 07:45:56 INFO - PROCESS | 25545 | 1466520356187 Marionette TRACE conn4 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:56 INFO - PROCESS | 25545 | 1466520356197 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:56 INFO - PROCESS | 25545 | ++DOCSHELL 0x9a051c00 == 101 [pid = 25545] [id = 486] 07:45:56 INFO - PROCESS | 25545 | ++DOMWINDOW == 178 (0x9a3e0800) [pid = 25545] [serial = 1459] [outer = (nil)] 07:45:56 INFO - PROCESS | 25545 | ++DOMWINDOW == 179 (0xa6bd3000) [pid = 25545] [serial = 1460] [outer = 0x9a3e0800] 07:45:56 INFO - PROCESS | 25545 | 1466520356288 Marionette DEBUG loaded listener.js 07:45:56 INFO - PROCESS | 25545 | ++DOMWINDOW == 180 (0xa6bd8800) [pid = 25545] [serial = 1461] [outer = 0x9a3e0800] 07:45:57 INFO - PROCESS | 25545 | 1466520357221 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 07:45:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 07:45:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1682ms 07:45:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 07:45:57 INFO - PROCESS | 25545 | 1466520357279 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 07:45:57 INFO - PROCESS | 25545 | 1466520357282 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 07:45:57 INFO - PROCESS | 25545 | 1466520357290 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 07:45:57 INFO - PROCESS | 25545 | 1466520357293 Marionette TRACE conn4 <- [1,1918,null,{}] 07:45:57 INFO - PROCESS | 25545 | 1466520357300 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:45:57 INFO - PROCESS | 25545 | 1466520357305 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:57 INFO - PROCESS | 25545 | 1466520357530 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 07:45:57 INFO - PROCESS | 25545 | 1466520357803 Marionette TRACE conn4 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:57 INFO - PROCESS | 25545 | 1466520357815 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:57 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9af400 == 102 [pid = 25545] [id = 487] 07:45:57 INFO - PROCESS | 25545 | ++DOMWINDOW == 181 (0x8b9b1000) [pid = 25545] [serial = 1462] [outer = (nil)] 07:45:57 INFO - PROCESS | 25545 | ++DOMWINDOW == 182 (0x8b9b8800) [pid = 25545] [serial = 1463] [outer = 0x8b9b1000] 07:45:57 INFO - PROCESS | 25545 | 1466520357946 Marionette DEBUG loaded listener.js 07:45:58 INFO - PROCESS | 25545 | ++DOMWINDOW == 183 (0x8b9bbc00) [pid = 25545] [serial = 1464] [outer = 0x8b9b1000] 07:45:58 INFO - PROCESS | 25545 | 1466520358848 Marionette TRACE conn4 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 07:45:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 07:45:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1634ms 07:45:58 INFO - PROCESS | 25545 | 1466520358923 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 07:45:58 INFO - PROCESS | 25545 | 1466520358926 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 07:45:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 07:45:58 INFO - PROCESS | 25545 | 1466520358934 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 07:45:58 INFO - PROCESS | 25545 | 1466520358937 Marionette TRACE conn4 <- [1,1922,null,{}] 07:45:58 INFO - PROCESS | 25545 | 1466520358944 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:45:58 INFO - PROCESS | 25545 | 1466520358948 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:59 INFO - PROCESS | 25545 | 1466520359183 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 07:45:59 INFO - PROCESS | 25545 | 1466520359566 Marionette TRACE conn4 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:59 INFO - PROCESS | 25545 | 1466520359576 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:45:59 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9bdc00 == 103 [pid = 25545] [id = 488] 07:45:59 INFO - PROCESS | 25545 | ++DOMWINDOW == 184 (0x8b9be800) [pid = 25545] [serial = 1465] [outer = (nil)] 07:45:59 INFO - PROCESS | 25545 | ++DOMWINDOW == 185 (0xa681a800) [pid = 25545] [serial = 1466] [outer = 0x8b9be800] 07:45:59 INFO - PROCESS | 25545 | 1466520359666 Marionette DEBUG loaded listener.js 07:45:59 INFO - PROCESS | 25545 | ++DOMWINDOW == 186 (0xa6d05800) [pid = 25545] [serial = 1467] [outer = 0x8b9be800] 07:46:00 INFO - PROCESS | 25545 | 1466520360636 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 07:46:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 07:46:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1736ms 07:46:00 INFO - PROCESS | 25545 | 1466520360670 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 07:46:00 INFO - PROCESS | 25545 | 1466520360674 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 07:46:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 07:46:00 INFO - PROCESS | 25545 | 1466520360682 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 07:46:00 INFO - PROCESS | 25545 | 1466520360687 Marionette TRACE conn4 <- [1,1926,null,{}] 07:46:00 INFO - PROCESS | 25545 | 1466520360693 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:46:00 INFO - PROCESS | 25545 | 1466520360699 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:00 INFO - PROCESS | 25545 | 1466520360955 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 07:46:01 INFO - PROCESS | 25545 | 1466520361308 Marionette TRACE conn4 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:01 INFO - PROCESS | 25545 | 1466520361318 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:01 INFO - PROCESS | 25545 | ++DOCSHELL 0x8cf8a000 == 104 [pid = 25545] [id = 489] 07:46:01 INFO - PROCESS | 25545 | ++DOMWINDOW == 187 (0x8d917800) [pid = 25545] [serial = 1468] [outer = (nil)] 07:46:01 INFO - PROCESS | 25545 | ++DOMWINDOW == 188 (0x8e7e7c00) [pid = 25545] [serial = 1469] [outer = 0x8d917800] 07:46:01 INFO - PROCESS | 25545 | 1466520361437 Marionette DEBUG loaded listener.js 07:46:01 INFO - PROCESS | 25545 | ++DOMWINDOW == 189 (0x92d38400) [pid = 25545] [serial = 1470] [outer = 0x8d917800] 07:46:02 INFO - PROCESS | 25545 | 1466520362372 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 07:46:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 07:46:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1749ms 07:46:02 INFO - PROCESS | 25545 | 1466520362433 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 07:46:02 INFO - PROCESS | 25545 | 1466520362436 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 07:46:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 07:46:02 INFO - PROCESS | 25545 | 1466520362443 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 07:46:02 INFO - PROCESS | 25545 | 1466520362447 Marionette TRACE conn4 <- [1,1930,null,{}] 07:46:02 INFO - PROCESS | 25545 | 1466520362453 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:46:02 INFO - PROCESS | 25545 | 1466520362459 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:02 INFO - PROCESS | 25545 | 1466520362683 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 07:46:03 INFO - PROCESS | 25545 | 1466520363025 Marionette TRACE conn4 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:03 INFO - PROCESS | 25545 | 1466520363032 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:03 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9c9800 == 105 [pid = 25545] [id = 490] 07:46:03 INFO - PROCESS | 25545 | ++DOMWINDOW == 190 (0x8b9ce000) [pid = 25545] [serial = 1471] [outer = (nil)] 07:46:03 INFO - PROCESS | 25545 | ++DOMWINDOW == 191 (0x8ef86400) [pid = 25545] [serial = 1472] [outer = 0x8b9ce000] 07:46:03 INFO - PROCESS | 25545 | 1466520363125 Marionette DEBUG loaded listener.js 07:46:03 INFO - PROCESS | 25545 | ++DOMWINDOW == 192 (0x8ef89400) [pid = 25545] [serial = 1473] [outer = 0x8b9ce000] 07:46:04 INFO - PROCESS | 25545 | 1466520364077 Marionette TRACE conn4 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 07:46:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 07:46:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1682ms 07:46:04 INFO - PROCESS | 25545 | 1466520364127 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 07:46:04 INFO - PROCESS | 25545 | 1466520364130 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 07:46:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 07:46:04 INFO - PROCESS | 25545 | 1466520364138 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 07:46:04 INFO - PROCESS | 25545 | 1466520364142 Marionette TRACE conn4 <- [1,1934,null,{}] 07:46:04 INFO - PROCESS | 25545 | 1466520364149 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:46:04 INFO - PROCESS | 25545 | 1466520364153 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:04 INFO - PROCESS | 25545 | 1466520364421 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 07:46:05 INFO - PROCESS | 25545 | 1466520365337 Marionette TRACE conn4 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:05 INFO - PROCESS | 25545 | 1466520365346 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:05 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9c4c00 == 106 [pid = 25545] [id = 491] 07:46:05 INFO - PROCESS | 25545 | ++DOMWINDOW == 193 (0x8b9c5400) [pid = 25545] [serial = 1474] [outer = (nil)] 07:46:05 INFO - PROCESS | 25545 | ++DOMWINDOW == 194 (0x8b9ca000) [pid = 25545] [serial = 1475] [outer = 0x8b9c5400] 07:46:05 INFO - PROCESS | 25545 | 1466520365427 Marionette DEBUG loaded listener.js 07:46:05 INFO - PROCESS | 25545 | ++DOMWINDOW == 195 (0x8c40cc00) [pid = 25545] [serial = 1476] [outer = 0x8b9c5400] 07:46:06 INFO - PROCESS | 25545 | 1466520366432 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 07:46:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 07:46:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 2346ms 07:46:06 INFO - PROCESS | 25545 | 1466520366487 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 07:46:06 INFO - PROCESS | 25545 | 1466520366493 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 07:46:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 07:46:06 INFO - PROCESS | 25545 | 1466520366501 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 07:46:06 INFO - PROCESS | 25545 | 1466520366506 Marionette TRACE conn4 <- [1,1938,null,{}] 07:46:06 INFO - PROCESS | 25545 | 1466520366514 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:46:06 INFO - PROCESS | 25545 | 1466520366522 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:06 INFO - PROCESS | 25545 | 1466520366736 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 07:46:07 INFO - PROCESS | 25545 | 1466520367181 Marionette TRACE conn4 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:07 INFO - PROCESS | 25545 | 1466520367194 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:07 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9ca800 == 107 [pid = 25545] [id = 492] 07:46:07 INFO - PROCESS | 25545 | ++DOMWINDOW == 196 (0x8d78bc00) [pid = 25545] [serial = 1477] [outer = (nil)] 07:46:07 INFO - PROCESS | 25545 | ++DOMWINDOW == 197 (0x8dd39000) [pid = 25545] [serial = 1478] [outer = 0x8d78bc00] 07:46:07 INFO - PROCESS | 25545 | 1466520367279 Marionette DEBUG loaded listener.js 07:46:07 INFO - PROCESS | 25545 | ++DOMWINDOW == 198 (0x8e34d000) [pid = 25545] [serial = 1479] [outer = 0x8d78bc00] 07:46:08 INFO - PROCESS | 25545 | 1466520368220 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 07:46:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 07:46:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1785ms 07:46:08 INFO - PROCESS | 25545 | 1466520368291 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 07:46:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 07:46:08 INFO - PROCESS | 25545 | 1466520368297 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 07:46:08 INFO - PROCESS | 25545 | 1466520368304 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 07:46:08 INFO - PROCESS | 25545 | 1466520368307 Marionette TRACE conn4 <- [1,1942,null,{}] 07:46:08 INFO - PROCESS | 25545 | 1466520368314 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:46:08 INFO - PROCESS | 25545 | 1466520368319 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:08 INFO - PROCESS | 25545 | 1466520368621 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 07:46:09 INFO - PROCESS | 25545 | 1466520369022 Marionette TRACE conn4 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:09 INFO - PROCESS | 25545 | 1466520369030 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:09 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e64a400 == 108 [pid = 25545] [id = 493] 07:46:09 INFO - PROCESS | 25545 | ++DOMWINDOW == 199 (0x8e7e2400) [pid = 25545] [serial = 1480] [outer = (nil)] 07:46:09 INFO - PROCESS | 25545 | ++DOMWINDOW == 200 (0x8ef8c000) [pid = 25545] [serial = 1481] [outer = 0x8e7e2400] 07:46:09 INFO - PROCESS | 25545 | 1466520369109 Marionette DEBUG loaded listener.js 07:46:09 INFO - PROCESS | 25545 | ++DOMWINDOW == 201 (0x91462000) [pid = 25545] [serial = 1482] [outer = 0x8e7e2400] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x95232c00 == 107 [pid = 25545] [id = 425] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x8e5a6c00 == 106 [pid = 25545] [id = 424] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x922afc00 == 105 [pid = 25545] [id = 316] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9c9000 == 104 [pid = 25545] [id = 422] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x8cf82400 == 103 [pid = 25545] [id = 475] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x9d85ec00 == 102 [pid = 25545] [id = 359] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x9a3d7000 == 101 [pid = 25545] [id = 308] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x91b39400 == 100 [pid = 25545] [id = 347] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x8e4c4800 == 99 [pid = 25545] [id = 474] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x91a71000 == 98 [pid = 25545] [id = 309] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x91461400 == 97 [pid = 25545] [id = 344] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x9146cc00 == 96 [pid = 25545] [id = 355] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x9180bc00 == 95 [pid = 25545] [id = 374] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x950a4000 == 94 [pid = 25545] [id = 348] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x93dd5c00 == 93 [pid = 25545] [id = 305] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x9a8d0000 == 92 [pid = 25545] [id = 346] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x91a6e400 == 91 [pid = 25545] [id = 343] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x91c12400 == 90 [pid = 25545] [id = 304] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x8d788400 == 89 [pid = 25545] [id = 476] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x915ca800 == 88 [pid = 25545] [id = 350] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x8e5a4400 == 87 [pid = 25545] [id = 393] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x9922d400 == 86 [pid = 25545] [id = 433] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x92da5800 == 85 [pid = 25545] [id = 337] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x9799e800 == 84 [pid = 25545] [id = 320] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x91c17800 == 83 [pid = 25545] [id = 303] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x9ae3bc00 == 82 [pid = 25545] [id = 349] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x91c16000 == 81 [pid = 25545] [id = 302] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x91c19400 == 80 [pid = 25545] [id = 357] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9bfc00 == 79 [pid = 25545] [id = 477] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x91810000 == 78 [pid = 25545] [id = 386] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x8e5a7000 == 77 [pid = 25545] [id = 394] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x95232400 == 76 [pid = 25545] [id = 321] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x9c109000 == 75 [pid = 25545] [id = 339] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x915c7800 == 74 [pid = 25545] [id = 307] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x91b2f800 == 73 [pid = 25545] [id = 338] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x8c408000 == 72 [pid = 25545] [id = 432] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x91464000 == 71 [pid = 25545] [id = 397] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x8d786400 == 70 [pid = 25545] [id = 396] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x8e641800 == 69 [pid = 25545] [id = 392] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x91a6cc00 == 68 [pid = 25545] [id = 367] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x91b38400 == 67 [pid = 25545] [id = 306] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x8d782800 == 66 [pid = 25545] [id = 395] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x9928e400 == 65 [pid = 25545] [id = 318] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x915d4400 == 64 [pid = 25545] [id = 352] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x91c4f400 == 63 [pid = 25545] [id = 431] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x91465000 == 62 [pid = 25545] [id = 322] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x91467c00 == 61 [pid = 25545] [id = 340] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9bf400 == 60 [pid = 25545] [id = 414] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x9d85bc00 == 59 [pid = 25545] [id = 351] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x9a9fac00 == 58 [pid = 25545] [id = 376] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x8e350000 == 57 [pid = 25545] [id = 453] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x8c4d1400 == 56 [pid = 25545] [id = 412] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x8c4de800 == 55 [pid = 25545] [id = 451] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x8dd38400 == 54 [pid = 25545] [id = 452] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x924c4c00 == 53 [pid = 25545] [id = 353] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x8c4d6000 == 52 [pid = 25545] [id = 413] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x8cf7f400 == 51 [pid = 25545] [id = 411] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x91463800 == 50 [pid = 25545] [id = 324] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x924c1400 == 49 [pid = 25545] [id = 311] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x915d0000 == 48 [pid = 25545] [id = 342] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x8d8c1000 == 47 [pid = 25545] [id = 473] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x8e7e6400 == 46 [pid = 25545] [id = 454] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x8e34e400 == 45 [pid = 25545] [id = 415] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x9ae40000 == 44 [pid = 25545] [id = 450] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x91461c00 == 43 [pid = 25545] [id = 345] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x97993000 == 42 [pid = 25545] [id = 356] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x9522ec00 == 41 [pid = 25545] [id = 327] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x8d914000 == 40 [pid = 25545] [id = 416] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9ca800 == 39 [pid = 25545] [id = 492] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9c4c00 == 38 [pid = 25545] [id = 491] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9c9800 == 37 [pid = 25545] [id = 490] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9bdc00 == 36 [pid = 25545] [id = 488] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x8cf8a000 == 35 [pid = 25545] [id = 489] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9af400 == 34 [pid = 25545] [id = 487] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x9a051c00 == 33 [pid = 25545] [id = 486] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x915d0400 == 32 [pid = 25545] [id = 485] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9cdc00 == 31 [pid = 25545] [id = 484] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x8c416800 == 30 [pid = 25545] [id = 482] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x9a056c00 == 29 [pid = 25545] [id = 483] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x97999400 == 28 [pid = 25545] [id = 481] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x8e7e5400 == 27 [pid = 25545] [id = 480] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x8d789800 == 26 [pid = 25545] [id = 479] 07:46:11 INFO - PROCESS | 25545 | --DOCSHELL 0x8d915000 == 25 [pid = 25545] [id = 478] 07:46:11 INFO - PROCESS | 25545 | --DOMWINDOW == 200 (0x929d9400) [pid = 25545] [serial = 1382] [outer = (nil)] [url = about:blank] 07:46:11 INFO - PROCESS | 25545 | --DOMWINDOW == 199 (0x91c54000) [pid = 25545] [serial = 1377] [outer = (nil)] [url = about:blank] 07:46:11 INFO - PROCESS | 25545 | --DOMWINDOW == 198 (0x9ae3b000) [pid = 25545] [serial = 1343] [outer = (nil)] [url = about:blank] 07:46:11 INFO - PROCESS | 25545 | --DOMWINDOW == 197 (0x9a447400) [pid = 25545] [serial = 1340] [outer = (nil)] [url = about:blank] 07:46:11 INFO - PROCESS | 25545 | --DOMWINDOW == 196 (0x91b30400) [pid = 25545] [serial = 1376] [outer = (nil)] [url = about:blank] 07:46:11 INFO - PROCESS | 25545 | --DOMWINDOW == 195 (0x924c9400) [pid = 25545] [serial = 1364] [outer = (nil)] [url = about:blank] 07:46:11 INFO - PROCESS | 25545 | --DOMWINDOW == 194 (0xa6788000) [pid = 25545] [serial = 1233] [outer = (nil)] [url = about:blank] 07:46:11 INFO - PROCESS | 25545 | --DOMWINDOW == 193 (0x91462c00) [pid = 25545] [serial = 1355] [outer = (nil)] [url = about:blank] 07:46:11 INFO - PROCESS | 25545 | --DOMWINDOW == 192 (0x8d8b8000) [pid = 25545] [serial = 1325] [outer = (nil)] [url = about:blank] 07:46:11 INFO - PROCESS | 25545 | --DOMWINDOW == 191 (0x8cf8d400) [pid = 25545] [serial = 1236] [outer = (nil)] [url = about:blank] 07:46:11 INFO - PROCESS | 25545 | --DOMWINDOW == 190 (0x8e64c000) [pid = 25545] [serial = 1328] [outer = (nil)] [url = about:blank] 07:46:11 INFO - PROCESS | 25545 | --DOMWINDOW == 189 (0x93bae000) [pid = 25545] [serial = 1334] [outer = (nil)] [url = about:blank] 07:46:11 INFO - PROCESS | 25545 | --DOMWINDOW == 188 (0x8d91f400) [pid = 25545] [serial = 1251] [outer = (nil)] [url = about:blank] 07:46:11 INFO - PROCESS | 25545 | --DOMWINDOW == 187 (0x8f01a800) [pid = 25545] [serial = 1380] [outer = (nil)] [url = about:blank] 07:46:11 INFO - PROCESS | 25545 | --DOMWINDOW == 186 (0x8dd38c00) [pid = 25545] [serial = 1368] [outer = (nil)] [url = about:blank] 07:46:11 INFO - PROCESS | 25545 | --DOMWINDOW == 185 (0x8e643c00) [pid = 25545] [serial = 1358] [outer = (nil)] [url = about:blank] 07:46:11 INFO - PROCESS | 25545 | --DOMWINDOW == 184 (0x915c8c00) [pid = 25545] [serial = 1374] [outer = (nil)] [url = about:blank] 07:46:11 INFO - PROCESS | 25545 | --DOMWINDOW == 183 (0x8f020c00) [pid = 25545] [serial = 1373] [outer = (nil)] [url = about:blank] 07:46:11 INFO - PROCESS | 25545 | --DOMWINDOW == 182 (0x8e34f800) [pid = 25545] [serial = 1371] [outer = (nil)] [url = about:blank] 07:46:11 INFO - PROCESS | 25545 | --DOMWINDOW == 181 (0x92369c00) [pid = 25545] [serial = 1331] [outer = (nil)] [url = about:blank] 07:46:11 INFO - PROCESS | 25545 | --DOMWINDOW == 180 (0x96e55400) [pid = 25545] [serial = 1337] [outer = (nil)] [url = about:blank] 07:46:11 INFO - PROCESS | 25545 | --DOMWINDOW == 179 (0x8e4ca000) [pid = 25545] [serial = 1242] [outer = (nil)] [url = about:blank] 07:46:11 INFO - PROCESS | 25545 | --DOMWINDOW == 178 (0x8c4dc400) [pid = 25545] [serial = 1239] [outer = (nil)] [url = about:blank] 07:46:11 INFO - PROCESS | 25545 | --DOMWINDOW == 177 (0x8d922000) [pid = 25545] [serial = 1367] [outer = (nil)] [url = about:blank] 07:46:11 INFO - PROCESS | 25545 | --DOMWINDOW == 176 (0x8d78e000) [pid = 25545] [serial = 1370] [outer = (nil)] [url = about:blank] 07:46:11 INFO - PROCESS | 25545 | --DOMWINDOW == 175 (0xa23a2800) [pid = 25545] [serial = 1349] [outer = (nil)] [url = about:blank] 07:46:11 INFO - PROCESS | 25545 | --DOMWINDOW == 174 (0xa2fb6c00) [pid = 25545] [serial = 1352] [outer = (nil)] [url = about:blank] 07:46:11 INFO - PROCESS | 25545 | --DOMWINDOW == 173 (0x8e7e7800) [pid = 25545] [serial = 1361] [outer = (nil)] [url = about:blank] 07:46:11 INFO - PROCESS | 25545 | --DOMWINDOW == 172 (0x8d8c0800) [pid = 25545] [serial = 1379] [outer = (nil)] [url = about:blank] 07:46:11 INFO - PROCESS | 25545 | --DOMWINDOW == 171 (0x8b9cb400) [pid = 25545] [serial = 1245] [outer = (nil)] [url = about:blank] 07:46:11 INFO - PROCESS | 25545 | --DOMWINDOW == 170 (0x9d807000) [pid = 25545] [serial = 1248] [outer = (nil)] [url = about:blank] 07:46:11 INFO - PROCESS | 25545 | --DOMWINDOW == 169 (0x9d466c00) [pid = 25545] [serial = 1346] [outer = (nil)] [url = about:blank] 07:46:11 INFO - PROCESS | 25545 | --DOMWINDOW == 168 (0xa6724c00) [pid = 25545] [serial = 1230] [outer = (nil)] [url = about:blank] 07:46:12 INFO - PROCESS | 25545 | 1466520372397 Marionette TRACE conn4 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 07:46:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 07:46:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 4152ms 07:46:12 INFO - PROCESS | 25545 | 1466520372457 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 07:46:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 07:46:12 INFO - PROCESS | 25545 | 1466520372463 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 07:46:12 INFO - PROCESS | 25545 | 1466520372472 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 07:46:12 INFO - PROCESS | 25545 | 1466520372477 Marionette TRACE conn4 <- [1,1946,null,{}] 07:46:12 INFO - PROCESS | 25545 | 1466520372485 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:46:12 INFO - PROCESS | 25545 | 1466520372491 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:12 INFO - PROCESS | 25545 | 1466520372788 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 07:46:12 INFO - PROCESS | 25545 | 1466520372909 Marionette TRACE conn4 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:12 INFO - PROCESS | 25545 | 1466520372917 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:12 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c40f000 == 26 [pid = 25545] [id = 494] 07:46:12 INFO - PROCESS | 25545 | ++DOMWINDOW == 169 (0x8c413800) [pid = 25545] [serial = 1483] [outer = (nil)] 07:46:12 INFO - PROCESS | 25545 | ++DOMWINDOW == 170 (0x8c4de800) [pid = 25545] [serial = 1484] [outer = 0x8c413800] 07:46:13 INFO - PROCESS | 25545 | 1466520373001 Marionette DEBUG loaded listener.js 07:46:13 INFO - PROCESS | 25545 | ++DOMWINDOW == 171 (0x8cf80c00) [pid = 25545] [serial = 1485] [outer = 0x8c413800] 07:46:13 INFO - PROCESS | 25545 | 1466520373821 Marionette TRACE conn4 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 07:46:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 07:46:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1438ms 07:46:13 INFO - PROCESS | 25545 | 1466520373909 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 07:46:13 INFO - PROCESS | 25545 | 1466520373917 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 07:46:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 07:46:13 INFO - PROCESS | 25545 | 1466520373927 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 07:46:13 INFO - PROCESS | 25545 | 1466520373931 Marionette TRACE conn4 <- [1,1950,null,{}] 07:46:13 INFO - PROCESS | 25545 | 1466520373937 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:46:13 INFO - PROCESS | 25545 | 1466520373943 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:14 INFO - PROCESS | 25545 | 1466520374117 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 07:46:14 INFO - PROCESS | 25545 | 1466520374340 Marionette TRACE conn4 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:14 INFO - PROCESS | 25545 | 1466520374350 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:14 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9cc000 == 27 [pid = 25545] [id = 495] 07:46:14 INFO - PROCESS | 25545 | ++DOMWINDOW == 172 (0x8d78fc00) [pid = 25545] [serial = 1486] [outer = (nil)] 07:46:14 INFO - PROCESS | 25545 | ++DOMWINDOW == 173 (0x8d8bf800) [pid = 25545] [serial = 1487] [outer = 0x8d78fc00] 07:46:14 INFO - PROCESS | 25545 | 1466520374433 Marionette DEBUG loaded listener.js 07:46:14 INFO - PROCESS | 25545 | ++DOMWINDOW == 174 (0x8d916800) [pid = 25545] [serial = 1488] [outer = 0x8d78fc00] 07:46:15 INFO - PROCESS | 25545 | 1466520375692 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 07:46:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 07:46:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1836ms 07:46:15 INFO - PROCESS | 25545 | 1466520375765 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 07:46:15 INFO - PROCESS | 25545 | 1466520375772 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 07:46:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 07:46:15 INFO - PROCESS | 25545 | 1466520375798 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 07:46:15 INFO - PROCESS | 25545 | 1466520375809 Marionette TRACE conn4 <- [1,1954,null,{}] 07:46:15 INFO - PROCESS | 25545 | 1466520375894 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:46:15 INFO - PROCESS | 25545 | 1466520375910 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:16 INFO - PROCESS | 25545 | 1466520376276 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 07:46:18 INFO - PROCESS | 25545 | --DOMWINDOW == 173 (0x8d789400) [pid = 25545] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 07:46:18 INFO - PROCESS | 25545 | --DOMWINDOW == 172 (0x8e648000) [pid = 25545] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 07:46:18 INFO - PROCESS | 25545 | --DOMWINDOW == 171 (0x9a3de400) [pid = 25545] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 07:46:18 INFO - PROCESS | 25545 | --DOMWINDOW == 170 (0x8e5adc00) [pid = 25545] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 07:46:18 INFO - PROCESS | 25545 | --DOMWINDOW == 169 (0x8dd36400) [pid = 25545] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 07:46:18 INFO - PROCESS | 25545 | --DOMWINDOW == 168 (0x8d785c00) [pid = 25545] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 07:46:18 INFO - PROCESS | 25545 | --DOMWINDOW == 167 (0x91c50c00) [pid = 25545] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 07:46:18 INFO - PROCESS | 25545 | --DOMWINDOW == 166 (0x97995400) [pid = 25545] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 07:46:18 INFO - PROCESS | 25545 | --DOMWINDOW == 165 (0x8cf8c400) [pid = 25545] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 07:46:18 INFO - PROCESS | 25545 | --DOMWINDOW == 164 (0x9b12e400) [pid = 25545] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 07:46:18 INFO - PROCESS | 25545 | --DOMWINDOW == 163 (0x9afac800) [pid = 25545] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 07:46:18 INFO - PROCESS | 25545 | --DOMWINDOW == 162 (0x8c40a000) [pid = 25545] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 07:46:18 INFO - PROCESS | 25545 | --DOMWINDOW == 161 (0x9a3df400) [pid = 25545] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 07:46:18 INFO - PROCESS | 25545 | --DOMWINDOW == 160 (0x91c4b400) [pid = 25545] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 07:46:18 INFO - PROCESS | 25545 | --DOMWINDOW == 159 (0x99229400) [pid = 25545] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 07:46:18 INFO - PROCESS | 25545 | --DOMWINDOW == 158 (0x99e5e400) [pid = 25545] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 07:46:18 INFO - PROCESS | 25545 | --DOMWINDOW == 157 (0x95237800) [pid = 25545] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 07:46:18 INFO - PROCESS | 25545 | --DOMWINDOW == 156 (0x8f01b400) [pid = 25545] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 07:46:18 INFO - PROCESS | 25545 | --DOMWINDOW == 155 (0x96ec5000) [pid = 25545] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 07:46:18 INFO - PROCESS | 25545 | --DOMWINDOW == 154 (0x8e350400) [pid = 25545] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 07:46:18 INFO - PROCESS | 25545 | --DOMWINDOW == 153 (0x91808800) [pid = 25545] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 07:46:18 INFO - PROCESS | 25545 | --DOMWINDOW == 152 (0x91c5a000) [pid = 25545] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 07:46:18 INFO - PROCESS | 25545 | --DOMWINDOW == 151 (0x8e64e000) [pid = 25545] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 07:46:18 INFO - PROCESS | 25545 | --DOMWINDOW == 150 (0x8d78b000) [pid = 25545] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 07:46:18 INFO - PROCESS | 25545 | --DOMWINDOW == 149 (0x8e7e8c00) [pid = 25545] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 07:46:18 INFO - PROCESS | 25545 | --DOMWINDOW == 148 (0x8e4c9800) [pid = 25545] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 07:46:18 INFO - PROCESS | 25545 | --DOMWINDOW == 147 (0x91a76c00) [pid = 25545] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 07:46:18 INFO - PROCESS | 25545 | --DOMWINDOW == 146 (0x96e51800) [pid = 25545] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 07:46:18 INFO - PROCESS | 25545 | --DOMWINDOW == 145 (0x8cf87400) [pid = 25545] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 07:46:18 INFO - PROCESS | 25545 | --DOMWINDOW == 144 (0x8c4ddc00) [pid = 25545] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 07:46:18 INFO - PROCESS | 25545 | --DOMWINDOW == 143 (0x9799e400) [pid = 25545] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 07:46:18 INFO - PROCESS | 25545 | --DOMWINDOW == 142 (0x92f93000) [pid = 25545] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 07:46:18 INFO - PROCESS | 25545 | --DOMWINDOW == 141 (0x8d788800) [pid = 25545] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 07:46:18 INFO - PROCESS | 25545 | --DOMWINDOW == 140 (0x9b5fb000) [pid = 25545] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 07:46:18 INFO - PROCESS | 25545 | --DOMWINDOW == 139 (0x92f87c00) [pid = 25545] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 07:46:18 INFO - PROCESS | 25545 | --DOMWINDOW == 138 (0x8f022c00) [pid = 25545] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 07:46:18 INFO - PROCESS | 25545 | --DOMWINDOW == 137 (0x9180d400) [pid = 25545] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 07:46:18 INFO - PROCESS | 25545 | --DOMWINDOW == 136 (0xa108d000) [pid = 25545] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 07:46:18 INFO - PROCESS | 25545 | --DOMWINDOW == 135 (0x8e5b1c00) [pid = 25545] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 07:46:18 INFO - PROCESS | 25545 | --DOMWINDOW == 134 (0x915cbc00) [pid = 25545] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 07:46:18 INFO - PROCESS | 25545 | --DOMWINDOW == 133 (0x92f58800) [pid = 25545] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 07:46:18 INFO - PROCESS | 25545 | --DOMWINDOW == 132 (0x9aab6400) [pid = 25545] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 07:46:18 INFO - PROCESS | 25545 | --DOMWINDOW == 131 (0x8dd35800) [pid = 25545] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 07:46:18 INFO - PROCESS | 25545 | --DOMWINDOW == 130 (0x8b9c0400) [pid = 25545] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 07:46:18 INFO - PROCESS | 25545 | --DOMWINDOW == 129 (0x8e342c00) [pid = 25545] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 07:46:18 INFO - PROCESS | 25545 | --DOMWINDOW == 128 (0x9ae3c800) [pid = 25545] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 07:46:18 INFO - PROCESS | 25545 | 1466520378754 Marionette TRACE conn4 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:18 INFO - PROCESS | 25545 | 1466520378765 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:18 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c4d4800 == 28 [pid = 25545] [id = 496] 07:46:18 INFO - PROCESS | 25545 | ++DOMWINDOW == 129 (0x8c4d6800) [pid = 25545] [serial = 1489] [outer = (nil)] 07:46:18 INFO - PROCESS | 25545 | ++DOMWINDOW == 130 (0x8cf89c00) [pid = 25545] [serial = 1490] [outer = 0x8c4d6800] 07:46:18 INFO - PROCESS | 25545 | 1466520378872 Marionette DEBUG loaded listener.js 07:46:19 INFO - PROCESS | 25545 | ++DOMWINDOW == 131 (0x8dd36400) [pid = 25545] [serial = 1491] [outer = 0x8c4d6800] 07:46:19 INFO - PROCESS | 25545 | 1466520379640 Marionette TRACE conn4 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 07:46:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 07:46:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 3862ms 07:46:19 INFO - PROCESS | 25545 | 1466520379671 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 07:46:19 INFO - PROCESS | 25545 | 1466520379675 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 07:46:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 07:46:19 INFO - PROCESS | 25545 | 1466520379685 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 07:46:19 INFO - PROCESS | 25545 | 1466520379688 Marionette TRACE conn4 <- [1,1958,null,{}] 07:46:19 INFO - PROCESS | 25545 | 1466520379694 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:46:19 INFO - PROCESS | 25545 | 1466520379699 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:19 INFO - PROCESS | 25545 | 1466520379889 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 07:46:19 INFO - PROCESS | 25545 | 1466520379909 Marionette TRACE conn4 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:19 INFO - PROCESS | 25545 | 1466520379917 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:19 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9bf400 == 29 [pid = 25545] [id = 497] 07:46:19 INFO - PROCESS | 25545 | ++DOMWINDOW == 132 (0x8e4c4800) [pid = 25545] [serial = 1492] [outer = (nil)] 07:46:19 INFO - PROCESS | 25545 | ++DOMWINDOW == 133 (0x8e4cdc00) [pid = 25545] [serial = 1493] [outer = 0x8e4c4800] 07:46:19 INFO - PROCESS | 25545 | 1466520379989 Marionette DEBUG loaded listener.js 07:46:20 INFO - PROCESS | 25545 | ++DOMWINDOW == 134 (0x8e5af800) [pid = 25545] [serial = 1494] [outer = 0x8e4c4800] 07:46:21 INFO - PROCESS | 25545 | 1466520381269 Marionette TRACE conn4 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 07:46:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 07:46:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1633ms 07:46:21 INFO - PROCESS | 25545 | 1466520381321 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 07:46:21 INFO - PROCESS | 25545 | 1466520381329 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 07:46:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 07:46:21 INFO - PROCESS | 25545 | 1466520381339 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 07:46:21 INFO - PROCESS | 25545 | 1466520381344 Marionette TRACE conn4 <- [1,1962,null,{}] 07:46:21 INFO - PROCESS | 25545 | 1466520381354 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:46:21 INFO - PROCESS | 25545 | 1466520381361 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:21 INFO - PROCESS | 25545 | 1466520381621 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 07:46:21 INFO - PROCESS | 25545 | 1466520381974 Marionette TRACE conn4 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:21 INFO - PROCESS | 25545 | 1466520381982 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:22 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9cd000 == 30 [pid = 25545] [id = 498] 07:46:22 INFO - PROCESS | 25545 | ++DOMWINDOW == 135 (0x8c40dc00) [pid = 25545] [serial = 1495] [outer = (nil)] 07:46:22 INFO - PROCESS | 25545 | ++DOMWINDOW == 136 (0x8cf8b000) [pid = 25545] [serial = 1496] [outer = 0x8c40dc00] 07:46:22 INFO - PROCESS | 25545 | 1466520382089 Marionette DEBUG loaded listener.js 07:46:22 INFO - PROCESS | 25545 | ++DOMWINDOW == 137 (0x8d8b6400) [pid = 25545] [serial = 1497] [outer = 0x8c40dc00] 07:46:23 INFO - PROCESS | 25545 | 1466520383070 Marionette TRACE conn4 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 07:46:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 07:46:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1786ms 07:46:23 INFO - PROCESS | 25545 | 1466520383125 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 07:46:23 INFO - PROCESS | 25545 | 1466520383133 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 07:46:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 07:46:23 INFO - PROCESS | 25545 | 1466520383145 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 07:46:23 INFO - PROCESS | 25545 | 1466520383149 Marionette TRACE conn4 <- [1,1966,null,{}] 07:46:23 INFO - PROCESS | 25545 | 1466520383157 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:46:23 INFO - PROCESS | 25545 | 1466520383162 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:23 INFO - PROCESS | 25545 | 1466520383362 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 07:46:23 INFO - PROCESS | 25545 | 1466520383685 Marionette TRACE conn4 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:23 INFO - PROCESS | 25545 | 1466520383697 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:23 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9c6c00 == 31 [pid = 25545] [id = 499] 07:46:23 INFO - PROCESS | 25545 | ++DOMWINDOW == 138 (0x8dd3f000) [pid = 25545] [serial = 1498] [outer = (nil)] 07:46:23 INFO - PROCESS | 25545 | ++DOMWINDOW == 139 (0x8e349800) [pid = 25545] [serial = 1499] [outer = 0x8dd3f000] 07:46:23 INFO - PROCESS | 25545 | 1466520383793 Marionette DEBUG loaded listener.js 07:46:23 INFO - PROCESS | 25545 | ++DOMWINDOW == 140 (0x8e4ca000) [pid = 25545] [serial = 1500] [outer = 0x8dd3f000] 07:46:24 INFO - PROCESS | 25545 | 1466520384772 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 07:46:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 07:46:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1686ms 07:46:24 INFO - PROCESS | 25545 | 1466520384832 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 07:46:24 INFO - PROCESS | 25545 | 1466520384836 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 07:46:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 07:46:24 INFO - PROCESS | 25545 | 1466520384843 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 07:46:24 INFO - PROCESS | 25545 | 1466520384850 Marionette TRACE conn4 <- [1,1970,null,{}] 07:46:24 INFO - PROCESS | 25545 | 1466520384867 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:46:24 INFO - PROCESS | 25545 | 1466520384877 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:25 INFO - PROCESS | 25545 | 1466520385136 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 07:46:25 INFO - PROCESS | 25545 | 1466520385463 Marionette TRACE conn4 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:25 INFO - PROCESS | 25545 | 1466520385476 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:25 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e7de800 == 32 [pid = 25545] [id = 500] 07:46:25 INFO - PROCESS | 25545 | ++DOMWINDOW == 141 (0x8e7df800) [pid = 25545] [serial = 1501] [outer = (nil)] 07:46:25 INFO - PROCESS | 25545 | ++DOMWINDOW == 142 (0x8e7e7800) [pid = 25545] [serial = 1502] [outer = 0x8e7df800] 07:46:25 INFO - PROCESS | 25545 | 1466520385567 Marionette DEBUG loaded listener.js 07:46:25 INFO - PROCESS | 25545 | ++DOMWINDOW == 143 (0x8ef89000) [pid = 25545] [serial = 1503] [outer = 0x8e7df800] 07:46:26 INFO - PROCESS | 25545 | 1466520386474 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 07:46:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 07:46:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1687ms 07:46:26 INFO - PROCESS | 25545 | 1466520386532 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 07:46:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 07:46:26 INFO - PROCESS | 25545 | 1466520386537 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 07:46:26 INFO - PROCESS | 25545 | 1466520386544 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 07:46:26 INFO - PROCESS | 25545 | 1466520386548 Marionette TRACE conn4 <- [1,1974,null,{}] 07:46:26 INFO - PROCESS | 25545 | 1466520386555 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:46:26 INFO - PROCESS | 25545 | 1466520386560 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:26 INFO - PROCESS | 25545 | 1466520386827 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 07:46:27 INFO - PROCESS | 25545 | 1466520387139 Marionette TRACE conn4 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:27 INFO - PROCESS | 25545 | 1466520387145 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:27 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e643c00 == 33 [pid = 25545] [id = 501] 07:46:27 INFO - PROCESS | 25545 | ++DOMWINDOW == 144 (0x8ef8d400) [pid = 25545] [serial = 1504] [outer = (nil)] 07:46:27 INFO - PROCESS | 25545 | ++DOMWINDOW == 145 (0x8f024c00) [pid = 25545] [serial = 1505] [outer = 0x8ef8d400] 07:46:27 INFO - PROCESS | 25545 | 1466520387241 Marionette DEBUG loaded listener.js 07:46:27 INFO - PROCESS | 25545 | ++DOMWINDOW == 146 (0x8f022000) [pid = 25545] [serial = 1506] [outer = 0x8ef8d400] 07:46:28 INFO - PROCESS | 25545 | 1466520388161 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 07:46:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 07:46:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1691ms 07:46:28 INFO - PROCESS | 25545 | 1466520388236 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 07:46:28 INFO - PROCESS | 25545 | 1466520388240 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 07:46:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 07:46:28 INFO - PROCESS | 25545 | 1466520388247 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 07:46:28 INFO - PROCESS | 25545 | 1466520388251 Marionette TRACE conn4 <- [1,1978,null,{}] 07:46:28 INFO - PROCESS | 25545 | 1466520388257 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:46:28 INFO - PROCESS | 25545 | 1466520388263 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:28 INFO - PROCESS | 25545 | 1466520388493 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 07:46:28 INFO - PROCESS | 25545 | 1466520388807 Marionette TRACE conn4 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:28 INFO - PROCESS | 25545 | 1466520388817 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:28 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9ba000 == 34 [pid = 25545] [id = 502] 07:46:28 INFO - PROCESS | 25545 | ++DOMWINDOW == 147 (0x8b9c7400) [pid = 25545] [serial = 1507] [outer = (nil)] 07:46:28 INFO - PROCESS | 25545 | ++DOMWINDOW == 148 (0x915cb800) [pid = 25545] [serial = 1508] [outer = 0x8b9c7400] 07:46:28 INFO - PROCESS | 25545 | 1466520388908 Marionette DEBUG loaded listener.js 07:46:29 INFO - PROCESS | 25545 | ++DOMWINDOW == 149 (0x915cdc00) [pid = 25545] [serial = 1509] [outer = 0x8b9c7400] 07:46:29 INFO - PROCESS | 25545 | 1466520389844 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 07:46:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 07:46:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1637ms 07:46:29 INFO - PROCESS | 25545 | 1466520389886 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 07:46:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 07:46:29 INFO - PROCESS | 25545 | 1466520389891 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 07:46:29 INFO - PROCESS | 25545 | 1466520389898 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 07:46:29 INFO - PROCESS | 25545 | 1466520389902 Marionette TRACE conn4 <- [1,1982,null,{}] 07:46:29 INFO - PROCESS | 25545 | 1466520389908 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:46:29 INFO - PROCESS | 25545 | 1466520389919 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:30 INFO - PROCESS | 25545 | 1466520390271 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 07:46:30 INFO - PROCESS | 25545 | 1466520390603 Marionette TRACE conn4 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:30 INFO - PROCESS | 25545 | 1466520390612 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:30 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9cc400 == 35 [pid = 25545] [id = 503] 07:46:30 INFO - PROCESS | 25545 | ++DOMWINDOW == 150 (0x8f025000) [pid = 25545] [serial = 1510] [outer = (nil)] 07:46:30 INFO - PROCESS | 25545 | ++DOMWINDOW == 151 (0x91b2f000) [pid = 25545] [serial = 1511] [outer = 0x8f025000] 07:46:30 INFO - PROCESS | 25545 | 1466520390700 Marionette DEBUG loaded listener.js 07:46:30 INFO - PROCESS | 25545 | ++DOMWINDOW == 152 (0x91c14000) [pid = 25545] [serial = 1512] [outer = 0x8f025000] 07:46:31 INFO - PROCESS | 25545 | 1466520391685 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 07:46:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 07:46:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1833ms 07:46:31 INFO - PROCESS | 25545 | 1466520391732 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 07:46:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 07:46:31 INFO - PROCESS | 25545 | 1466520391736 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 07:46:31 INFO - PROCESS | 25545 | 1466520391743 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 07:46:31 INFO - PROCESS | 25545 | 1466520391747 Marionette TRACE conn4 <- [1,1986,null,{}] 07:46:31 INFO - PROCESS | 25545 | 1466520391753 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:46:31 INFO - PROCESS | 25545 | 1466520391759 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:31 INFO - PROCESS | 25545 | 1466520391959 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 07:46:32 INFO - PROCESS | 25545 | 1466520392227 Marionette TRACE conn4 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:32 INFO - PROCESS | 25545 | 1466520392240 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:32 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9b1800 == 36 [pid = 25545] [id = 504] 07:46:32 INFO - PROCESS | 25545 | ++DOMWINDOW == 153 (0x8b9b6800) [pid = 25545] [serial = 1513] [outer = (nil)] 07:46:32 INFO - PROCESS | 25545 | ++DOMWINDOW == 154 (0x91c4f400) [pid = 25545] [serial = 1514] [outer = 0x8b9b6800] 07:46:32 INFO - PROCESS | 25545 | 1466520392371 Marionette DEBUG loaded listener.js 07:46:32 INFO - PROCESS | 25545 | ++DOMWINDOW == 155 (0x91c55400) [pid = 25545] [serial = 1515] [outer = 0x8b9b6800] 07:46:33 INFO - PROCESS | 25545 | 1466520393298 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 07:46:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 07:46:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1600ms 07:46:33 INFO - PROCESS | 25545 | 1466520393344 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 07:46:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 07:46:33 INFO - PROCESS | 25545 | 1466520393357 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 07:46:33 INFO - PROCESS | 25545 | 1466520393364 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 07:46:33 INFO - PROCESS | 25545 | 1466520393369 Marionette TRACE conn4 <- [1,1990,null,{}] 07:46:33 INFO - PROCESS | 25545 | 1466520393375 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:46:33 INFO - PROCESS | 25545 | 1466520393380 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:33 INFO - PROCESS | 25545 | 1466520393594 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 07:46:33 INFO - PROCESS | 25545 | 1466520393911 Marionette TRACE conn4 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:33 INFO - PROCESS | 25545 | 1466520393919 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:33 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d8c0800 == 37 [pid = 25545] [id = 505] 07:46:33 INFO - PROCESS | 25545 | ++DOMWINDOW == 156 (0x91c18000) [pid = 25545] [serial = 1516] [outer = (nil)] 07:46:34 INFO - PROCESS | 25545 | ++DOMWINDOW == 157 (0x924c4800) [pid = 25545] [serial = 1517] [outer = 0x91c18000] 07:46:34 INFO - PROCESS | 25545 | 1466520394015 Marionette DEBUG loaded listener.js 07:46:34 INFO - PROCESS | 25545 | ++DOMWINDOW == 158 (0x924c7800) [pid = 25545] [serial = 1518] [outer = 0x91c18000] 07:46:34 INFO - PROCESS | 25545 | 1466520394932 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 07:46:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 07:46:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1640ms 07:46:35 INFO - PROCESS | 25545 | 1466520395005 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 07:46:35 INFO - PROCESS | 25545 | 1466520395008 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 07:46:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 07:46:35 INFO - PROCESS | 25545 | 1466520395016 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 07:46:35 INFO - PROCESS | 25545 | 1466520395018 Marionette TRACE conn4 <- [1,1994,null,{}] 07:46:35 INFO - PROCESS | 25545 | 1466520395025 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:46:35 INFO - PROCESS | 25545 | 1466520395030 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:35 INFO - PROCESS | 25545 | 1466520395261 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 07:46:35 INFO - PROCESS | 25545 | 1466520395588 Marionette TRACE conn4 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:35 INFO - PROCESS | 25545 | 1466520395595 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:35 INFO - PROCESS | 25545 | ++DOCSHELL 0x91c52000 == 38 [pid = 25545] [id = 506] 07:46:35 INFO - PROCESS | 25545 | ++DOMWINDOW == 159 (0x924c2400) [pid = 25545] [serial = 1519] [outer = (nil)] 07:46:35 INFO - PROCESS | 25545 | ++DOMWINDOW == 160 (0x9269d000) [pid = 25545] [serial = 1520] [outer = 0x924c2400] 07:46:35 INFO - PROCESS | 25545 | 1466520395687 Marionette DEBUG loaded listener.js 07:46:35 INFO - PROCESS | 25545 | ++DOMWINDOW == 161 (0x929df400) [pid = 25545] [serial = 1521] [outer = 0x924c2400] 07:46:36 INFO - PROCESS | 25545 | 1466520396624 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 07:46:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 07:46:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1699ms 07:46:36 INFO - PROCESS | 25545 | 1466520396715 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 07:46:36 INFO - PROCESS | 25545 | 1466520396720 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 07:46:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 07:46:36 INFO - PROCESS | 25545 | 1466520396726 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 07:46:36 INFO - PROCESS | 25545 | 1466520396730 Marionette TRACE conn4 <- [1,1998,null,{}] 07:46:36 INFO - PROCESS | 25545 | 1466520396735 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:46:36 INFO - PROCESS | 25545 | 1466520396740 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:36 INFO - PROCESS | 25545 | 1466520396971 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 07:46:37 INFO - PROCESS | 25545 | 1466520397288 Marionette TRACE conn4 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:37 INFO - PROCESS | 25545 | 1466520397297 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:37 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d78c400 == 39 [pid = 25545] [id = 507] 07:46:37 INFO - PROCESS | 25545 | ++DOMWINDOW == 162 (0x8d91a800) [pid = 25545] [serial = 1522] [outer = (nil)] 07:46:37 INFO - PROCESS | 25545 | ++DOMWINDOW == 163 (0x92d31400) [pid = 25545] [serial = 1523] [outer = 0x8d91a800] 07:46:37 INFO - PROCESS | 25545 | 1466520397386 Marionette DEBUG loaded listener.js 07:46:37 INFO - PROCESS | 25545 | ++DOMWINDOW == 164 (0x92d34400) [pid = 25545] [serial = 1524] [outer = 0x8d91a800] 07:46:38 INFO - PROCESS | 25545 | 1466520398309 Marionette TRACE conn4 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 07:46:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 07:46:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1634ms 07:46:38 INFO - PROCESS | 25545 | 1466520398362 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 07:46:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 07:46:38 INFO - PROCESS | 25545 | 1466520398367 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 07:46:38 INFO - PROCESS | 25545 | 1466520398373 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 07:46:38 INFO - PROCESS | 25545 | 1466520398378 Marionette TRACE conn4 <- [1,2002,null,{}] 07:46:38 INFO - PROCESS | 25545 | 1466520398384 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:46:38 INFO - PROCESS | 25545 | 1466520398391 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:38 INFO - PROCESS | 25545 | 1466520398655 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 07:46:39 INFO - PROCESS | 25545 | 1466520399000 Marionette TRACE conn4 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:39 INFO - PROCESS | 25545 | 1466520399012 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:39 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9c1400 == 40 [pid = 25545] [id = 508] 07:46:39 INFO - PROCESS | 25545 | ++DOMWINDOW == 165 (0x8c407c00) [pid = 25545] [serial = 1525] [outer = (nil)] 07:46:39 INFO - PROCESS | 25545 | ++DOMWINDOW == 166 (0x92f87400) [pid = 25545] [serial = 1526] [outer = 0x8c407c00] 07:46:39 INFO - PROCESS | 25545 | 1466520399105 Marionette DEBUG loaded listener.js 07:46:39 INFO - PROCESS | 25545 | ++DOMWINDOW == 167 (0x93a3d800) [pid = 25545] [serial = 1527] [outer = 0x8c407c00] 07:46:40 INFO - PROCESS | 25545 | 1466520400320 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 07:46:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 07:46:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1990ms 07:46:40 INFO - PROCESS | 25545 | 1466520400365 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 07:46:40 INFO - PROCESS | 25545 | 1466520400369 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 07:46:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 07:46:40 INFO - PROCESS | 25545 | 1466520400399 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 07:46:40 INFO - PROCESS | 25545 | 1466520400402 Marionette TRACE conn4 <- [1,2006,null,{}] 07:46:40 INFO - PROCESS | 25545 | 1466520400409 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:46:40 INFO - PROCESS | 25545 | 1466520400414 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:40 INFO - PROCESS | 25545 | 1466520400605 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 07:46:40 INFO - PROCESS | 25545 | 1466520400947 Marionette TRACE conn4 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:40 INFO - PROCESS | 25545 | 1466520400958 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:40 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9b6400 == 41 [pid = 25545] [id = 509] 07:46:40 INFO - PROCESS | 25545 | ++DOMWINDOW == 168 (0x8b9be400) [pid = 25545] [serial = 1528] [outer = (nil)] 07:46:41 INFO - PROCESS | 25545 | ++DOMWINDOW == 169 (0x93a4cc00) [pid = 25545] [serial = 1529] [outer = 0x8b9be400] 07:46:41 INFO - PROCESS | 25545 | 1466520401042 Marionette DEBUG loaded listener.js 07:46:41 INFO - PROCESS | 25545 | ++DOMWINDOW == 170 (0x93ba9400) [pid = 25545] [serial = 1530] [outer = 0x8b9be400] 07:46:42 INFO - PROCESS | 25545 | 1466520402008 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 07:46:42 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 07:46:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1703ms 07:46:42 INFO - PROCESS | 25545 | 1466520402080 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 07:46:42 INFO - PROCESS | 25545 | 1466520402084 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 07:46:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 07:46:42 INFO - PROCESS | 25545 | 1466520402091 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 07:46:42 INFO - PROCESS | 25545 | 1466520402095 Marionette TRACE conn4 <- [1,2010,null,{}] 07:46:42 INFO - PROCESS | 25545 | 1466520402103 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:46:42 INFO - PROCESS | 25545 | 1466520402108 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:42 INFO - PROCESS | 25545 | 1466520402342 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 07:46:42 INFO - PROCESS | 25545 | 1466520402668 Marionette TRACE conn4 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:42 INFO - PROCESS | 25545 | 1466520402679 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:42 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9ccc00 == 42 [pid = 25545] [id = 510] 07:46:42 INFO - PROCESS | 25545 | ++DOMWINDOW == 171 (0x8c4db800) [pid = 25545] [serial = 1531] [outer = (nil)] 07:46:42 INFO - PROCESS | 25545 | ++DOMWINDOW == 172 (0x8e5ac400) [pid = 25545] [serial = 1532] [outer = 0x8c4db800] 07:46:42 INFO - PROCESS | 25545 | 1466520402768 Marionette DEBUG loaded listener.js 07:46:42 INFO - PROCESS | 25545 | ++DOMWINDOW == 173 (0x8e7e5000) [pid = 25545] [serial = 1533] [outer = 0x8c4db800] 07:46:43 INFO - PROCESS | 25545 | 1466520403692 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 07:46:43 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 07:46:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1641ms 07:46:43 INFO - PROCESS | 25545 | 1466520403733 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 07:46:43 INFO - PROCESS | 25545 | 1466520403737 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 07:46:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 07:46:43 INFO - PROCESS | 25545 | 1466520403765 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 07:46:43 INFO - PROCESS | 25545 | 1466520403769 Marionette TRACE conn4 <- [1,2014,null,{}] 07:46:43 INFO - PROCESS | 25545 | 1466520403775 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:46:43 INFO - PROCESS | 25545 | 1466520403780 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:43 INFO - PROCESS | 25545 | 1466520403993 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 07:46:44 INFO - PROCESS | 25545 | 1466520404320 Marionette TRACE conn4 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:44 INFO - PROCESS | 25545 | 1466520404329 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:44 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9af800 == 43 [pid = 25545] [id = 511] 07:46:44 INFO - PROCESS | 25545 | ++DOMWINDOW == 174 (0x8b9b5c00) [pid = 25545] [serial = 1534] [outer = (nil)] 07:46:44 INFO - PROCESS | 25545 | ++DOMWINDOW == 175 (0x8d8ba000) [pid = 25545] [serial = 1535] [outer = 0x8b9b5c00] 07:46:44 INFO - PROCESS | 25545 | 1466520404420 Marionette DEBUG loaded listener.js 07:46:44 INFO - PROCESS | 25545 | ++DOMWINDOW == 176 (0x8e4ce000) [pid = 25545] [serial = 1536] [outer = 0x8b9b5c00] 07:46:45 INFO - PROCESS | 25545 | 1466520405590 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 07:46:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 07:46:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1904ms 07:46:45 INFO - PROCESS | 25545 | 1466520405669 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 07:46:45 INFO - PROCESS | 25545 | 1466520405680 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 07:46:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 07:46:45 INFO - PROCESS | 25545 | 1466520405704 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 07:46:45 INFO - PROCESS | 25545 | 1466520405709 Marionette TRACE conn4 <- [1,2018,null,{}] 07:46:45 INFO - PROCESS | 25545 | 1466520405774 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:46:45 INFO - PROCESS | 25545 | 1466520405780 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:46 INFO - PROCESS | 25545 | 1466520406047 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 07:46:46 INFO - PROCESS | 25545 | 1466520406343 Marionette TRACE conn4 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:46 INFO - PROCESS | 25545 | 1466520406357 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:46 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9b0c00 == 44 [pid = 25545] [id = 512] 07:46:46 INFO - PROCESS | 25545 | ++DOMWINDOW == 177 (0x8b9c3000) [pid = 25545] [serial = 1537] [outer = (nil)] 07:46:46 INFO - PROCESS | 25545 | ++DOMWINDOW == 178 (0x8c4de000) [pid = 25545] [serial = 1538] [outer = 0x8b9c3000] 07:46:46 INFO - PROCESS | 25545 | 1466520406481 Marionette DEBUG loaded listener.js 07:46:46 INFO - PROCESS | 25545 | ++DOMWINDOW == 179 (0x8cf85000) [pid = 25545] [serial = 1539] [outer = 0x8b9c3000] 07:46:46 INFO - PROCESS | 25545 | --DOCSHELL 0x8c4d4800 == 43 [pid = 25545] [id = 496] 07:46:46 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9cc000 == 42 [pid = 25545] [id = 495] 07:46:47 INFO - PROCESS | 25545 | --DOCSHELL 0x8c40f000 == 41 [pid = 25545] [id = 494] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 178 (0x91809000) [pid = 25545] [serial = 1323] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 177 (0x93baec00) [pid = 25545] [serial = 1365] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 176 (0x8f021c00) [pid = 25545] [serial = 1329] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 175 (0x9a097c00) [pid = 25545] [serial = 1269] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 174 (0x8e346000) [pid = 25545] [serial = 1272] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 173 (0xa6d02000) [pid = 25545] [serial = 1296] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 172 (0x9b51e800) [pid = 25545] [serial = 1344] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 171 (0x9b519400) [pid = 25545] [serial = 1356] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 170 (0xa23f4800) [pid = 25545] [serial = 1350] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 169 (0xa331c000) [pid = 25545] [serial = 1353] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 168 (0x8c413000) [pid = 25545] [serial = 1299] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 167 (0xa6d03c00) [pid = 25545] [serial = 1290] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 166 (0x91c55800) [pid = 25545] [serial = 1293] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 165 (0x9d807800) [pid = 25545] [serial = 1347] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 164 (0x9aac1800) [pid = 25545] [serial = 1341] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 163 (0x9a3d8400) [pid = 25545] [serial = 1278] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 162 (0x96ecf400) [pid = 25545] [serial = 1338] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 161 (0x9b51f000) [pid = 25545] [serial = 1281] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 160 (0x915c7000) [pid = 25545] [serial = 1362] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 159 (0x950a3800) [pid = 25545] [serial = 1335] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 158 (0x92695400) [pid = 25545] [serial = 1332] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 157 (0xa23f4000) [pid = 25545] [serial = 1284] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 156 (0x8d919c00) [pid = 25545] [serial = 1326] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 155 (0x8e7e0800) [pid = 25545] [serial = 1359] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 154 (0xa6bd2000) [pid = 25545] [serial = 1287] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 153 (0x91810800) [pid = 25545] [serial = 1275] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 152 (0xa6d0dc00) [pid = 25545] [serial = 1302] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 151 (0x92f89800) [pid = 25545] [serial = 1383] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 150 (0x9a4e6000) [pid = 25545] [serial = 1400] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 149 (0x9aab9000) [pid = 25545] [serial = 1401] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 148 (0x8d8ba800) [pid = 25545] [serial = 1418] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 147 (0x8dd31c00) [pid = 25545] [serial = 1419] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 146 (0xa4f80400) [pid = 25545] [serial = 1415] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 145 (0xa61bac00) [pid = 25545] [serial = 1416] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 144 (0x9c102000) [pid = 25545] [serial = 1406] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 143 (0x9d349800) [pid = 25545] [serial = 1407] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 142 (0x96e4e400) [pid = 25545] [serial = 1394] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 141 (0x97994400) [pid = 25545] [serial = 1395] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 140 (0x8dd33800) [pid = 25545] [serial = 1385] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 139 (0x8e4c6000) [pid = 25545] [serial = 1386] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 138 (0xa237c400) [pid = 25545] [serial = 1409] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 137 (0xa23a8800) [pid = 25545] [serial = 1410] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 136 (0x93a42400) [pid = 25545] [serial = 1391] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 135 (0x93de2400) [pid = 25545] [serial = 1392] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 134 (0x91807c00) [pid = 25545] [serial = 1424] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 133 (0x91c4bc00) [pid = 25545] [serial = 1425] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 132 (0x92690000) [pid = 25545] [serial = 1427] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 131 (0xa2fb7800) [pid = 25545] [serial = 1412] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 130 (0xa3281400) [pid = 25545] [serial = 1413] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 129 (0x8e7e4400) [pid = 25545] [serial = 1421] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 128 (0x8f025400) [pid = 25545] [serial = 1422] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 127 (0x91b36400) [pid = 25545] [serial = 1388] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 126 (0x922b5400) [pid = 25545] [serial = 1389] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 125 (0x9928b000) [pid = 25545] [serial = 1397] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 124 (0x9a007000) [pid = 25545] [serial = 1398] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 123 (0x9b5f3000) [pid = 25545] [serial = 1403] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 122 (0x9bc9bc00) [pid = 25545] [serial = 1404] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 121 (0x99e64000) [pid = 25545] [serial = 1437] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 120 (0x93ddb400) [pid = 25545] [serial = 1436] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 119 (0x8cf81800) [pid = 25545] [serial = 1434] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 118 (0x929e0800) [pid = 25545] [serial = 1428] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 117 (0x8c4d1c00) [pid = 25545] [serial = 1433] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 116 (0x92f90800) [pid = 25545] [serial = 1430] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | --DOMWINDOW == 115 (0x93bad000) [pid = 25545] [serial = 1431] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 25545 | 1466520407561 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 07:46:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 07:46:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1945ms 07:46:47 INFO - PROCESS | 25545 | 1466520407646 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 07:46:47 INFO - PROCESS | 25545 | 1466520407653 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 07:46:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 07:46:47 INFO - PROCESS | 25545 | 1466520407664 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 07:46:47 INFO - PROCESS | 25545 | 1466520407667 Marionette TRACE conn4 <- [1,2022,null,{}] 07:46:47 INFO - PROCESS | 25545 | 1466520407674 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:46:47 INFO - PROCESS | 25545 | 1466520407680 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:47 INFO - PROCESS | 25545 | 1466520407887 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 07:46:48 INFO - PROCESS | 25545 | 1466520408123 Marionette TRACE conn4 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:48 INFO - PROCESS | 25545 | 1466520408132 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:48 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d78e000 == 42 [pid = 25545] [id = 513] 07:46:48 INFO - PROCESS | 25545 | ++DOMWINDOW == 116 (0x8d91d000) [pid = 25545] [serial = 1540] [outer = (nil)] 07:46:48 INFO - PROCESS | 25545 | ++DOMWINDOW == 117 (0x8dd36c00) [pid = 25545] [serial = 1541] [outer = 0x8d91d000] 07:46:48 INFO - PROCESS | 25545 | 1466520408212 Marionette DEBUG loaded listener.js 07:46:48 INFO - PROCESS | 25545 | ++DOMWINDOW == 118 (0x8e343000) [pid = 25545] [serial = 1542] [outer = 0x8d91d000] 07:46:49 INFO - PROCESS | 25545 | 1466520409057 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 07:46:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 07:46:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1491ms 07:46:49 INFO - PROCESS | 25545 | 1466520409156 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 07:46:49 INFO - PROCESS | 25545 | 1466520409159 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 07:46:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 07:46:49 INFO - PROCESS | 25545 | 1466520409166 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 07:46:49 INFO - PROCESS | 25545 | 1466520409172 Marionette TRACE conn4 <- [1,2026,null,{}] 07:46:49 INFO - PROCESS | 25545 | 1466520409188 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:46:49 INFO - PROCESS | 25545 | 1466520409196 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:49 INFO - PROCESS | 25545 | 1466520409388 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 07:46:49 INFO - PROCESS | 25545 | 1466520409599 Marionette TRACE conn4 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:49 INFO - PROCESS | 25545 | 1466520409610 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:49 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e647400 == 43 [pid = 25545] [id = 514] 07:46:49 INFO - PROCESS | 25545 | ++DOMWINDOW == 119 (0x8e648000) [pid = 25545] [serial = 1543] [outer = (nil)] 07:46:49 INFO - PROCESS | 25545 | ++DOMWINDOW == 120 (0x8e650000) [pid = 25545] [serial = 1544] [outer = 0x8e648000] 07:46:49 INFO - PROCESS | 25545 | 1466520409767 Marionette DEBUG loaded listener.js 07:46:49 INFO - PROCESS | 25545 | ++DOMWINDOW == 121 (0x8e7e6400) [pid = 25545] [serial = 1545] [outer = 0x8e648000] 07:46:50 INFO - PROCESS | 25545 | 1466520410729 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 07:46:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 07:46:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1635ms 07:46:50 INFO - PROCESS | 25545 | 1466520410802 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 07:46:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 07:46:50 INFO - PROCESS | 25545 | 1466520410807 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 07:46:50 INFO - PROCESS | 25545 | 1466520410813 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 07:46:50 INFO - PROCESS | 25545 | 1466520410817 Marionette TRACE conn4 <- [1,2030,null,{}] 07:46:50 INFO - PROCESS | 25545 | 1466520410830 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:46:50 INFO - PROCESS | 25545 | 1466520410836 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:51 INFO - PROCESS | 25545 | 1466520411118 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 07:46:51 INFO - PROCESS | 25545 | 1466520411147 Marionette TRACE conn4 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:51 INFO - PROCESS | 25545 | 1466520411156 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:51 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e7dcc00 == 44 [pid = 25545] [id = 515] 07:46:51 INFO - PROCESS | 25545 | ++DOMWINDOW == 122 (0x8e7e4c00) [pid = 25545] [serial = 1546] [outer = (nil)] 07:46:51 INFO - PROCESS | 25545 | ++DOMWINDOW == 123 (0x9146e800) [pid = 25545] [serial = 1547] [outer = 0x8e7e4c00] 07:46:51 INFO - PROCESS | 25545 | 1466520411244 Marionette DEBUG loaded listener.js 07:46:51 INFO - PROCESS | 25545 | ++DOMWINDOW == 124 (0x91804000) [pid = 25545] [serial = 1548] [outer = 0x8e7e4c00] 07:46:51 INFO - PROCESS | 25545 | --DOMWINDOW == 123 (0x8f01c800) [pid = 25545] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 07:46:51 INFO - PROCESS | 25545 | --DOMWINDOW == 122 (0x9a371c00) [pid = 25545] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 07:46:51 INFO - PROCESS | 25545 | --DOMWINDOW == 121 (0x96ecec00) [pid = 25545] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 07:46:51 INFO - PROCESS | 25545 | --DOMWINDOW == 120 (0x92f66400) [pid = 25545] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 07:46:51 INFO - PROCESS | 25545 | --DOMWINDOW == 119 (0x9a3e0800) [pid = 25545] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 07:46:51 INFO - PROCESS | 25545 | --DOMWINDOW == 118 (0x8b9b1000) [pid = 25545] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 07:46:51 INFO - PROCESS | 25545 | --DOMWINDOW == 117 (0x8c413800) [pid = 25545] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 07:46:51 INFO - PROCESS | 25545 | --DOMWINDOW == 116 (0x8b9be800) [pid = 25545] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 07:46:51 INFO - PROCESS | 25545 | --DOMWINDOW == 115 (0x8e7e2400) [pid = 25545] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 07:46:51 INFO - PROCESS | 25545 | --DOMWINDOW == 114 (0x8d917800) [pid = 25545] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 07:46:51 INFO - PROCESS | 25545 | --DOMWINDOW == 113 (0x8b9ce000) [pid = 25545] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 07:46:51 INFO - PROCESS | 25545 | --DOMWINDOW == 112 (0x8b9c5400) [pid = 25545] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 07:46:51 INFO - PROCESS | 25545 | --DOMWINDOW == 111 (0x8c4d6800) [pid = 25545] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 07:46:51 INFO - PROCESS | 25545 | --DOMWINDOW == 110 (0x8d78bc00) [pid = 25545] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 07:46:51 INFO - PROCESS | 25545 | --DOMWINDOW == 109 (0x8d78fc00) [pid = 25545] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 07:46:51 INFO - PROCESS | 25545 | --DOMWINDOW == 108 (0x8d78f000) [pid = 25545] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 07:46:51 INFO - PROCESS | 25545 | --DOMWINDOW == 107 (0x91b38800) [pid = 25545] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 07:46:51 INFO - PROCESS | 25545 | --DOMWINDOW == 106 (0x9799c000) [pid = 25545] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 07:46:52 INFO - PROCESS | 25545 | 1466520412372 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 07:46:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 07:46:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1588ms 07:46:52 INFO - PROCESS | 25545 | 1466520412401 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 07:46:52 INFO - PROCESS | 25545 | 1466520412404 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 07:46:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 07:46:52 INFO - PROCESS | 25545 | 1466520412411 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 07:46:52 INFO - PROCESS | 25545 | 1466520412415 Marionette TRACE conn4 <- [1,2034,null,{}] 07:46:52 INFO - PROCESS | 25545 | 1466520412430 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:46:52 INFO - PROCESS | 25545 | 1466520412436 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:52 INFO - PROCESS | 25545 | 1466520412617 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 07:46:52 INFO - PROCESS | 25545 | 1466520412631 Marionette TRACE conn4 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:52 INFO - PROCESS | 25545 | 1466520412639 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:52 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c4d6800 == 45 [pid = 25545] [id = 516] 07:46:52 INFO - PROCESS | 25545 | ++DOMWINDOW == 107 (0x8c4e0400) [pid = 25545] [serial = 1549] [outer = (nil)] 07:46:52 INFO - PROCESS | 25545 | ++DOMWINDOW == 108 (0x8e7e2400) [pid = 25545] [serial = 1550] [outer = 0x8c4e0400] 07:46:52 INFO - PROCESS | 25545 | 1466520412710 Marionette DEBUG loaded listener.js 07:46:52 INFO - PROCESS | 25545 | ++DOMWINDOW == 109 (0x8f024400) [pid = 25545] [serial = 1551] [outer = 0x8c4e0400] 07:46:53 INFO - PROCESS | 25545 | 1466520413730 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 07:46:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 07:46:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1346ms 07:46:53 INFO - PROCESS | 25545 | 1466520413764 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 07:46:53 INFO - PROCESS | 25545 | 1466520413767 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 07:46:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 07:46:53 INFO - PROCESS | 25545 | 1466520413777 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 07:46:53 INFO - PROCESS | 25545 | 1466520413781 Marionette TRACE conn4 <- [1,2038,null,{}] 07:46:53 INFO - PROCESS | 25545 | 1466520413787 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:46:53 INFO - PROCESS | 25545 | 1466520413798 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:54 INFO - PROCESS | 25545 | 1466520414126 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 07:46:54 INFO - PROCESS | 25545 | 1466520414418 Marionette TRACE conn4 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:54 INFO - PROCESS | 25545 | 1466520414429 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:54 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9be000 == 46 [pid = 25545] [id = 517] 07:46:54 INFO - PROCESS | 25545 | ++DOMWINDOW == 110 (0x8b9c2400) [pid = 25545] [serial = 1552] [outer = (nil)] 07:46:54 INFO - PROCESS | 25545 | ++DOMWINDOW == 111 (0x8b9cb800) [pid = 25545] [serial = 1553] [outer = 0x8b9c2400] 07:46:54 INFO - PROCESS | 25545 | 1466520414563 Marionette DEBUG loaded listener.js 07:46:54 INFO - PROCESS | 25545 | ++DOMWINDOW == 112 (0x8c4d4000) [pid = 25545] [serial = 1554] [outer = 0x8b9c2400] 07:46:55 INFO - PROCESS | 25545 | 1466520415610 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 07:46:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 07:46:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1893ms 07:46:55 INFO - PROCESS | 25545 | 1466520415671 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 07:46:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 07:46:55 INFO - PROCESS | 25545 | 1466520415679 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 07:46:55 INFO - PROCESS | 25545 | 1466520415688 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 07:46:55 INFO - PROCESS | 25545 | 1466520415694 Marionette TRACE conn4 <- [1,2042,null,{}] 07:46:55 INFO - PROCESS | 25545 | 1466520415702 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:46:55 INFO - PROCESS | 25545 | 1466520415709 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:55 INFO - PROCESS | 25545 | 1466520415988 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 07:46:56 INFO - PROCESS | 25545 | 1466520416311 Marionette TRACE conn4 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:56 INFO - PROCESS | 25545 | 1466520416323 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:56 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d921c00 == 47 [pid = 25545] [id = 518] 07:46:56 INFO - PROCESS | 25545 | ++DOMWINDOW == 113 (0x8d922400) [pid = 25545] [serial = 1555] [outer = (nil)] 07:46:56 INFO - PROCESS | 25545 | ++DOMWINDOW == 114 (0x8dd40400) [pid = 25545] [serial = 1556] [outer = 0x8d922400] 07:46:56 INFO - PROCESS | 25545 | 1466520416417 Marionette DEBUG loaded listener.js 07:46:56 INFO - PROCESS | 25545 | ++DOMWINDOW == 115 (0x8e350400) [pid = 25545] [serial = 1557] [outer = 0x8d922400] 07:46:57 INFO - PROCESS | 25545 | 1466520417417 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 07:46:57 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) 07:46:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1804ms 07:46:57 INFO - PROCESS | 25545 | 1466520417491 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 07:46:57 INFO - PROCESS | 25545 | 1466520417498 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 07:46:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 07:46:57 INFO - PROCESS | 25545 | 1466520417507 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 07:46:57 INFO - PROCESS | 25545 | 1466520417514 Marionette TRACE conn4 <- [1,2046,null,{}] 07:46:57 INFO - PROCESS | 25545 | 1466520417521 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:46:57 INFO - PROCESS | 25545 | 1466520417528 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:57 INFO - PROCESS | 25545 | 1466520417770 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 07:46:58 INFO - PROCESS | 25545 | 1466520418131 Marionette TRACE conn4 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:58 INFO - PROCESS | 25545 | 1466520418142 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:58 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d785000 == 48 [pid = 25545] [id = 519] 07:46:58 INFO - PROCESS | 25545 | ++DOMWINDOW == 116 (0x8f021000) [pid = 25545] [serial = 1558] [outer = (nil)] 07:46:58 INFO - PROCESS | 25545 | ++DOMWINDOW == 117 (0x91468c00) [pid = 25545] [serial = 1559] [outer = 0x8f021000] 07:46:58 INFO - PROCESS | 25545 | 1466520418235 Marionette DEBUG loaded listener.js 07:46:58 INFO - PROCESS | 25545 | ++DOMWINDOW == 118 (0x9180d800) [pid = 25545] [serial = 1560] [outer = 0x8f021000] 07:46:59 INFO - PROCESS | 25545 | 1466520419242 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 07:46:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:46:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1798ms 07:46:59 INFO - PROCESS | 25545 | 1466520419306 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 07:46:59 INFO - PROCESS | 25545 | 1466520419312 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 07:46:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 07:46:59 INFO - PROCESS | 25545 | 1466520419330 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 07:46:59 INFO - PROCESS | 25545 | 1466520419338 Marionette TRACE conn4 <- [1,2050,null,{}] 07:46:59 INFO - PROCESS | 25545 | 1466520419344 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:46:59 INFO - PROCESS | 25545 | 1466520419351 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:59 INFO - PROCESS | 25545 | 1466520419621 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 07:46:59 INFO - PROCESS | 25545 | 1466520419934 Marionette TRACE conn4 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:59 INFO - PROCESS | 25545 | 1466520419942 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:46:59 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e350000 == 49 [pid = 25545] [id = 520] 07:46:59 INFO - PROCESS | 25545 | ++DOMWINDOW == 119 (0x8e7dd400) [pid = 25545] [serial = 1561] [outer = (nil)] 07:47:00 INFO - PROCESS | 25545 | ++DOMWINDOW == 120 (0x922b0400) [pid = 25545] [serial = 1562] [outer = 0x8e7dd400] 07:47:00 INFO - PROCESS | 25545 | 1466520420033 Marionette DEBUG loaded listener.js 07:47:00 INFO - PROCESS | 25545 | ++DOMWINDOW == 121 (0x924ca400) [pid = 25545] [serial = 1563] [outer = 0x8e7dd400] 07:47:01 INFO - PROCESS | 25545 | 1466520421092 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 07:47:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 07:47:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1850ms 07:47:01 INFO - PROCESS | 25545 | 1466520421172 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 07:47:01 INFO - PROCESS | 25545 | 1466520421176 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 07:47:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 07:47:01 INFO - PROCESS | 25545 | 1466520421185 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 07:47:01 INFO - PROCESS | 25545 | 1466520421189 Marionette TRACE conn4 <- [1,2054,null,{}] 07:47:01 INFO - PROCESS | 25545 | 1466520421197 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:47:01 INFO - PROCESS | 25545 | 1466520421203 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:01 INFO - PROCESS | 25545 | 1466520421487 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 07:47:01 INFO - PROCESS | 25545 | 1466520421831 Marionette TRACE conn4 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:01 INFO - PROCESS | 25545 | 1466520421839 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:01 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e645c00 == 50 [pid = 25545] [id = 521] 07:47:01 INFO - PROCESS | 25545 | ++DOMWINDOW == 122 (0x8e7e4400) [pid = 25545] [serial = 1564] [outer = (nil)] 07:47:01 INFO - PROCESS | 25545 | ++DOMWINDOW == 123 (0x929da000) [pid = 25545] [serial = 1565] [outer = 0x8e7e4400] 07:47:01 INFO - PROCESS | 25545 | 1466520421925 Marionette DEBUG loaded listener.js 07:47:02 INFO - PROCESS | 25545 | ++DOMWINDOW == 124 (0x929e4400) [pid = 25545] [serial = 1566] [outer = 0x8e7e4400] 07:47:02 INFO - PROCESS | 25545 | 1466520422899 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 07:47:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 07:47:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1794ms 07:47:02 INFO - PROCESS | 25545 | 1466520422979 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 07:47:02 INFO - PROCESS | 25545 | 1466520422984 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 07:47:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 07:47:02 INFO - PROCESS | 25545 | 1466520422990 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 07:47:02 INFO - PROCESS | 25545 | 1466520422994 Marionette TRACE conn4 <- [1,2058,null,{}] 07:47:03 INFO - PROCESS | 25545 | 1466520423000 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:47:03 INFO - PROCESS | 25545 | 1466520423006 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:03 INFO - PROCESS | 25545 | 1466520423283 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 07:47:03 INFO - PROCESS | 25545 | 1466520423614 Marionette TRACE conn4 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:03 INFO - PROCESS | 25545 | 1466520423635 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:03 INFO - PROCESS | 25545 | ++DOCSHELL 0x92da9c00 == 51 [pid = 25545] [id = 522] 07:47:03 INFO - PROCESS | 25545 | ++DOMWINDOW == 125 (0x92dac400) [pid = 25545] [serial = 1567] [outer = (nil)] 07:47:03 INFO - PROCESS | 25545 | ++DOMWINDOW == 126 (0x92f5a000) [pid = 25545] [serial = 1568] [outer = 0x92dac400] 07:47:03 INFO - PROCESS | 25545 | 1466520423741 Marionette DEBUG loaded listener.js 07:47:03 INFO - PROCESS | 25545 | ++DOMWINDOW == 127 (0x93ba7400) [pid = 25545] [serial = 1569] [outer = 0x92dac400] 07:47:04 INFO - PROCESS | 25545 | 1466520424729 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 07:47:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 07:47:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1788ms 07:47:04 INFO - PROCESS | 25545 | 1466520424779 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 07:47:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 07:47:04 INFO - PROCESS | 25545 | 1466520424784 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 07:47:04 INFO - PROCESS | 25545 | 1466520424793 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 07:47:04 INFO - PROCESS | 25545 | 1466520424796 Marionette TRACE conn4 <- [1,2062,null,{}] 07:47:04 INFO - PROCESS | 25545 | 1466520424804 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:47:04 INFO - PROCESS | 25545 | 1466520424809 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:05 INFO - PROCESS | 25545 | 1466520425044 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 07:47:05 INFO - PROCESS | 25545 | 1466520425369 Marionette TRACE conn4 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:05 INFO - PROCESS | 25545 | 1466520425376 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:05 INFO - PROCESS | 25545 | ++DOCSHELL 0x9269d800 == 52 [pid = 25545] [id = 523] 07:47:05 INFO - PROCESS | 25545 | ++DOMWINDOW == 128 (0x92d30000) [pid = 25545] [serial = 1570] [outer = (nil)] 07:47:05 INFO - PROCESS | 25545 | ++DOMWINDOW == 129 (0x96e4ec00) [pid = 25545] [serial = 1571] [outer = 0x92d30000] 07:47:05 INFO - PROCESS | 25545 | 1466520425469 Marionette DEBUG loaded listener.js 07:47:05 INFO - PROCESS | 25545 | ++DOMWINDOW == 130 (0x96ecb000) [pid = 25545] [serial = 1572] [outer = 0x92d30000] 07:47:06 INFO - PROCESS | 25545 | 1466520426462 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 07:47:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 07:47:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1739ms 07:47:06 INFO - PROCESS | 25545 | 1466520426532 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 07:47:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 07:47:06 INFO - PROCESS | 25545 | 1466520426537 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 07:47:06 INFO - PROCESS | 25545 | 1466520426544 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 07:47:06 INFO - PROCESS | 25545 | 1466520426548 Marionette TRACE conn4 <- [1,2066,null,{}] 07:47:06 INFO - PROCESS | 25545 | 1466520426556 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:47:06 INFO - PROCESS | 25545 | 1466520426561 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:06 INFO - PROCESS | 25545 | 1466520426798 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 07:47:07 INFO - PROCESS | 25545 | 1466520427123 Marionette TRACE conn4 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:07 INFO - PROCESS | 25545 | 1466520427134 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:07 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c4e0000 == 53 [pid = 25545] [id = 524] 07:47:07 INFO - PROCESS | 25545 | ++DOMWINDOW == 131 (0x8d919400) [pid = 25545] [serial = 1573] [outer = (nil)] 07:47:07 INFO - PROCESS | 25545 | ++DOMWINDOW == 132 (0x97992800) [pid = 25545] [serial = 1574] [outer = 0x8d919400] 07:47:07 INFO - PROCESS | 25545 | 1466520427225 Marionette DEBUG loaded listener.js 07:47:07 INFO - PROCESS | 25545 | ++DOMWINDOW == 133 (0x97994400) [pid = 25545] [serial = 1575] [outer = 0x8d919400] 07:47:08 INFO - PROCESS | 25545 | 1466520428200 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 07:47:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 07:47:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1687ms 07:47:08 INFO - PROCESS | 25545 | 1466520428232 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 07:47:08 INFO - PROCESS | 25545 | 1466520428236 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 07:47:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 07:47:08 INFO - PROCESS | 25545 | 1466520428243 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 07:47:08 INFO - PROCESS | 25545 | 1466520428247 Marionette TRACE conn4 <- [1,2070,null,{}] 07:47:08 INFO - PROCESS | 25545 | 1466520428253 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:47:08 INFO - PROCESS | 25545 | 1466520428258 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:08 INFO - PROCESS | 25545 | 1466520428482 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 07:47:08 INFO - PROCESS | 25545 | 1466520428800 Marionette TRACE conn4 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:08 INFO - PROCESS | 25545 | 1466520428808 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:08 INFO - PROCESS | 25545 | ++DOCSHELL 0x9269a400 == 54 [pid = 25545] [id = 525] 07:47:08 INFO - PROCESS | 25545 | ++DOMWINDOW == 134 (0x92f8bc00) [pid = 25545] [serial = 1576] [outer = (nil)] 07:47:08 INFO - PROCESS | 25545 | ++DOMWINDOW == 135 (0x9928b000) [pid = 25545] [serial = 1577] [outer = 0x92f8bc00] 07:47:08 INFO - PROCESS | 25545 | 1466520428902 Marionette DEBUG loaded listener.js 07:47:09 INFO - PROCESS | 25545 | ++DOMWINDOW == 136 (0x9969c400) [pid = 25545] [serial = 1578] [outer = 0x92f8bc00] 07:47:09 INFO - PROCESS | 25545 | 1466520429836 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 07:47:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 07:47:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1633ms 07:47:09 INFO - PROCESS | 25545 | 1466520429877 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 07:47:09 INFO - PROCESS | 25545 | 1466520429882 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 07:47:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 07:47:09 INFO - PROCESS | 25545 | 1466520429888 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 07:47:09 INFO - PROCESS | 25545 | 1466520429892 Marionette TRACE conn4 <- [1,2074,null,{}] 07:47:09 INFO - PROCESS | 25545 | 1466520429898 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:47:09 INFO - PROCESS | 25545 | 1466520429903 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:10 INFO - PROCESS | 25545 | 1466520430119 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 07:47:10 INFO - PROCESS | 25545 | 1466520430446 Marionette TRACE conn4 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:10 INFO - PROCESS | 25545 | 1466520430455 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:10 INFO - PROCESS | 25545 | ++DOCSHELL 0x97956400 == 55 [pid = 25545] [id = 526] 07:47:10 INFO - PROCESS | 25545 | ++DOMWINDOW == 137 (0x97993000) [pid = 25545] [serial = 1579] [outer = (nil)] 07:47:10 INFO - PROCESS | 25545 | ++DOMWINDOW == 138 (0x9a051c00) [pid = 25545] [serial = 1580] [outer = 0x97993000] 07:47:10 INFO - PROCESS | 25545 | 1466520430545 Marionette DEBUG loaded listener.js 07:47:10 INFO - PROCESS | 25545 | ++DOMWINDOW == 139 (0x9a054800) [pid = 25545] [serial = 1581] [outer = 0x97993000] 07:47:11 INFO - PROCESS | 25545 | 1466520431501 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 07:47:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 07:47:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1684ms 07:47:11 INFO - PROCESS | 25545 | 1466520431574 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 07:47:11 INFO - PROCESS | 25545 | 1466520431577 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 07:47:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 07:47:11 INFO - PROCESS | 25545 | 1466520431584 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 07:47:11 INFO - PROCESS | 25545 | 1466520431587 Marionette TRACE conn4 <- [1,2078,null,{}] 07:47:11 INFO - PROCESS | 25545 | 1466520431594 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:47:11 INFO - PROCESS | 25545 | 1466520431599 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:11 INFO - PROCESS | 25545 | 1466520431847 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 07:47:12 INFO - PROCESS | 25545 | 1466520432201 Marionette TRACE conn4 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:12 INFO - PROCESS | 25545 | 1466520432210 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:12 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c408400 == 56 [pid = 25545] [id = 527] 07:47:12 INFO - PROCESS | 25545 | ++DOMWINDOW == 140 (0x8c40ac00) [pid = 25545] [serial = 1582] [outer = (nil)] 07:47:12 INFO - PROCESS | 25545 | ++DOMWINDOW == 141 (0x8cf8dc00) [pid = 25545] [serial = 1583] [outer = 0x8c40ac00] 07:47:12 INFO - PROCESS | 25545 | 1466520432314 Marionette DEBUG loaded listener.js 07:47:12 INFO - PROCESS | 25545 | ++DOMWINDOW == 142 (0x8ef8bc00) [pid = 25545] [serial = 1584] [outer = 0x8c40ac00] 07:47:13 INFO - PROCESS | 25545 | 1466520433271 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 07:47:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 07:47:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1732ms 07:47:13 INFO - PROCESS | 25545 | 1466520433318 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 07:47:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 07:47:13 INFO - PROCESS | 25545 | 1466520433322 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 07:47:13 INFO - PROCESS | 25545 | 1466520433329 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 07:47:13 INFO - PROCESS | 25545 | 1466520433334 Marionette TRACE conn4 <- [1,2082,null,{}] 07:47:13 INFO - PROCESS | 25545 | 1466520433340 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:47:13 INFO - PROCESS | 25545 | 1466520433345 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:13 INFO - PROCESS | 25545 | 1466520433596 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 07:47:14 INFO - PROCESS | 25545 | 1466520434403 Marionette TRACE conn4 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:14 INFO - PROCESS | 25545 | 1466520434413 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:14 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c412000 == 57 [pid = 25545] [id = 528] 07:47:14 INFO - PROCESS | 25545 | ++DOMWINDOW == 143 (0x8c413800) [pid = 25545] [serial = 1585] [outer = (nil)] 07:47:14 INFO - PROCESS | 25545 | ++DOMWINDOW == 144 (0x8c4d8400) [pid = 25545] [serial = 1586] [outer = 0x8c413800] 07:47:14 INFO - PROCESS | 25545 | 1466520434571 Marionette DEBUG loaded listener.js 07:47:14 INFO - PROCESS | 25545 | ++DOMWINDOW == 145 (0x8cf8bc00) [pid = 25545] [serial = 1587] [outer = 0x8c413800] 07:47:15 INFO - PROCESS | 25545 | 1466520435535 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 07:47:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 07:47:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 2240ms 07:47:15 INFO - PROCESS | 25545 | 1466520435570 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 07:47:15 INFO - PROCESS | 25545 | 1466520435575 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 07:47:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 07:47:15 INFO - PROCESS | 25545 | 1466520435584 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 07:47:15 INFO - PROCESS | 25545 | 1466520435588 Marionette TRACE conn4 <- [1,2086,null,{}] 07:47:15 INFO - PROCESS | 25545 | 1466520435596 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:47:15 INFO - PROCESS | 25545 | 1466520435604 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:15 INFO - PROCESS | 25545 | 1466520435822 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 07:47:16 INFO - PROCESS | 25545 | 1466520436196 Marionette TRACE conn4 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:16 INFO - PROCESS | 25545 | 1466520436211 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:16 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e5ad800 == 58 [pid = 25545] [id = 529] 07:47:16 INFO - PROCESS | 25545 | ++DOMWINDOW == 146 (0x8e642c00) [pid = 25545] [serial = 1588] [outer = (nil)] 07:47:16 INFO - PROCESS | 25545 | ++DOMWINDOW == 147 (0x8e64d800) [pid = 25545] [serial = 1589] [outer = 0x8e642c00] 07:47:16 INFO - PROCESS | 25545 | 1466520436365 Marionette DEBUG loaded listener.js 07:47:16 INFO - PROCESS | 25545 | ++DOMWINDOW == 148 (0x8ef8f800) [pid = 25545] [serial = 1590] [outer = 0x8e642c00] 07:47:17 INFO - PROCESS | 25545 | 1466520437325 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 07:47:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 07:47:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1782ms 07:47:17 INFO - PROCESS | 25545 | 1466520437369 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 07:47:17 INFO - PROCESS | 25545 | 1466520437375 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 07:47:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 07:47:17 INFO - PROCESS | 25545 | 1466520437385 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 07:47:17 INFO - PROCESS | 25545 | 1466520437388 Marionette TRACE conn4 <- [1,2090,null,{}] 07:47:17 INFO - PROCESS | 25545 | 1466520437395 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:47:17 INFO - PROCESS | 25545 | 1466520437401 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:17 INFO - PROCESS | 25545 | 1466520437616 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 07:47:19 INFO - PROCESS | 25545 | --DOCSHELL 0x8c415000 == 57 [pid = 25545] [id = 455] 07:47:19 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9c5c00 == 56 [pid = 25545] [id = 459] 07:47:19 INFO - PROCESS | 25545 | --DOCSHELL 0x8e7e3400 == 55 [pid = 25545] [id = 458] 07:47:19 INFO - PROCESS | 25545 | --DOCSHELL 0x8e643800 == 54 [pid = 25545] [id = 457] 07:47:19 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9c5000 == 53 [pid = 25545] [id = 456] 07:47:19 INFO - PROCESS | 25545 | --DOCSHELL 0x8c4d6800 == 52 [pid = 25545] [id = 516] 07:47:19 INFO - PROCESS | 25545 | --DOCSHELL 0x8e7dcc00 == 51 [pid = 25545] [id = 515] 07:47:19 INFO - PROCESS | 25545 | --DOCSHELL 0x8e647400 == 50 [pid = 25545] [id = 514] 07:47:19 INFO - PROCESS | 25545 | --DOCSHELL 0x8d78e000 == 49 [pid = 25545] [id = 513] 07:47:19 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9b0c00 == 48 [pid = 25545] [id = 512] 07:47:19 INFO - PROCESS | 25545 | --DOCSHELL 0x8e64a400 == 47 [pid = 25545] [id = 493] 07:47:19 INFO - PROCESS | 25545 | --DOCSHELL 0x92dab800 == 46 [pid = 25545] [id = 463] 07:47:19 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9bf400 == 45 [pid = 25545] [id = 497] 07:47:19 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9cd000 == 44 [pid = 25545] [id = 498] 07:47:19 INFO - PROCESS | 25545 | --DOCSHELL 0x8d8c4c00 == 43 [pid = 25545] [id = 460] 07:47:19 INFO - PROCESS | 25545 | --DOCSHELL 0x8e643c00 == 42 [pid = 25545] [id = 501] 07:47:19 INFO - PROCESS | 25545 | --DOCSHELL 0x9269b400 == 41 [pid = 25545] [id = 465] 07:47:19 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9ba000 == 40 [pid = 25545] [id = 502] 07:47:19 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9b1800 == 39 [pid = 25545] [id = 504] 07:47:19 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9ccc00 == 38 [pid = 25545] [id = 510] 07:47:19 INFO - PROCESS | 25545 | --DOCSHELL 0x8e7de800 == 37 [pid = 25545] [id = 500] 07:47:19 INFO - PROCESS | 25545 | --DOCSHELL 0x8e641400 == 36 [pid = 25545] [id = 464] 07:47:19 INFO - PROCESS | 25545 | --DOCSHELL 0x8d782400 == 35 [pid = 25545] [id = 461] 07:47:19 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9c6c00 == 34 [pid = 25545] [id = 499] 07:47:19 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9cc400 == 33 [pid = 25545] [id = 503] 07:47:19 INFO - PROCESS | 25545 | --DOCSHELL 0x8c4dc000 == 32 [pid = 25545] [id = 471] 07:47:19 INFO - PROCESS | 25545 | --DOCSHELL 0x91c52000 == 31 [pid = 25545] [id = 506] 07:47:19 INFO - PROCESS | 25545 | --DOCSHELL 0x8d78c400 == 30 [pid = 25545] [id = 507] 07:47:19 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9af800 == 29 [pid = 25545] [id = 511] 07:47:19 INFO - PROCESS | 25545 | --DOCSHELL 0x8d8c0800 == 28 [pid = 25545] [id = 505] 07:47:19 INFO - PROCESS | 25545 | --DOCSHELL 0x8dd34400 == 27 [pid = 25545] [id = 468] 07:47:19 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9c1400 == 26 [pid = 25545] [id = 508] 07:47:19 INFO - PROCESS | 25545 | --DOCSHELL 0x9b519c00 == 25 [pid = 25545] [id = 469] 07:47:19 INFO - PROCESS | 25545 | --DOCSHELL 0x8cf85c00 == 24 [pid = 25545] [id = 472] 07:47:19 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9b6400 == 23 [pid = 25545] [id = 509] 07:47:19 INFO - PROCESS | 25545 | --DOCSHELL 0x8f023c00 == 22 [pid = 25545] [id = 462] 07:47:19 INFO - PROCESS | 25545 | --DOCSHELL 0x9a3d5800 == 21 [pid = 25545] [id = 467] 07:47:19 INFO - PROCESS | 25545 | --DOCSHELL 0x929ddc00 == 20 [pid = 25545] [id = 466] 07:47:19 INFO - PROCESS | 25545 | --DOCSHELL 0x9d865000 == 19 [pid = 25545] [id = 470] 07:47:19 INFO - PROCESS | 25545 | --DOCSHELL 0x8c408400 == 18 [pid = 25545] [id = 527] 07:47:19 INFO - PROCESS | 25545 | --DOCSHELL 0x97956400 == 17 [pid = 25545] [id = 526] 07:47:19 INFO - PROCESS | 25545 | --DOCSHELL 0x9269a400 == 16 [pid = 25545] [id = 525] 07:47:19 INFO - PROCESS | 25545 | --DOCSHELL 0x9269d800 == 15 [pid = 25545] [id = 523] 07:47:19 INFO - PROCESS | 25545 | --DOCSHELL 0x8c4e0000 == 14 [pid = 25545] [id = 524] 07:47:19 INFO - PROCESS | 25545 | --DOCSHELL 0x92da9c00 == 13 [pid = 25545] [id = 522] 07:47:19 INFO - PROCESS | 25545 | --DOCSHELL 0x8e645c00 == 12 [pid = 25545] [id = 521] 07:47:19 INFO - PROCESS | 25545 | --DOCSHELL 0x8e350000 == 11 [pid = 25545] [id = 520] 07:47:19 INFO - PROCESS | 25545 | --DOCSHELL 0x8d921c00 == 10 [pid = 25545] [id = 518] 07:47:19 INFO - PROCESS | 25545 | --DOCSHELL 0x8d785000 == 9 [pid = 25545] [id = 519] 07:47:19 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9be000 == 8 [pid = 25545] [id = 517] 07:47:19 INFO - PROCESS | 25545 | --DOMWINDOW == 147 (0x8dd3f800) [pid = 25545] [serial = 1439] [outer = (nil)] [url = about:blank] 07:47:19 INFO - PROCESS | 25545 | --DOMWINDOW == 146 (0x8e4ca800) [pid = 25545] [serial = 1440] [outer = (nil)] [url = about:blank] 07:47:19 INFO - PROCESS | 25545 | --DOMWINDOW == 145 (0x92da5c00) [pid = 25545] [serial = 1443] [outer = (nil)] [url = about:blank] 07:47:19 INFO - PROCESS | 25545 | --DOMWINDOW == 144 (0x9236b000) [pid = 25545] [serial = 1442] [outer = (nil)] [url = about:blank] 07:47:19 INFO - PROCESS | 25545 | --DOMWINDOW == 143 (0x9a449400) [pid = 25545] [serial = 1446] [outer = (nil)] [url = about:blank] 07:47:19 INFO - PROCESS | 25545 | --DOMWINDOW == 142 (0x9a3d6400) [pid = 25545] [serial = 1445] [outer = (nil)] [url = about:blank] 07:47:19 INFO - PROCESS | 25545 | --DOMWINDOW == 141 (0x9b128c00) [pid = 25545] [serial = 1449] [outer = (nil)] [url = about:blank] 07:47:19 INFO - PROCESS | 25545 | --DOMWINDOW == 140 (0x9ae3c000) [pid = 25545] [serial = 1448] [outer = (nil)] [url = about:blank] 07:47:19 INFO - PROCESS | 25545 | --DOMWINDOW == 139 (0xa1013c00) [pid = 25545] [serial = 1452] [outer = (nil)] [url = about:blank] 07:47:19 INFO - PROCESS | 25545 | --DOMWINDOW == 138 (0x9d84a800) [pid = 25545] [serial = 1451] [outer = (nil)] [url = about:blank] 07:47:19 INFO - PROCESS | 25545 | --DOMWINDOW == 137 (0xa4f1b800) [pid = 25545] [serial = 1455] [outer = (nil)] [url = about:blank] 07:47:19 INFO - PROCESS | 25545 | --DOMWINDOW == 136 (0xa33c2000) [pid = 25545] [serial = 1454] [outer = (nil)] [url = about:blank] 07:47:19 INFO - PROCESS | 25545 | --DOMWINDOW == 135 (0xa67a5c00) [pid = 25545] [serial = 1458] [outer = (nil)] [url = about:blank] 07:47:19 INFO - PROCESS | 25545 | --DOMWINDOW == 134 (0xa6723400) [pid = 25545] [serial = 1457] [outer = (nil)] [url = about:blank] 07:47:19 INFO - PROCESS | 25545 | --DOMWINDOW == 133 (0x8e4cdc00) [pid = 25545] [serial = 1493] [outer = (nil)] [url = about:blank] 07:47:19 INFO - PROCESS | 25545 | --DOMWINDOW == 132 (0xa6bd8800) [pid = 25545] [serial = 1461] [outer = (nil)] [url = about:blank] 07:47:19 INFO - PROCESS | 25545 | --DOMWINDOW == 131 (0xa6bd3000) [pid = 25545] [serial = 1460] [outer = (nil)] [url = about:blank] 07:47:19 INFO - PROCESS | 25545 | --DOMWINDOW == 130 (0x8b9bbc00) [pid = 25545] [serial = 1464] [outer = (nil)] [url = about:blank] 07:47:19 INFO - PROCESS | 25545 | --DOMWINDOW == 129 (0x8b9b8800) [pid = 25545] [serial = 1463] [outer = (nil)] [url = about:blank] 07:47:19 INFO - PROCESS | 25545 | --DOMWINDOW == 128 (0x8c4de800) [pid = 25545] [serial = 1484] [outer = (nil)] [url = about:blank] 07:47:19 INFO - PROCESS | 25545 | --DOMWINDOW == 127 (0x8cf80c00) [pid = 25545] [serial = 1485] [outer = (nil)] [url = about:blank] 07:47:19 INFO - PROCESS | 25545 | --DOMWINDOW == 126 (0xa6d05800) [pid = 25545] [serial = 1467] [outer = (nil)] [url = about:blank] 07:47:19 INFO - PROCESS | 25545 | --DOMWINDOW == 125 (0xa681a800) [pid = 25545] [serial = 1466] [outer = (nil)] [url = about:blank] 07:47:19 INFO - PROCESS | 25545 | --DOMWINDOW == 124 (0x91462000) [pid = 25545] [serial = 1482] [outer = (nil)] [url = about:blank] 07:47:19 INFO - PROCESS | 25545 | --DOMWINDOW == 123 (0x8ef8c000) [pid = 25545] [serial = 1481] [outer = (nil)] [url = about:blank] 07:47:19 INFO - PROCESS | 25545 | --DOMWINDOW == 122 (0x92d38400) [pid = 25545] [serial = 1470] [outer = (nil)] [url = about:blank] 07:47:19 INFO - PROCESS | 25545 | --DOMWINDOW == 121 (0x8e7e7c00) [pid = 25545] [serial = 1469] [outer = (nil)] [url = about:blank] 07:47:19 INFO - PROCESS | 25545 | --DOMWINDOW == 120 (0x8ef89400) [pid = 25545] [serial = 1473] [outer = (nil)] [url = about:blank] 07:47:19 INFO - PROCESS | 25545 | --DOMWINDOW == 119 (0x8ef86400) [pid = 25545] [serial = 1472] [outer = (nil)] [url = about:blank] 07:47:19 INFO - PROCESS | 25545 | --DOMWINDOW == 118 (0x8c40cc00) [pid = 25545] [serial = 1476] [outer = (nil)] [url = about:blank] 07:47:19 INFO - PROCESS | 25545 | --DOMWINDOW == 117 (0x8b9ca000) [pid = 25545] [serial = 1475] [outer = (nil)] [url = about:blank] 07:47:19 INFO - PROCESS | 25545 | --DOMWINDOW == 116 (0x8dd36400) [pid = 25545] [serial = 1491] [outer = (nil)] [url = about:blank] 07:47:19 INFO - PROCESS | 25545 | --DOMWINDOW == 115 (0x8cf89c00) [pid = 25545] [serial = 1490] [outer = (nil)] [url = about:blank] 07:47:19 INFO - PROCESS | 25545 | --DOMWINDOW == 114 (0x8e34d000) [pid = 25545] [serial = 1479] [outer = (nil)] [url = about:blank] 07:47:19 INFO - PROCESS | 25545 | --DOMWINDOW == 113 (0x8d916800) [pid = 25545] [serial = 1488] [outer = (nil)] [url = about:blank] 07:47:19 INFO - PROCESS | 25545 | --DOMWINDOW == 112 (0x8d8bf800) [pid = 25545] [serial = 1487] [outer = (nil)] [url = about:blank] 07:47:19 INFO - PROCESS | 25545 | --DOMWINDOW == 111 (0x8dd39000) [pid = 25545] [serial = 1478] [outer = (nil)] [url = about:blank] 07:47:19 INFO - PROCESS | 25545 | 1466520439642 Marionette TRACE conn4 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:19 INFO - PROCESS | 25545 | 1466520439652 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:19 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9ba000 == 9 [pid = 25545] [id = 530] 07:47:19 INFO - PROCESS | 25545 | ++DOMWINDOW == 112 (0x8b9bac00) [pid = 25545] [serial = 1591] [outer = (nil)] 07:47:19 INFO - PROCESS | 25545 | ++DOMWINDOW == 113 (0x8b9c1800) [pid = 25545] [serial = 1592] [outer = 0x8b9bac00] 07:47:19 INFO - PROCESS | 25545 | 1466520439740 Marionette DEBUG loaded listener.js 07:47:19 INFO - PROCESS | 25545 | ++DOMWINDOW == 114 (0x8b9ccc00) [pid = 25545] [serial = 1593] [outer = 0x8b9bac00] 07:47:20 INFO - PROCESS | 25545 | 1466520440628 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 07:47:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 07:47:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 3294ms 07:47:20 INFO - PROCESS | 25545 | 1466520440682 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 07:47:20 INFO - PROCESS | 25545 | 1466520440688 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 07:47:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 07:47:20 INFO - PROCESS | 25545 | 1466520440696 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 07:47:20 INFO - PROCESS | 25545 | 1466520440701 Marionette TRACE conn4 <- [1,2094,null,{}] 07:47:20 INFO - PROCESS | 25545 | 1466520440708 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:47:20 INFO - PROCESS | 25545 | 1466520440715 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:20 INFO - PROCESS | 25545 | 1466520440893 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 07:47:21 INFO - PROCESS | 25545 | 1466520441063 Marionette TRACE conn4 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:21 INFO - PROCESS | 25545 | 1466520441075 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:21 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c4da000 == 10 [pid = 25545] [id = 531] 07:47:21 INFO - PROCESS | 25545 | ++DOMWINDOW == 115 (0x8c4dac00) [pid = 25545] [serial = 1594] [outer = (nil)] 07:47:21 INFO - PROCESS | 25545 | ++DOMWINDOW == 116 (0x8cf82000) [pid = 25545] [serial = 1595] [outer = 0x8c4dac00] 07:47:21 INFO - PROCESS | 25545 | 1466520441145 Marionette DEBUG loaded listener.js 07:47:21 INFO - PROCESS | 25545 | ++DOMWINDOW == 117 (0x8d781800) [pid = 25545] [serial = 1596] [outer = 0x8c4dac00] 07:47:22 INFO - PROCESS | 25545 | 1466520442004 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 07:47:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 07:47:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1381ms 07:47:22 INFO - PROCESS | 25545 | 1466520442082 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 07:47:22 INFO - PROCESS | 25545 | 1466520442087 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 07:47:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 07:47:22 INFO - PROCESS | 25545 | 1466520442115 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 07:47:22 INFO - PROCESS | 25545 | 1466520442119 Marionette TRACE conn4 <- [1,2098,null,{}] 07:47:22 INFO - PROCESS | 25545 | 1466520442126 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:47:22 INFO - PROCESS | 25545 | 1466520442131 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:22 INFO - PROCESS | 25545 | 1466520442369 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 07:47:22 INFO - PROCESS | 25545 | 1466520442395 Marionette TRACE conn4 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:22 INFO - PROCESS | 25545 | 1466520442402 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:22 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d786000 == 11 [pid = 25545] [id = 532] 07:47:22 INFO - PROCESS | 25545 | ++DOMWINDOW == 118 (0x8d8b8400) [pid = 25545] [serial = 1597] [outer = (nil)] 07:47:22 INFO - PROCESS | 25545 | ++DOMWINDOW == 119 (0x8d8c4800) [pid = 25545] [serial = 1598] [outer = 0x8d8b8400] 07:47:22 INFO - PROCESS | 25545 | 1466520442489 Marionette DEBUG loaded listener.js 07:47:22 INFO - PROCESS | 25545 | ++DOMWINDOW == 120 (0x8d91e800) [pid = 25545] [serial = 1599] [outer = 0x8d8b8400] 07:47:23 INFO - PROCESS | 25545 | 1466520443630 Marionette TRACE conn4 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 07:47:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 07:47:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1558ms 07:47:23 INFO - PROCESS | 25545 | 1466520443656 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 07:47:23 INFO - PROCESS | 25545 | 1466520443659 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 07:47:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 07:47:23 INFO - PROCESS | 25545 | 1466520443687 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 07:47:23 INFO - PROCESS | 25545 | 1466520443697 Marionette TRACE conn4 <- [1,2102,null,{}] 07:47:23 INFO - PROCESS | 25545 | 1466520443716 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:47:23 INFO - PROCESS | 25545 | 1466520443725 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:23 INFO - PROCESS | 25545 | 1466520443965 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 07:47:24 INFO - PROCESS | 25545 | 1466520443993 Marionette TRACE conn4 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:24 INFO - PROCESS | 25545 | 1466520444000 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:24 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c40e800 == 12 [pid = 25545] [id = 533] 07:47:24 INFO - PROCESS | 25545 | ++DOMWINDOW == 121 (0x8d8bb400) [pid = 25545] [serial = 1600] [outer = (nil)] 07:47:24 INFO - PROCESS | 25545 | ++DOMWINDOW == 122 (0x8e4c6c00) [pid = 25545] [serial = 1601] [outer = 0x8d8bb400] 07:47:24 INFO - PROCESS | 25545 | 1466520444096 Marionette DEBUG loaded listener.js 07:47:24 INFO - PROCESS | 25545 | ++DOMWINDOW == 123 (0x8e4d0400) [pid = 25545] [serial = 1602] [outer = 0x8d8bb400] 07:47:25 INFO - PROCESS | 25545 | --DOMWINDOW == 122 (0x8c4e0400) [pid = 25545] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 07:47:25 INFO - PROCESS | 25545 | --DOMWINDOW == 121 (0x8d91d000) [pid = 25545] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 07:47:25 INFO - PROCESS | 25545 | --DOMWINDOW == 120 (0x8c4db800) [pid = 25545] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 07:47:25 INFO - PROCESS | 25545 | --DOMWINDOW == 119 (0x8e4c4800) [pid = 25545] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 07:47:25 INFO - PROCESS | 25545 | --DOMWINDOW == 118 (0x8d91a800) [pid = 25545] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 07:47:25 INFO - PROCESS | 25545 | --DOMWINDOW == 117 (0x8b9be400) [pid = 25545] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 07:47:25 INFO - PROCESS | 25545 | --DOMWINDOW == 116 (0x8c40dc00) [pid = 25545] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 07:47:25 INFO - PROCESS | 25545 | --DOMWINDOW == 115 (0x8c407c00) [pid = 25545] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 07:47:25 INFO - PROCESS | 25545 | --DOMWINDOW == 114 (0x91c18000) [pid = 25545] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 07:47:25 INFO - PROCESS | 25545 | --DOMWINDOW == 113 (0x8e7e4c00) [pid = 25545] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 07:47:25 INFO - PROCESS | 25545 | --DOMWINDOW == 112 (0x8b9c7400) [pid = 25545] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 07:47:25 INFO - PROCESS | 25545 | --DOMWINDOW == 111 (0x8dd3f000) [pid = 25545] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 07:47:25 INFO - PROCESS | 25545 | --DOMWINDOW == 110 (0x8e7df800) [pid = 25545] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 07:47:25 INFO - PROCESS | 25545 | --DOMWINDOW == 109 (0x8b9b5c00) [pid = 25545] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 07:47:25 INFO - PROCESS | 25545 | --DOMWINDOW == 108 (0x924c2400) [pid = 25545] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 07:47:25 INFO - PROCESS | 25545 | --DOMWINDOW == 107 (0x8b9b6800) [pid = 25545] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 07:47:25 INFO - PROCESS | 25545 | --DOMWINDOW == 106 (0x8e648000) [pid = 25545] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 07:47:25 INFO - PROCESS | 25545 | --DOMWINDOW == 105 (0x8b9c3000) [pid = 25545] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 07:47:25 INFO - PROCESS | 25545 | --DOMWINDOW == 104 (0x8ef8d400) [pid = 25545] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 07:47:25 INFO - PROCESS | 25545 | --DOMWINDOW == 103 (0x8f025000) [pid = 25545] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 07:47:26 INFO - PROCESS | 25545 | 1466520446128 Marionette TRACE conn4 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 07:47:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 07:47:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 2503ms 07:47:26 INFO - PROCESS | 25545 | 1466520446182 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 07:47:26 INFO - PROCESS | 25545 | 1466520446186 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 07:47:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 07:47:26 INFO - PROCESS | 25545 | 1466520446195 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 07:47:26 INFO - PROCESS | 25545 | 1466520446198 Marionette TRACE conn4 <- [1,2106,null,{}] 07:47:26 INFO - PROCESS | 25545 | 1466520446203 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:47:26 INFO - PROCESS | 25545 | 1466520446209 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:26 INFO - PROCESS | 25545 | 1466520446462 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 07:47:26 INFO - PROCESS | 25545 | 1466520446477 Marionette TRACE conn4 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:26 INFO - PROCESS | 25545 | 1466520446486 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:26 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9b9800 == 13 [pid = 25545] [id = 534] 07:47:26 INFO - PROCESS | 25545 | ++DOMWINDOW == 104 (0x8c4df000) [pid = 25545] [serial = 1603] [outer = (nil)] 07:47:26 INFO - PROCESS | 25545 | ++DOMWINDOW == 105 (0x8e34e800) [pid = 25545] [serial = 1604] [outer = 0x8c4df000] 07:47:26 INFO - PROCESS | 25545 | 1466520446561 Marionette DEBUG loaded listener.js 07:47:26 INFO - PROCESS | 25545 | ++DOMWINDOW == 106 (0x8e4ccc00) [pid = 25545] [serial = 1605] [outer = 0x8c4df000] 07:47:27 INFO - PROCESS | 25545 | 1466520447503 Marionette TRACE conn4 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 07:47:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 07:47:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1389ms 07:47:27 INFO - PROCESS | 25545 | 1466520447586 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 07:47:27 INFO - PROCESS | 25545 | 1466520447593 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 07:47:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 07:47:27 INFO - PROCESS | 25545 | 1466520447615 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 07:47:27 INFO - PROCESS | 25545 | 1466520447622 Marionette TRACE conn4 <- [1,2110,null,{}] 07:47:27 INFO - PROCESS | 25545 | 1466520447632 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:47:27 INFO - PROCESS | 25545 | 1466520447638 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:27 INFO - PROCESS | 25545 | 1466520447948 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 07:47:28 INFO - PROCESS | 25545 | 1466520448165 Marionette TRACE conn4 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:28 INFO - PROCESS | 25545 | 1466520448183 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:28 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c416c00 == 14 [pid = 25545] [id = 535] 07:47:28 INFO - PROCESS | 25545 | ++DOMWINDOW == 107 (0x8c4d1400) [pid = 25545] [serial = 1606] [outer = (nil)] 07:47:28 INFO - PROCESS | 25545 | ++DOMWINDOW == 108 (0x8c4d8800) [pid = 25545] [serial = 1607] [outer = 0x8c4d1400] 07:47:28 INFO - PROCESS | 25545 | 1466520448276 Marionette DEBUG loaded listener.js 07:47:28 INFO - PROCESS | 25545 | ++DOMWINDOW == 109 (0x8d8b8800) [pid = 25545] [serial = 1608] [outer = 0x8c4d1400] 07:47:29 INFO - PROCESS | 25545 | 1466520449272 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 07:47:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 07:47:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1749ms 07:47:29 INFO - PROCESS | 25545 | 1466520449352 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 07:47:29 INFO - PROCESS | 25545 | 1466520449359 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 07:47:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 07:47:29 INFO - PROCESS | 25545 | 1466520449371 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 07:47:29 INFO - PROCESS | 25545 | 1466520449376 Marionette TRACE conn4 <- [1,2114,null,{}] 07:47:29 INFO - PROCESS | 25545 | 1466520449383 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:47:29 INFO - PROCESS | 25545 | 1466520449388 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:29 INFO - PROCESS | 25545 | 1466520449624 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 07:47:29 INFO - PROCESS | 25545 | 1466520449873 Marionette TRACE conn4 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:29 INFO - PROCESS | 25545 | 1466520449880 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:29 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9c3800 == 15 [pid = 25545] [id = 536] 07:47:29 INFO - PROCESS | 25545 | ++DOMWINDOW == 110 (0x8c414c00) [pid = 25545] [serial = 1609] [outer = (nil)] 07:47:29 INFO - PROCESS | 25545 | ++DOMWINDOW == 111 (0x8e4c2400) [pid = 25545] [serial = 1610] [outer = 0x8c414c00] 07:47:29 INFO - PROCESS | 25545 | 1466520449990 Marionette DEBUG loaded listener.js 07:47:30 INFO - PROCESS | 25545 | ++DOMWINDOW == 112 (0x8e5abc00) [pid = 25545] [serial = 1611] [outer = 0x8c414c00] 07:47:30 INFO - PROCESS | 25545 | 1466520450936 Marionette TRACE conn4 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 07:47:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 07:47:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1641ms 07:47:31 INFO - PROCESS | 25545 | 1466520451013 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 07:47:31 INFO - PROCESS | 25545 | 1466520451018 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 07:47:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 07:47:31 INFO - PROCESS | 25545 | 1466520451025 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 07:47:31 INFO - PROCESS | 25545 | 1466520451032 Marionette TRACE conn4 <- [1,2118,null,{}] 07:47:31 INFO - PROCESS | 25545 | 1466520451051 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:47:31 INFO - PROCESS | 25545 | 1466520451061 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:31 INFO - PROCESS | 25545 | 1466520451359 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 07:47:31 INFO - PROCESS | 25545 | 1466520451639 Marionette TRACE conn4 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:31 INFO - PROCESS | 25545 | 1466520451651 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:31 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e7de800 == 16 [pid = 25545] [id = 537] 07:47:31 INFO - PROCESS | 25545 | ++DOMWINDOW == 113 (0x8e7dec00) [pid = 25545] [serial = 1612] [outer = (nil)] 07:47:31 INFO - PROCESS | 25545 | ++DOMWINDOW == 114 (0x8e7e8400) [pid = 25545] [serial = 1613] [outer = 0x8e7dec00] 07:47:31 INFO - PROCESS | 25545 | 1466520451741 Marionette DEBUG loaded listener.js 07:47:31 INFO - PROCESS | 25545 | ++DOMWINDOW == 115 (0x8ef8c000) [pid = 25545] [serial = 1614] [outer = 0x8e7dec00] 07:47:32 INFO - PROCESS | 25545 | 1466520452699 Marionette TRACE conn4 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 07:47:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 07:47:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1741ms 07:47:32 INFO - PROCESS | 25545 | 1466520452767 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 07:47:32 INFO - PROCESS | 25545 | 1466520452773 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 07:47:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 07:47:32 INFO - PROCESS | 25545 | 1466520452779 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 07:47:32 INFO - PROCESS | 25545 | 1466520452782 Marionette TRACE conn4 <- [1,2122,null,{}] 07:47:32 INFO - PROCESS | 25545 | 1466520452789 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:47:32 INFO - PROCESS | 25545 | 1466520452794 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:33 INFO - PROCESS | 25545 | 1466520453020 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 07:47:33 INFO - PROCESS | 25545 | 1466520453254 Marionette TRACE conn4 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:33 INFO - PROCESS | 25545 | 1466520453266 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:33 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9b7c00 == 17 [pid = 25545] [id = 538] 07:47:33 INFO - PROCESS | 25545 | ++DOMWINDOW == 116 (0x8dd37c00) [pid = 25545] [serial = 1615] [outer = (nil)] 07:47:33 INFO - PROCESS | 25545 | ++DOMWINDOW == 117 (0x8f026c00) [pid = 25545] [serial = 1616] [outer = 0x8dd37c00] 07:47:33 INFO - PROCESS | 25545 | 1466520453390 Marionette DEBUG loaded listener.js 07:47:33 INFO - PROCESS | 25545 | ++DOMWINDOW == 118 (0x91461800) [pid = 25545] [serial = 1617] [outer = 0x8dd37c00] 07:47:34 INFO - PROCESS | 25545 | 1466520454373 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 07:47:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 07:47:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1633ms 07:47:34 INFO - PROCESS | 25545 | 1466520454413 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 07:47:34 INFO - PROCESS | 25545 | 1466520454418 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 07:47:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 07:47:34 INFO - PROCESS | 25545 | 1466520454424 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 07:47:34 INFO - PROCESS | 25545 | 1466520454427 Marionette TRACE conn4 <- [1,2126,null,{}] 07:47:34 INFO - PROCESS | 25545 | 1466520454434 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:47:34 INFO - PROCESS | 25545 | 1466520454440 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:34 INFO - PROCESS | 25545 | 1466520454646 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 07:47:34 INFO - PROCESS | 25545 | 1466520454837 Marionette TRACE conn4 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:34 INFO - PROCESS | 25545 | 1466520454849 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:34 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9b9000 == 18 [pid = 25545] [id = 539] 07:47:34 INFO - PROCESS | 25545 | ++DOMWINDOW == 119 (0x8c4d9000) [pid = 25545] [serial = 1618] [outer = (nil)] 07:47:34 INFO - PROCESS | 25545 | ++DOMWINDOW == 120 (0x915c9000) [pid = 25545] [serial = 1619] [outer = 0x8c4d9000] 07:47:34 INFO - PROCESS | 25545 | 1466520454978 Marionette DEBUG loaded listener.js 07:47:35 INFO - PROCESS | 25545 | ++DOMWINDOW == 121 (0x915cfc00) [pid = 25545] [serial = 1620] [outer = 0x8c4d9000] 07:47:35 INFO - PROCESS | 25545 | 1466520455940 Marionette TRACE conn4 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 07:47:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 07:47:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1588ms 07:47:36 INFO - PROCESS | 25545 | 1466520456014 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 07:47:36 INFO - PROCESS | 25545 | 1466520456017 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 07:47:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 07:47:36 INFO - PROCESS | 25545 | 1466520456025 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 07:47:36 INFO - PROCESS | 25545 | 1466520456028 Marionette TRACE conn4 <- [1,2130,null,{}] 07:47:36 INFO - PROCESS | 25545 | 1466520456034 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:47:36 INFO - PROCESS | 25545 | 1466520456046 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:36 INFO - PROCESS | 25545 | 1466520456338 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 07:47:36 INFO - PROCESS | 25545 | 1466520456643 Marionette TRACE conn4 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:36 INFO - PROCESS | 25545 | 1466520456653 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:36 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9bd400 == 19 [pid = 25545] [id = 540] 07:47:36 INFO - PROCESS | 25545 | ++DOMWINDOW == 122 (0x8c4dc400) [pid = 25545] [serial = 1621] [outer = (nil)] 07:47:36 INFO - PROCESS | 25545 | ++DOMWINDOW == 123 (0x91808c00) [pid = 25545] [serial = 1622] [outer = 0x8c4dc400] 07:47:36 INFO - PROCESS | 25545 | 1466520456746 Marionette DEBUG loaded listener.js 07:47:36 INFO - PROCESS | 25545 | ++DOMWINDOW == 124 (0x91b2d800) [pid = 25545] [serial = 1623] [outer = 0x8c4dc400] 07:47:37 INFO - PROCESS | 25545 | 1466520457749 Marionette TRACE conn4 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 07:47:37 INFO - PROCESS | 25545 | 1466520457827 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 07:47:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 07:47:37 INFO - PROCESS | 25545 | 1466520457833 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 07:47:37 INFO - PROCESS | 25545 | 1466520457837 Marionette TRACE conn4 <- [1,2134,null,{}] 07:47:37 INFO - PROCESS | 25545 | 1466520457844 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:47:37 INFO - PROCESS | 25545 | 1466520457849 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:38 INFO - PROCESS | 25545 | 1466520458067 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 07:47:38 INFO - PROCESS | 25545 | 1466520458301 Marionette TRACE conn4 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:38 INFO - PROCESS | 25545 | 1466520458313 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:38 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c415000 == 20 [pid = 25545] [id = 541] 07:47:38 INFO - PROCESS | 25545 | ++DOMWINDOW == 125 (0x8dd33800) [pid = 25545] [serial = 1624] [outer = (nil)] 07:47:38 INFO - PROCESS | 25545 | ++DOMWINDOW == 126 (0x91b3ac00) [pid = 25545] [serial = 1625] [outer = 0x8dd33800] 07:47:38 INFO - PROCESS | 25545 | 1466520458441 Marionette DEBUG loaded listener.js 07:47:38 INFO - PROCESS | 25545 | ++DOMWINDOW == 127 (0x91c17000) [pid = 25545] [serial = 1626] [outer = 0x8dd33800] 07:47:39 INFO - PROCESS | 25545 | 1466520459386 Marionette TRACE conn4 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 07:47:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 07:47:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1637ms 07:47:39 INFO - PROCESS | 25545 | 1466520459471 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 07:47:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 07:47:39 INFO - PROCESS | 25545 | 1466520459477 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 07:47:39 INFO - PROCESS | 25545 | 1466520459484 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 07:47:39 INFO - PROCESS | 25545 | 1466520459487 Marionette TRACE conn4 <- [1,2138,null,{}] 07:47:39 INFO - PROCESS | 25545 | 1466520459494 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:47:39 INFO - PROCESS | 25545 | 1466520459499 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:39 INFO - PROCESS | 25545 | 1466520459698 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 07:47:39 INFO - PROCESS | 25545 | 1466520459870 Marionette TRACE conn4 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:39 INFO - PROCESS | 25545 | 1466520459879 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:39 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9b7800 == 21 [pid = 25545] [id = 542] 07:47:39 INFO - PROCESS | 25545 | ++DOMWINDOW == 128 (0x8e7e2000) [pid = 25545] [serial = 1627] [outer = (nil)] 07:47:40 INFO - PROCESS | 25545 | ++DOMWINDOW == 129 (0x91b38c00) [pid = 25545] [serial = 1628] [outer = 0x8e7e2000] 07:47:40 INFO - PROCESS | 25545 | 1466520460017 Marionette DEBUG loaded listener.js 07:47:40 INFO - PROCESS | 25545 | ++DOMWINDOW == 130 (0x91c51c00) [pid = 25545] [serial = 1629] [outer = 0x8e7e2000] 07:47:40 INFO - PROCESS | 25545 | 1466520460955 Marionette TRACE conn4 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 07:47:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 07:47:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1539ms 07:47:41 INFO - PROCESS | 25545 | 1466520461024 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 07:47:41 INFO - PROCESS | 25545 | 1466520461027 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 07:47:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 07:47:41 INFO - PROCESS | 25545 | 1466520461036 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 07:47:41 INFO - PROCESS | 25545 | 1466520461040 Marionette TRACE conn4 <- [1,2142,null,{}] 07:47:41 INFO - PROCESS | 25545 | 1466520461046 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:47:41 INFO - PROCESS | 25545 | 1466520461051 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:41 INFO - PROCESS | 25545 | 1466520461232 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 07:47:41 INFO - PROCESS | 25545 | 1466520461655 Marionette TRACE conn4 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:41 INFO - PROCESS | 25545 | 1466520461663 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:41 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9b4400 == 22 [pid = 25545] [id = 543] 07:47:41 INFO - PROCESS | 25545 | ++DOMWINDOW == 131 (0x8b9b6800) [pid = 25545] [serial = 1630] [outer = (nil)] 07:47:41 INFO - PROCESS | 25545 | ++DOMWINDOW == 132 (0x8b9c0800) [pid = 25545] [serial = 1631] [outer = 0x8b9b6800] 07:47:41 INFO - PROCESS | 25545 | 1466520461782 Marionette DEBUG loaded listener.js 07:47:41 INFO - PROCESS | 25545 | ++DOMWINDOW == 133 (0x8c40b000) [pid = 25545] [serial = 1632] [outer = 0x8b9b6800] 07:47:42 INFO - PROCESS | 25545 | 1466520462722 Marionette TRACE conn4 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 07:47:42 INFO - PROCESS | 25545 | 1466520462786 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 07:47:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 07:47:42 INFO - PROCESS | 25545 | 1466520462795 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 07:47:42 INFO - PROCESS | 25545 | 1466520462799 Marionette TRACE conn4 <- [1,2146,null,{}] 07:47:42 INFO - PROCESS | 25545 | 1466520462807 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:47:42 INFO - PROCESS | 25545 | 1466520462815 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:43 INFO - PROCESS | 25545 | 1466520463009 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 07:47:43 INFO - PROCESS | 25545 | 1466520463396 Marionette TRACE conn4 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:43 INFO - PROCESS | 25545 | 1466520463405 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:43 INFO - PROCESS | 25545 | --DOMWINDOW == 132 (0x8e7e2400) [pid = 25545] [serial = 1550] [outer = (nil)] [url = about:blank] 07:47:43 INFO - PROCESS | 25545 | --DOMWINDOW == 131 (0x8f024400) [pid = 25545] [serial = 1551] [outer = (nil)] [url = about:blank] 07:47:43 INFO - PROCESS | 25545 | --DOMWINDOW == 130 (0x8e343000) [pid = 25545] [serial = 1542] [outer = (nil)] [url = about:blank] 07:47:43 INFO - PROCESS | 25545 | --DOMWINDOW == 129 (0x8e7e5000) [pid = 25545] [serial = 1533] [outer = (nil)] [url = about:blank] 07:47:43 INFO - PROCESS | 25545 | --DOMWINDOW == 128 (0x8e5af800) [pid = 25545] [serial = 1494] [outer = (nil)] [url = about:blank] 07:47:43 INFO - PROCESS | 25545 | --DOMWINDOW == 127 (0x92d31400) [pid = 25545] [serial = 1523] [outer = (nil)] [url = about:blank] 07:47:43 INFO - PROCESS | 25545 | --DOMWINDOW == 126 (0x93a4cc00) [pid = 25545] [serial = 1529] [outer = (nil)] [url = about:blank] 07:47:43 INFO - PROCESS | 25545 | --DOMWINDOW == 125 (0x8cf8b000) [pid = 25545] [serial = 1496] [outer = (nil)] [url = about:blank] 07:47:43 INFO - PROCESS | 25545 | --DOMWINDOW == 124 (0x93a3d800) [pid = 25545] [serial = 1527] [outer = (nil)] [url = about:blank] 07:47:43 INFO - PROCESS | 25545 | --DOMWINDOW == 123 (0x924c7800) [pid = 25545] [serial = 1518] [outer = (nil)] [url = about:blank] 07:47:43 INFO - PROCESS | 25545 | --DOMWINDOW == 122 (0x8dd36c00) [pid = 25545] [serial = 1541] [outer = (nil)] [url = about:blank] 07:47:43 INFO - PROCESS | 25545 | --DOMWINDOW == 121 (0x9146e800) [pid = 25545] [serial = 1547] [outer = (nil)] [url = about:blank] 07:47:43 INFO - PROCESS | 25545 | --DOMWINDOW == 120 (0x915cdc00) [pid = 25545] [serial = 1509] [outer = (nil)] [url = about:blank] 07:47:43 INFO - PROCESS | 25545 | --DOMWINDOW == 119 (0x8e4ca000) [pid = 25545] [serial = 1500] [outer = (nil)] [url = about:blank] 07:47:43 INFO - PROCESS | 25545 | --DOMWINDOW == 118 (0x8e7e7800) [pid = 25545] [serial = 1502] [outer = (nil)] [url = about:blank] 07:47:43 INFO - PROCESS | 25545 | --DOMWINDOW == 117 (0x8d8ba000) [pid = 25545] [serial = 1535] [outer = (nil)] [url = about:blank] 07:47:43 INFO - PROCESS | 25545 | --DOMWINDOW == 116 (0x93ba9400) [pid = 25545] [serial = 1530] [outer = (nil)] [url = about:blank] 07:47:43 INFO - PROCESS | 25545 | --DOMWINDOW == 115 (0x8e5ac400) [pid = 25545] [serial = 1532] [outer = (nil)] [url = about:blank] 07:47:43 INFO - PROCESS | 25545 | --DOMWINDOW == 114 (0x929df400) [pid = 25545] [serial = 1521] [outer = (nil)] [url = about:blank] 07:47:43 INFO - PROCESS | 25545 | --DOMWINDOW == 113 (0x915cb800) [pid = 25545] [serial = 1508] [outer = (nil)] [url = about:blank] 07:47:43 INFO - PROCESS | 25545 | --DOMWINDOW == 112 (0x91c4f400) [pid = 25545] [serial = 1514] [outer = (nil)] [url = about:blank] 07:47:43 INFO - PROCESS | 25545 | --DOMWINDOW == 111 (0x91c55400) [pid = 25545] [serial = 1515] [outer = (nil)] [url = about:blank] 07:47:43 INFO - PROCESS | 25545 | --DOMWINDOW == 110 (0x91804000) [pid = 25545] [serial = 1548] [outer = (nil)] [url = about:blank] 07:47:43 INFO - PROCESS | 25545 | --DOMWINDOW == 109 (0x92f87400) [pid = 25545] [serial = 1526] [outer = (nil)] [url = about:blank] 07:47:43 INFO - PROCESS | 25545 | --DOMWINDOW == 108 (0x8ef89000) [pid = 25545] [serial = 1503] [outer = (nil)] [url = about:blank] 07:47:43 INFO - PROCESS | 25545 | --DOMWINDOW == 107 (0x8d8b6400) [pid = 25545] [serial = 1497] [outer = (nil)] [url = about:blank] 07:47:43 INFO - PROCESS | 25545 | --DOMWINDOW == 106 (0x9269d000) [pid = 25545] [serial = 1520] [outer = (nil)] [url = about:blank] 07:47:43 INFO - PROCESS | 25545 | --DOMWINDOW == 105 (0x8e650000) [pid = 25545] [serial = 1544] [outer = (nil)] [url = about:blank] 07:47:43 INFO - PROCESS | 25545 | --DOMWINDOW == 104 (0x8cf85000) [pid = 25545] [serial = 1539] [outer = (nil)] [url = about:blank] 07:47:43 INFO - PROCESS | 25545 | --DOMWINDOW == 103 (0x8f024c00) [pid = 25545] [serial = 1505] [outer = (nil)] [url = about:blank] 07:47:43 INFO - PROCESS | 25545 | --DOMWINDOW == 102 (0x8e7e6400) [pid = 25545] [serial = 1545] [outer = (nil)] [url = about:blank] 07:47:43 INFO - PROCESS | 25545 | --DOMWINDOW == 101 (0x91b2f000) [pid = 25545] [serial = 1511] [outer = (nil)] [url = about:blank] 07:47:43 INFO - PROCESS | 25545 | --DOMWINDOW == 100 (0x8f022000) [pid = 25545] [serial = 1506] [outer = (nil)] [url = about:blank] 07:47:43 INFO - PROCESS | 25545 | --DOMWINDOW == 99 (0x8e349800) [pid = 25545] [serial = 1499] [outer = (nil)] [url = about:blank] 07:47:43 INFO - PROCESS | 25545 | --DOMWINDOW == 98 (0x92d34400) [pid = 25545] [serial = 1524] [outer = (nil)] [url = about:blank] 07:47:43 INFO - PROCESS | 25545 | --DOMWINDOW == 97 (0x8e4ce000) [pid = 25545] [serial = 1536] [outer = (nil)] [url = about:blank] 07:47:43 INFO - PROCESS | 25545 | --DOMWINDOW == 96 (0x8c4de000) [pid = 25545] [serial = 1538] [outer = (nil)] [url = about:blank] 07:47:43 INFO - PROCESS | 25545 | --DOMWINDOW == 95 (0x91c14000) [pid = 25545] [serial = 1512] [outer = (nil)] [url = about:blank] 07:47:43 INFO - PROCESS | 25545 | --DOMWINDOW == 94 (0x924c4800) [pid = 25545] [serial = 1517] [outer = (nil)] [url = about:blank] 07:47:43 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c4ddc00 == 23 [pid = 25545] [id = 544] 07:47:43 INFO - PROCESS | 25545 | ++DOMWINDOW == 95 (0x8c4de800) [pid = 25545] [serial = 1633] [outer = (nil)] 07:47:43 INFO - PROCESS | 25545 | ++DOMWINDOW == 96 (0x8cf8e400) [pid = 25545] [serial = 1634] [outer = 0x8c4de800] 07:47:43 INFO - PROCESS | 25545 | 1466520463582 Marionette DEBUG loaded listener.js 07:47:43 INFO - PROCESS | 25545 | ++DOMWINDOW == 97 (0x8d8ba000) [pid = 25545] [serial = 1635] [outer = 0x8c4de800] 07:47:44 INFO - PROCESS | 25545 | 1466520464420 Marionette TRACE conn4 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 07:47:44 INFO - PROCESS | 25545 | 1466520464495 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 07:47:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 07:47:44 INFO - PROCESS | 25545 | 1466520464503 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 07:47:44 INFO - PROCESS | 25545 | 1466520464507 Marionette TRACE conn4 <- [1,2150,null,{}] 07:47:44 INFO - PROCESS | 25545 | 1466520464513 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:47:44 INFO - PROCESS | 25545 | 1466520464518 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:44 INFO - PROCESS | 25545 | 1466520464715 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 07:47:44 INFO - PROCESS | 25545 | 1466520464875 Marionette TRACE conn4 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:44 INFO - PROCESS | 25545 | 1466520464882 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:44 INFO - PROCESS | 25545 | ++DOCSHELL 0x8cf89400 == 24 [pid = 25545] [id = 545] 07:47:44 INFO - PROCESS | 25545 | ++DOMWINDOW == 98 (0x8dd3b000) [pid = 25545] [serial = 1636] [outer = (nil)] 07:47:44 INFO - PROCESS | 25545 | ++DOMWINDOW == 99 (0x8e5af800) [pid = 25545] [serial = 1637] [outer = 0x8dd3b000] 07:47:44 INFO - PROCESS | 25545 | 1466520464954 Marionette DEBUG loaded listener.js 07:47:45 INFO - PROCESS | 25545 | ++DOMWINDOW == 100 (0x8e64b000) [pid = 25545] [serial = 1638] [outer = 0x8dd3b000] 07:47:45 INFO - PROCESS | 25545 | 1466520465884 Marionette TRACE conn4 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 07:47:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 07:47:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1433ms 07:47:45 INFO - PROCESS | 25545 | 1466520465938 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 07:47:45 INFO - PROCESS | 25545 | 1466520465941 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 07:47:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 07:47:45 INFO - PROCESS | 25545 | 1466520465964 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 07:47:45 INFO - PROCESS | 25545 | 1466520465973 Marionette TRACE conn4 <- [1,2154,null,{}] 07:47:45 INFO - PROCESS | 25545 | 1466520465983 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:47:45 INFO - PROCESS | 25545 | 1466520465990 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:46 INFO - PROCESS | 25545 | 1466520466236 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 07:47:46 INFO - PROCESS | 25545 | 1466520466263 Marionette TRACE conn4 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:46 INFO - PROCESS | 25545 | 1466520466281 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:46 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9b5800 == 25 [pid = 25545] [id = 546] 07:47:46 INFO - PROCESS | 25545 | ++DOMWINDOW == 101 (0x8e64fc00) [pid = 25545] [serial = 1639] [outer = (nil)] 07:47:46 INFO - PROCESS | 25545 | ++DOMWINDOW == 102 (0x8f01f400) [pid = 25545] [serial = 1640] [outer = 0x8e64fc00] 07:47:46 INFO - PROCESS | 25545 | 1466520466363 Marionette DEBUG loaded listener.js 07:47:46 INFO - PROCESS | 25545 | ++DOMWINDOW == 103 (0x8f027000) [pid = 25545] [serial = 1641] [outer = 0x8e64fc00] 07:47:47 INFO - PROCESS | 25545 | 1466520467408 Marionette TRACE conn4 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 07:47:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 07:47:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1511ms 07:47:47 INFO - PROCESS | 25545 | 1466520467461 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 07:47:47 INFO - PROCESS | 25545 | 1466520467466 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 07:47:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 07:47:47 INFO - PROCESS | 25545 | 1466520467489 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 07:47:47 INFO - PROCESS | 25545 | 1466520467508 Marionette TRACE conn4 <- [1,2158,null,{}] 07:47:47 INFO - PROCESS | 25545 | 1466520467515 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:47:47 INFO - PROCESS | 25545 | 1466520467521 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:47 INFO - PROCESS | 25545 | 1466520467765 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 07:47:47 INFO - PROCESS | 25545 | 1466520467786 Marionette TRACE conn4 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:47 INFO - PROCESS | 25545 | 1466520467794 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:47 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c4d9c00 == 26 [pid = 25545] [id = 547] 07:47:47 INFO - PROCESS | 25545 | ++DOMWINDOW == 104 (0x8ef84000) [pid = 25545] [serial = 1642] [outer = (nil)] 07:47:47 INFO - PROCESS | 25545 | ++DOMWINDOW == 105 (0x915d4400) [pid = 25545] [serial = 1643] [outer = 0x8ef84000] 07:47:47 INFO - PROCESS | 25545 | 1466520467864 Marionette DEBUG loaded listener.js 07:47:47 INFO - PROCESS | 25545 | ++DOMWINDOW == 106 (0x91806400) [pid = 25545] [serial = 1644] [outer = 0x8ef84000] 07:47:48 INFO - PROCESS | 25545 | --DOMWINDOW == 105 (0x8e642c00) [pid = 25545] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 07:47:48 INFO - PROCESS | 25545 | --DOMWINDOW == 104 (0x8c4dac00) [pid = 25545] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 07:47:48 INFO - PROCESS | 25545 | --DOMWINDOW == 103 (0x8b9bac00) [pid = 25545] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 07:47:48 INFO - PROCESS | 25545 | --DOMWINDOW == 102 (0x8b9c2400) [pid = 25545] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 07:47:48 INFO - PROCESS | 25545 | --DOMWINDOW == 101 (0x8d922400) [pid = 25545] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 07:47:48 INFO - PROCESS | 25545 | --DOMWINDOW == 100 (0x8f021000) [pid = 25545] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 07:47:48 INFO - PROCESS | 25545 | --DOMWINDOW == 99 (0x8e7dd400) [pid = 25545] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 07:47:48 INFO - PROCESS | 25545 | --DOMWINDOW == 98 (0x8e7e4400) [pid = 25545] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 07:47:48 INFO - PROCESS | 25545 | --DOMWINDOW == 97 (0x92dac400) [pid = 25545] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 07:47:48 INFO - PROCESS | 25545 | --DOMWINDOW == 96 (0x92d30000) [pid = 25545] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 07:47:48 INFO - PROCESS | 25545 | --DOMWINDOW == 95 (0x8d8bb400) [pid = 25545] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 07:47:48 INFO - PROCESS | 25545 | --DOMWINDOW == 94 (0x8d919400) [pid = 25545] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 07:47:48 INFO - PROCESS | 25545 | --DOMWINDOW == 93 (0x92f8bc00) [pid = 25545] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 07:47:48 INFO - PROCESS | 25545 | --DOMWINDOW == 92 (0x97993000) [pid = 25545] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 07:47:48 INFO - PROCESS | 25545 | --DOMWINDOW == 91 (0x8c40ac00) [pid = 25545] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 07:47:48 INFO - PROCESS | 25545 | --DOMWINDOW == 90 (0x8c413800) [pid = 25545] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 07:47:48 INFO - PROCESS | 25545 | --DOMWINDOW == 89 (0x8d8b8400) [pid = 25545] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 07:47:48 INFO - PROCESS | 25545 | 1466520468981 Marionette TRACE conn4 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 07:47:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 07:47:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1553ms 07:47:49 INFO - PROCESS | 25545 | 1466520469042 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 07:47:49 INFO - PROCESS | 25545 | 1466520469045 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 07:47:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 07:47:49 INFO - PROCESS | 25545 | 1466520469052 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 07:47:49 INFO - PROCESS | 25545 | 1466520469055 Marionette TRACE conn4 <- [1,2162,null,{}] 07:47:49 INFO - PROCESS | 25545 | 1466520469060 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:47:49 INFO - PROCESS | 25545 | 1466520469065 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:49 INFO - PROCESS | 25545 | 1466520469249 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 07:47:49 INFO - PROCESS | 25545 | 1466520469399 Marionette TRACE conn4 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:49 INFO - PROCESS | 25545 | 1466520469418 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:49 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d922400 == 27 [pid = 25545] [id = 548] 07:47:49 INFO - PROCESS | 25545 | ++DOMWINDOW == 90 (0x8dd3e000) [pid = 25545] [serial = 1645] [outer = (nil)] 07:47:49 INFO - PROCESS | 25545 | ++DOMWINDOW == 91 (0x915cd800) [pid = 25545] [serial = 1646] [outer = 0x8dd3e000] 07:47:49 INFO - PROCESS | 25545 | 1466520469495 Marionette DEBUG loaded listener.js 07:47:49 INFO - PROCESS | 25545 | ++DOMWINDOW == 92 (0x91a69000) [pid = 25545] [serial = 1647] [outer = 0x8dd3e000] 07:47:50 INFO - PROCESS | 25545 | 1466520470326 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 07:47:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 07:47:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1395ms 07:47:50 INFO - PROCESS | 25545 | 1466520470449 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 07:47:50 INFO - PROCESS | 25545 | 1466520470455 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 07:47:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 07:47:50 INFO - PROCESS | 25545 | 1466520470464 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 07:47:50 INFO - PROCESS | 25545 | 1466520470470 Marionette TRACE conn4 <- [1,2166,null,{}] 07:47:50 INFO - PROCESS | 25545 | 1466520470479 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:47:50 INFO - PROCESS | 25545 | 1466520470486 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:50 INFO - PROCESS | 25545 | 1466520470728 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 07:47:51 INFO - PROCESS | 25545 | 1466520471000 Marionette TRACE conn4 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:51 INFO - PROCESS | 25545 | 1466520471017 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:51 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9b1c00 == 28 [pid = 25545] [id = 549] 07:47:51 INFO - PROCESS | 25545 | ++DOMWINDOW == 93 (0x8cf8e800) [pid = 25545] [serial = 1648] [outer = (nil)] 07:47:51 INFO - PROCESS | 25545 | ++DOMWINDOW == 94 (0x8d8b9400) [pid = 25545] [serial = 1649] [outer = 0x8cf8e800] 07:47:51 INFO - PROCESS | 25545 | 1466520471117 Marionette DEBUG loaded listener.js 07:47:51 INFO - PROCESS | 25545 | ++DOMWINDOW == 95 (0x8d8c3800) [pid = 25545] [serial = 1650] [outer = 0x8cf8e800] 07:47:52 INFO - PROCESS | 25545 | 1466520472096 Marionette TRACE conn4 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 07:47:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 07:47:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1691ms 07:47:52 INFO - PROCESS | 25545 | 1466520472155 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 07:47:52 INFO - PROCESS | 25545 | 1466520472161 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 07:47:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 07:47:52 INFO - PROCESS | 25545 | 1466520472174 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 07:47:52 INFO - PROCESS | 25545 | 1466520472180 Marionette TRACE conn4 <- [1,2170,null,{}] 07:47:52 INFO - PROCESS | 25545 | 1466520472188 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:47:52 INFO - PROCESS | 25545 | 1466520472194 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:52 INFO - PROCESS | 25545 | 1466520472437 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 07:47:52 INFO - PROCESS | 25545 | 1466520472683 Marionette TRACE conn4 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:52 INFO - PROCESS | 25545 | 1466520472691 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:52 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e5b0400 == 29 [pid = 25545] [id = 550] 07:47:52 INFO - PROCESS | 25545 | ++DOMWINDOW == 96 (0x8e5b1800) [pid = 25545] [serial = 1651] [outer = (nil)] 07:47:52 INFO - PROCESS | 25545 | ++DOMWINDOW == 97 (0x8e649c00) [pid = 25545] [serial = 1652] [outer = 0x8e5b1800] 07:47:52 INFO - PROCESS | 25545 | 1466520472828 Marionette DEBUG loaded listener.js 07:47:52 INFO - PROCESS | 25545 | ++DOMWINDOW == 98 (0x8e7e3c00) [pid = 25545] [serial = 1653] [outer = 0x8e5b1800] 07:47:53 INFO - PROCESS | 25545 | 1466520473810 Marionette TRACE conn4 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 07:47:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 07:47:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1693ms 07:47:53 INFO - PROCESS | 25545 | 1466520473864 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 07:47:53 INFO - PROCESS | 25545 | 1466520473868 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 07:47:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 07:47:53 INFO - PROCESS | 25545 | 1466520473875 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 07:47:53 INFO - PROCESS | 25545 | 1466520473880 Marionette TRACE conn4 <- [1,2174,null,{}] 07:47:53 INFO - PROCESS | 25545 | 1466520473896 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:47:53 INFO - PROCESS | 25545 | 1466520473906 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:54 INFO - PROCESS | 25545 | 1466520474156 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 07:47:54 INFO - PROCESS | 25545 | 1466520474442 Marionette TRACE conn4 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:54 INFO - PROCESS | 25545 | 1466520474453 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:54 INFO - PROCESS | 25545 | ++DOCSHELL 0x8ef85800 == 30 [pid = 25545] [id = 551] 07:47:54 INFO - PROCESS | 25545 | ++DOMWINDOW == 99 (0x9180d400) [pid = 25545] [serial = 1654] [outer = (nil)] 07:47:54 INFO - PROCESS | 25545 | ++DOMWINDOW == 100 (0x91a73000) [pid = 25545] [serial = 1655] [outer = 0x9180d400] 07:47:54 INFO - PROCESS | 25545 | 1466520474588 Marionette DEBUG loaded listener.js 07:47:54 INFO - PROCESS | 25545 | ++DOMWINDOW == 101 (0x91c0d400) [pid = 25545] [serial = 1656] [outer = 0x9180d400] 07:47:55 INFO - PROCESS | 25545 | 1466520475523 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 07:47:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 07:47:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1689ms 07:47:55 INFO - PROCESS | 25545 | 1466520475565 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 07:47:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 07:47:55 INFO - PROCESS | 25545 | 1466520475569 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 07:47:55 INFO - PROCESS | 25545 | 1466520475576 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 07:47:55 INFO - PROCESS | 25545 | 1466520475579 Marionette TRACE conn4 <- [1,2178,null,{}] 07:47:55 INFO - PROCESS | 25545 | 1466520475585 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:47:55 INFO - PROCESS | 25545 | 1466520475591 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:55 INFO - PROCESS | 25545 | 1466520475788 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 07:47:56 INFO - PROCESS | 25545 | 1466520475980 Marionette TRACE conn4 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:56 INFO - PROCESS | 25545 | 1466520475990 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:56 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e4ce000 == 31 [pid = 25545] [id = 552] 07:47:56 INFO - PROCESS | 25545 | ++DOMWINDOW == 102 (0x91a6dc00) [pid = 25545] [serial = 1657] [outer = (nil)] 07:47:56 INFO - PROCESS | 25545 | ++DOMWINDOW == 103 (0x922ae000) [pid = 25545] [serial = 1658] [outer = 0x91a6dc00] 07:47:56 INFO - PROCESS | 25545 | 1466520476125 Marionette DEBUG loaded listener.js 07:47:56 INFO - PROCESS | 25545 | ++DOMWINDOW == 104 (0x922ba400) [pid = 25545] [serial = 1659] [outer = 0x91a6dc00] 07:47:57 INFO - PROCESS | 25545 | 1466520477175 Marionette TRACE conn4 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 07:47:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 07:47:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1636ms 07:47:57 INFO - PROCESS | 25545 | 1466520477212 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 07:47:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 07:47:57 INFO - PROCESS | 25545 | 1466520477217 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 07:47:57 INFO - PROCESS | 25545 | 1466520477224 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 07:47:57 INFO - PROCESS | 25545 | 1466520477228 Marionette TRACE conn4 <- [1,2182,null,{}] 07:47:57 INFO - PROCESS | 25545 | 1466520477234 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:47:57 INFO - PROCESS | 25545 | 1466520477240 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:57 INFO - PROCESS | 25545 | 1466520477436 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 07:47:57 INFO - PROCESS | 25545 | 1466520477631 Marionette TRACE conn4 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:57 INFO - PROCESS | 25545 | 1466520477641 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:57 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9bc400 == 32 [pid = 25545] [id = 553] 07:47:57 INFO - PROCESS | 25545 | ++DOMWINDOW == 105 (0x8dd34400) [pid = 25545] [serial = 1660] [outer = (nil)] 07:47:57 INFO - PROCESS | 25545 | ++DOMWINDOW == 106 (0x924c5000) [pid = 25545] [serial = 1661] [outer = 0x8dd34400] 07:47:57 INFO - PROCESS | 25545 | 1466520477719 Marionette DEBUG loaded listener.js 07:47:57 INFO - PROCESS | 25545 | ++DOMWINDOW == 107 (0x924c6800) [pid = 25545] [serial = 1662] [outer = 0x8dd34400] 07:47:58 INFO - PROCESS | 25545 | 1466520478675 Marionette TRACE conn4 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 07:47:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 07:47:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1486ms 07:47:58 INFO - PROCESS | 25545 | 1466520478710 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 07:47:58 INFO - PROCESS | 25545 | 1466520478713 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 07:47:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 07:47:58 INFO - PROCESS | 25545 | 1466520478721 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 07:47:58 INFO - PROCESS | 25545 | 1466520478725 Marionette TRACE conn4 <- [1,2186,null,{}] 07:47:58 INFO - PROCESS | 25545 | 1466520478731 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:47:58 INFO - PROCESS | 25545 | 1466520478741 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:58 INFO - PROCESS | 25545 | 1466520478984 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 07:47:59 INFO - PROCESS | 25545 | 1466520479231 Marionette TRACE conn4 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:59 INFO - PROCESS | 25545 | 1466520479240 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:47:59 INFO - PROCESS | 25545 | ++DOCSHELL 0x91c58000 == 33 [pid = 25545] [id = 554] 07:47:59 INFO - PROCESS | 25545 | ++DOMWINDOW == 108 (0x92695800) [pid = 25545] [serial = 1663] [outer = (nil)] 07:47:59 INFO - PROCESS | 25545 | ++DOMWINDOW == 109 (0x9269b000) [pid = 25545] [serial = 1664] [outer = 0x92695800] 07:47:59 INFO - PROCESS | 25545 | 1466520479372 Marionette DEBUG loaded listener.js 07:47:59 INFO - PROCESS | 25545 | ++DOMWINDOW == 110 (0x929d9c00) [pid = 25545] [serial = 1665] [outer = 0x92695800] 07:48:00 INFO - PROCESS | 25545 | 1466520480323 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 07:48:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 07:48:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1636ms 07:48:00 INFO - PROCESS | 25545 | 1466520480358 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 07:48:00 INFO - PROCESS | 25545 | 1466520480363 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 07:48:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 07:48:00 INFO - PROCESS | 25545 | 1466520480369 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 07:48:00 INFO - PROCESS | 25545 | 1466520480373 Marionette TRACE conn4 <- [1,2190,null,{}] 07:48:00 INFO - PROCESS | 25545 | 1466520480379 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:48:00 INFO - PROCESS | 25545 | 1466520480385 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:00 INFO - PROCESS | 25545 | 1466520480590 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 07:48:00 INFO - PROCESS | 25545 | 1466520480788 Marionette TRACE conn4 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:00 INFO - PROCESS | 25545 | 1466520480797 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:00 INFO - PROCESS | 25545 | ++DOCSHELL 0x8f01f000 == 34 [pid = 25545] [id = 555] 07:48:00 INFO - PROCESS | 25545 | ++DOMWINDOW == 111 (0x92691000) [pid = 25545] [serial = 1666] [outer = (nil)] 07:48:00 INFO - PROCESS | 25545 | ++DOMWINDOW == 112 (0x929de400) [pid = 25545] [serial = 1667] [outer = 0x92691000] 07:48:00 INFO - PROCESS | 25545 | 1466520480934 Marionette DEBUG loaded listener.js 07:48:01 INFO - PROCESS | 25545 | ++DOMWINDOW == 113 (0x929e2c00) [pid = 25545] [serial = 1668] [outer = 0x92691000] 07:48:01 INFO - PROCESS | 25545 | 1466520481913 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 07:48:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 07:48:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1637ms 07:48:02 INFO - PROCESS | 25545 | 1466520482008 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 07:48:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 07:48:02 INFO - PROCESS | 25545 | 1466520482012 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 07:48:02 INFO - PROCESS | 25545 | 1466520482027 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 07:48:02 INFO - PROCESS | 25545 | 1466520482030 Marionette TRACE conn4 <- [1,2194,null,{}] 07:48:02 INFO - PROCESS | 25545 | 1466520482041 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:48:02 INFO - PROCESS | 25545 | 1466520482046 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:02 INFO - PROCESS | 25545 | 1466520482288 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 07:48:02 INFO - PROCESS | 25545 | 1466520482534 Marionette TRACE conn4 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:02 INFO - PROCESS | 25545 | 1466520482543 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:02 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9bc800 == 35 [pid = 25545] [id = 556] 07:48:02 INFO - PROCESS | 25545 | ++DOMWINDOW == 114 (0x8b9c8c00) [pid = 25545] [serial = 1669] [outer = (nil)] 07:48:02 INFO - PROCESS | 25545 | ++DOMWINDOW == 115 (0x8cf84800) [pid = 25545] [serial = 1670] [outer = 0x8b9c8c00] 07:48:02 INFO - PROCESS | 25545 | 1466520482663 Marionette DEBUG loaded listener.js 07:48:02 INFO - PROCESS | 25545 | ++DOMWINDOW == 116 (0x8dd34c00) [pid = 25545] [serial = 1671] [outer = 0x8b9c8c00] 07:48:03 INFO - PROCESS | 25545 | 1466520483582 Marionette TRACE conn4 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 07:48:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 07:48:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1599ms 07:48:03 INFO - PROCESS | 25545 | 1466520483634 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 07:48:03 INFO - PROCESS | 25545 | 1466520483637 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 07:48:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 07:48:03 INFO - PROCESS | 25545 | 1466520483648 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 07:48:03 INFO - PROCESS | 25545 | 1466520483652 Marionette TRACE conn4 <- [1,2198,null,{}] 07:48:03 INFO - PROCESS | 25545 | 1466520483658 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:48:03 INFO - PROCESS | 25545 | 1466520483663 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:03 INFO - PROCESS | 25545 | 1466520483850 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 07:48:04 INFO - PROCESS | 25545 | 1466520484368 Marionette TRACE conn4 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:04 INFO - PROCESS | 25545 | 1466520484380 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:04 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9b2400 == 36 [pid = 25545] [id = 557] 07:48:04 INFO - PROCESS | 25545 | ++DOMWINDOW == 117 (0x8b9b2800) [pid = 25545] [serial = 1672] [outer = (nil)] 07:48:04 INFO - PROCESS | 25545 | ++DOMWINDOW == 118 (0x8b9c1400) [pid = 25545] [serial = 1673] [outer = 0x8b9b2800] 07:48:04 INFO - PROCESS | 25545 | 1466520484464 Marionette DEBUG loaded listener.js 07:48:04 INFO - PROCESS | 25545 | ++DOMWINDOW == 119 (0x8c413400) [pid = 25545] [serial = 1674] [outer = 0x8b9b2800] 07:48:05 INFO - PROCESS | 25545 | 1466520485343 Marionette TRACE conn4 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 07:48:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 07:48:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1740ms 07:48:05 INFO - PROCESS | 25545 | 1466520485390 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 07:48:05 INFO - PROCESS | 25545 | 1466520485396 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 07:48:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 07:48:05 INFO - PROCESS | 25545 | 1466520485403 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 07:48:05 INFO - PROCESS | 25545 | 1466520485408 Marionette TRACE conn4 <- [1,2202,null,{}] 07:48:05 INFO - PROCESS | 25545 | 1466520485416 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:48:05 INFO - PROCESS | 25545 | 1466520485424 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:05 INFO - PROCESS | 25545 | 1466520485622 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 07:48:05 INFO - PROCESS | 25545 | 1466520485829 Marionette TRACE conn4 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:05 INFO - PROCESS | 25545 | 1466520485837 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:05 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d8c3c00 == 37 [pid = 25545] [id = 558] 07:48:05 INFO - PROCESS | 25545 | ++DOMWINDOW == 120 (0x8d921800) [pid = 25545] [serial = 1675] [outer = (nil)] 07:48:05 INFO - PROCESS | 25545 | ++DOMWINDOW == 121 (0x8cf8cc00) [pid = 25545] [serial = 1676] [outer = 0x8d921800] 07:48:06 INFO - PROCESS | 25545 | 1466520486013 Marionette DEBUG loaded listener.js 07:48:06 INFO - PROCESS | 25545 | ++DOMWINDOW == 122 (0x8e343400) [pid = 25545] [serial = 1677] [outer = 0x8d921800] 07:48:07 INFO - PROCESS | 25545 | --DOCSHELL 0x8e5ad800 == 36 [pid = 25545] [id = 529] 07:48:07 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9ba000 == 35 [pid = 25545] [id = 530] 07:48:07 INFO - PROCESS | 25545 | --DOCSHELL 0x8c412000 == 34 [pid = 25545] [id = 528] 07:48:07 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9b2400 == 33 [pid = 25545] [id = 557] 07:48:07 INFO - PROCESS | 25545 | --DOCSHELL 0x8f01f000 == 32 [pid = 25545] [id = 555] 07:48:07 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9bc800 == 31 [pid = 25545] [id = 556] 07:48:07 INFO - PROCESS | 25545 | --DOCSHELL 0x91c58000 == 30 [pid = 25545] [id = 554] 07:48:07 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9bc400 == 29 [pid = 25545] [id = 553] 07:48:07 INFO - PROCESS | 25545 | --DOCSHELL 0x8e4ce000 == 28 [pid = 25545] [id = 552] 07:48:07 INFO - PROCESS | 25545 | --DOCSHELL 0x8e5b0400 == 27 [pid = 25545] [id = 550] 07:48:07 INFO - PROCESS | 25545 | --DOCSHELL 0x8ef85800 == 26 [pid = 25545] [id = 551] 07:48:07 INFO - PROCESS | 25545 | --DOCSHELL 0x8d922400 == 25 [pid = 25545] [id = 548] 07:48:07 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9b1c00 == 24 [pid = 25545] [id = 549] 07:48:08 INFO - PROCESS | 25545 | --DOMWINDOW == 121 (0x8e34e800) [pid = 25545] [serial = 1604] [outer = (nil)] [url = about:blank] 07:48:08 INFO - PROCESS | 25545 | --DOMWINDOW == 120 (0x8ef8f800) [pid = 25545] [serial = 1590] [outer = (nil)] [url = about:blank] 07:48:08 INFO - PROCESS | 25545 | --DOMWINDOW == 119 (0x8e64d800) [pid = 25545] [serial = 1589] [outer = (nil)] [url = about:blank] 07:48:08 INFO - PROCESS | 25545 | --DOMWINDOW == 118 (0x8cf82000) [pid = 25545] [serial = 1595] [outer = (nil)] [url = about:blank] 07:48:08 INFO - PROCESS | 25545 | --DOMWINDOW == 117 (0x8b9c1800) [pid = 25545] [serial = 1592] [outer = (nil)] [url = about:blank] 07:48:08 INFO - PROCESS | 25545 | --DOMWINDOW == 116 (0x8b9ccc00) [pid = 25545] [serial = 1593] [outer = (nil)] [url = about:blank] 07:48:08 INFO - PROCESS | 25545 | --DOMWINDOW == 115 (0x8c4d4000) [pid = 25545] [serial = 1554] [outer = (nil)] [url = about:blank] 07:48:08 INFO - PROCESS | 25545 | --DOMWINDOW == 114 (0x8b9cb800) [pid = 25545] [serial = 1553] [outer = (nil)] [url = about:blank] 07:48:08 INFO - PROCESS | 25545 | --DOMWINDOW == 113 (0x8e350400) [pid = 25545] [serial = 1557] [outer = (nil)] [url = about:blank] 07:48:08 INFO - PROCESS | 25545 | --DOMWINDOW == 112 (0x8dd40400) [pid = 25545] [serial = 1556] [outer = (nil)] [url = about:blank] 07:48:08 INFO - PROCESS | 25545 | --DOMWINDOW == 111 (0x9180d800) [pid = 25545] [serial = 1560] [outer = (nil)] [url = about:blank] 07:48:08 INFO - PROCESS | 25545 | --DOMWINDOW == 110 (0x91468c00) [pid = 25545] [serial = 1559] [outer = (nil)] [url = about:blank] 07:48:08 INFO - PROCESS | 25545 | --DOMWINDOW == 109 (0x924ca400) [pid = 25545] [serial = 1563] [outer = (nil)] [url = about:blank] 07:48:08 INFO - PROCESS | 25545 | --DOMWINDOW == 108 (0x922b0400) [pid = 25545] [serial = 1562] [outer = (nil)] [url = about:blank] 07:48:08 INFO - PROCESS | 25545 | --DOMWINDOW == 107 (0x929e4400) [pid = 25545] [serial = 1566] [outer = (nil)] [url = about:blank] 07:48:08 INFO - PROCESS | 25545 | --DOMWINDOW == 106 (0x929da000) [pid = 25545] [serial = 1565] [outer = (nil)] [url = about:blank] 07:48:08 INFO - PROCESS | 25545 | --DOMWINDOW == 105 (0x93ba7400) [pid = 25545] [serial = 1569] [outer = (nil)] [url = about:blank] 07:48:08 INFO - PROCESS | 25545 | --DOMWINDOW == 104 (0x92f5a000) [pid = 25545] [serial = 1568] [outer = (nil)] [url = about:blank] 07:48:08 INFO - PROCESS | 25545 | --DOMWINDOW == 103 (0x96ecb000) [pid = 25545] [serial = 1572] [outer = (nil)] [url = about:blank] 07:48:08 INFO - PROCESS | 25545 | --DOMWINDOW == 102 (0x96e4ec00) [pid = 25545] [serial = 1571] [outer = (nil)] [url = about:blank] 07:48:08 INFO - PROCESS | 25545 | --DOMWINDOW == 101 (0x8e4c6c00) [pid = 25545] [serial = 1601] [outer = (nil)] [url = about:blank] 07:48:08 INFO - PROCESS | 25545 | --DOMWINDOW == 100 (0x97992800) [pid = 25545] [serial = 1574] [outer = (nil)] [url = about:blank] 07:48:08 INFO - PROCESS | 25545 | --DOMWINDOW == 99 (0x97994400) [pid = 25545] [serial = 1575] [outer = (nil)] [url = about:blank] 07:48:08 INFO - PROCESS | 25545 | --DOMWINDOW == 98 (0x9969c400) [pid = 25545] [serial = 1578] [outer = (nil)] [url = about:blank] 07:48:08 INFO - PROCESS | 25545 | --DOMWINDOW == 97 (0x9928b000) [pid = 25545] [serial = 1577] [outer = (nil)] [url = about:blank] 07:48:08 INFO - PROCESS | 25545 | --DOMWINDOW == 96 (0x9a054800) [pid = 25545] [serial = 1581] [outer = (nil)] [url = about:blank] 07:48:08 INFO - PROCESS | 25545 | --DOMWINDOW == 95 (0x9a051c00) [pid = 25545] [serial = 1580] [outer = (nil)] [url = about:blank] 07:48:08 INFO - PROCESS | 25545 | --DOMWINDOW == 94 (0x8ef8bc00) [pid = 25545] [serial = 1584] [outer = (nil)] [url = about:blank] 07:48:08 INFO - PROCESS | 25545 | --DOMWINDOW == 93 (0x8cf8dc00) [pid = 25545] [serial = 1583] [outer = (nil)] [url = about:blank] 07:48:08 INFO - PROCESS | 25545 | --DOMWINDOW == 92 (0x8cf8bc00) [pid = 25545] [serial = 1587] [outer = (nil)] [url = about:blank] 07:48:08 INFO - PROCESS | 25545 | --DOMWINDOW == 91 (0x8c4d8400) [pid = 25545] [serial = 1586] [outer = (nil)] [url = about:blank] 07:48:08 INFO - PROCESS | 25545 | --DOMWINDOW == 90 (0x8e4d0400) [pid = 25545] [serial = 1602] [outer = (nil)] [url = about:blank] 07:48:08 INFO - PROCESS | 25545 | --DOMWINDOW == 89 (0x8d91e800) [pid = 25545] [serial = 1599] [outer = (nil)] [url = about:blank] 07:48:08 INFO - PROCESS | 25545 | --DOMWINDOW == 88 (0x8d8c4800) [pid = 25545] [serial = 1598] [outer = (nil)] [url = about:blank] 07:48:08 INFO - PROCESS | 25545 | --DOMWINDOW == 87 (0x8d781800) [pid = 25545] [serial = 1596] [outer = (nil)] [url = about:blank] 07:48:08 INFO - PROCESS | 25545 | 1466520488504 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 07:48:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 07:48:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 3148ms 07:48:08 INFO - PROCESS | 25545 | 1466520488553 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 07:48:08 INFO - PROCESS | 25545 | 1466520488560 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 07:48:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 07:48:08 INFO - PROCESS | 25545 | 1466520488569 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 07:48:08 INFO - PROCESS | 25545 | 1466520488573 Marionette TRACE conn4 <- [1,2206,null,{}] 07:48:08 INFO - PROCESS | 25545 | 1466520488582 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:48:08 INFO - PROCESS | 25545 | 1466520488590 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:08 INFO - PROCESS | 25545 | 1466520488772 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 07:48:08 INFO - PROCESS | 25545 | 1466520488960 Marionette TRACE conn4 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:08 INFO - PROCESS | 25545 | 1466520488977 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:09 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c411400 == 25 [pid = 25545] [id = 559] 07:48:09 INFO - PROCESS | 25545 | ++DOMWINDOW == 88 (0x8c4d6400) [pid = 25545] [serial = 1678] [outer = (nil)] 07:48:09 INFO - PROCESS | 25545 | ++DOMWINDOW == 89 (0x8cf81400) [pid = 25545] [serial = 1679] [outer = 0x8c4d6400] 07:48:09 INFO - PROCESS | 25545 | 1466520489053 Marionette DEBUG loaded listener.js 07:48:09 INFO - PROCESS | 25545 | ++DOMWINDOW == 90 (0x8cf85000) [pid = 25545] [serial = 1680] [outer = 0x8c4d6400] 07:48:09 INFO - PROCESS | 25545 | 1466520489905 Marionette TRACE conn4 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 07:48:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 07:48:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1389ms 07:48:09 INFO - PROCESS | 25545 | 1466520489957 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 07:48:09 INFO - PROCESS | 25545 | 1466520489967 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 07:48:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 07:48:09 INFO - PROCESS | 25545 | 1466520489979 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 07:48:09 INFO - PROCESS | 25545 | 1466520489983 Marionette TRACE conn4 <- [1,2210,null,{}] 07:48:09 INFO - PROCESS | 25545 | 1466520489989 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:48:10 INFO - PROCESS | 25545 | 1466520489996 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:10 INFO - PROCESS | 25545 | 1466520490171 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 07:48:10 INFO - PROCESS | 25545 | 1466520490323 Marionette TRACE conn4 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:10 INFO - PROCESS | 25545 | 1466520490330 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:10 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d8b6c00 == 26 [pid = 25545] [id = 560] 07:48:10 INFO - PROCESS | 25545 | ++DOMWINDOW == 91 (0x8d8be000) [pid = 25545] [serial = 1681] [outer = (nil)] 07:48:10 INFO - PROCESS | 25545 | ++DOMWINDOW == 92 (0x8d8c3000) [pid = 25545] [serial = 1682] [outer = 0x8d8be000] 07:48:10 INFO - PROCESS | 25545 | 1466520490409 Marionette DEBUG loaded listener.js 07:48:10 INFO - PROCESS | 25545 | ++DOMWINDOW == 93 (0x8d91c000) [pid = 25545] [serial = 1683] [outer = 0x8d8be000] 07:48:11 INFO - PROCESS | 25545 | 1466520491370 Marionette TRACE conn4 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 07:48:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 07:48:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1435ms 07:48:11 INFO - PROCESS | 25545 | 1466520491414 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 07:48:11 INFO - PROCESS | 25545 | 1466520491418 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 07:48:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 07:48:11 INFO - PROCESS | 25545 | 1466520491435 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 07:48:11 INFO - PROCESS | 25545 | 1466520491442 Marionette TRACE conn4 <- [1,2214,null,{}] 07:48:11 INFO - PROCESS | 25545 | 1466520491461 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:48:11 INFO - PROCESS | 25545 | 1466520491472 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:11 INFO - PROCESS | 25545 | 1466520491730 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 07:48:11 INFO - PROCESS | 25545 | 1466520491756 Marionette TRACE conn4 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:11 INFO - PROCESS | 25545 | 1466520491768 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:11 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e4c1400 == 27 [pid = 25545] [id = 561] 07:48:11 INFO - PROCESS | 25545 | ++DOMWINDOW == 94 (0x8e4c1c00) [pid = 25545] [serial = 1684] [outer = (nil)] 07:48:11 INFO - PROCESS | 25545 | ++DOMWINDOW == 95 (0x8e4c5000) [pid = 25545] [serial = 1685] [outer = 0x8e4c1c00] 07:48:11 INFO - PROCESS | 25545 | 1466520491845 Marionette DEBUG loaded listener.js 07:48:11 INFO - PROCESS | 25545 | ++DOMWINDOW == 96 (0x8e4cac00) [pid = 25545] [serial = 1686] [outer = 0x8e4c1c00] 07:48:13 INFO - PROCESS | 25545 | --DOMWINDOW == 95 (0x8dd3e000) [pid = 25545] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 07:48:13 INFO - PROCESS | 25545 | --DOMWINDOW == 94 (0x8e64fc00) [pid = 25545] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 07:48:13 INFO - PROCESS | 25545 | --DOMWINDOW == 93 (0x8ef84000) [pid = 25545] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 07:48:13 INFO - PROCESS | 25545 | --DOMWINDOW == 92 (0x8dd33800) [pid = 25545] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 07:48:13 INFO - PROCESS | 25545 | --DOMWINDOW == 91 (0x8e7dec00) [pid = 25545] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 07:48:13 INFO - PROCESS | 25545 | --DOMWINDOW == 90 (0x8b9b6800) [pid = 25545] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 07:48:13 INFO - PROCESS | 25545 | --DOMWINDOW == 89 (0x8c4de800) [pid = 25545] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 07:48:13 INFO - PROCESS | 25545 | --DOMWINDOW == 88 (0x8dd37c00) [pid = 25545] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 07:48:13 INFO - PROCESS | 25545 | --DOMWINDOW == 87 (0x8c4df000) [pid = 25545] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 07:48:13 INFO - PROCESS | 25545 | --DOMWINDOW == 86 (0x8c4dc400) [pid = 25545] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 07:48:13 INFO - PROCESS | 25545 | --DOMWINDOW == 85 (0x8e7e2000) [pid = 25545] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 07:48:13 INFO - PROCESS | 25545 | --DOMWINDOW == 84 (0x8c414c00) [pid = 25545] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 07:48:13 INFO - PROCESS | 25545 | --DOMWINDOW == 83 (0x8c4d1400) [pid = 25545] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 07:48:13 INFO - PROCESS | 25545 | --DOMWINDOW == 82 (0x8dd3b000) [pid = 25545] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 07:48:13 INFO - PROCESS | 25545 | --DOMWINDOW == 81 (0x8c4d9000) [pid = 25545] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 07:48:13 INFO - PROCESS | 25545 | 1466520493743 Marionette TRACE conn4 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 07:48:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 07:48:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 2351ms 07:48:13 INFO - PROCESS | 25545 | 1466520493786 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 07:48:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 07:48:13 INFO - PROCESS | 25545 | 1466520493792 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 07:48:13 INFO - PROCESS | 25545 | 1466520493798 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 07:48:13 INFO - PROCESS | 25545 | 1466520493802 Marionette TRACE conn4 <- [1,2218,null,{}] 07:48:13 INFO - PROCESS | 25545 | 1466520493807 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:48:13 INFO - PROCESS | 25545 | 1466520493812 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:13 INFO - PROCESS | 25545 | 1466520493983 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 07:48:14 INFO - PROCESS | 25545 | 1466520494153 Marionette TRACE conn4 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:14 INFO - PROCESS | 25545 | 1466520494162 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:14 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c4da800 == 28 [pid = 25545] [id = 562] 07:48:14 INFO - PROCESS | 25545 | ++DOMWINDOW == 82 (0x8d8bdc00) [pid = 25545] [serial = 1687] [outer = (nil)] 07:48:14 INFO - PROCESS | 25545 | ++DOMWINDOW == 83 (0x8e5a4c00) [pid = 25545] [serial = 1688] [outer = 0x8d8bdc00] 07:48:14 INFO - PROCESS | 25545 | 1466520494253 Marionette DEBUG loaded listener.js 07:48:14 INFO - PROCESS | 25545 | ++DOMWINDOW == 84 (0x8e5b2400) [pid = 25545] [serial = 1689] [outer = 0x8d8bdc00] 07:48:15 INFO - PROCESS | 25545 | 1466520495044 Marionette TRACE conn4 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 07:48:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 07:48:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1280ms 07:48:15 INFO - PROCESS | 25545 | 1466520495078 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 07:48:15 INFO - PROCESS | 25545 | 1466520495082 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 07:48:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 07:48:15 INFO - PROCESS | 25545 | 1466520495100 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 07:48:15 INFO - PROCESS | 25545 | 1466520495104 Marionette TRACE conn4 <- [1,2222,null,{}] 07:48:15 INFO - PROCESS | 25545 | 1466520495111 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:48:15 INFO - PROCESS | 25545 | 1466520495117 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:15 INFO - PROCESS | 25545 | 1466520495282 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 07:48:15 INFO - PROCESS | 25545 | 1466520495291 Marionette TRACE conn4 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:15 INFO - PROCESS | 25545 | 1466520495301 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:15 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9c1000 == 29 [pid = 25545] [id = 563] 07:48:15 INFO - PROCESS | 25545 | ++DOMWINDOW == 85 (0x8e641800) [pid = 25545] [serial = 1690] [outer = (nil)] 07:48:15 INFO - PROCESS | 25545 | ++DOMWINDOW == 86 (0x8e7da400) [pid = 25545] [serial = 1691] [outer = 0x8e641800] 07:48:15 INFO - PROCESS | 25545 | 1466520495375 Marionette DEBUG loaded listener.js 07:48:15 INFO - PROCESS | 25545 | ++DOMWINDOW == 87 (0x8e7df400) [pid = 25545] [serial = 1692] [outer = 0x8e641800] 07:48:16 INFO - PROCESS | 25545 | 1466520496621 Marionette TRACE conn4 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 07:48:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 07:48:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1597ms 07:48:16 INFO - PROCESS | 25545 | 1466520496688 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 07:48:16 INFO - PROCESS | 25545 | 1466520496695 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 07:48:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 07:48:16 INFO - PROCESS | 25545 | 1466520496703 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 07:48:16 INFO - PROCESS | 25545 | 1466520496711 Marionette TRACE conn4 <- [1,2226,null,{}] 07:48:16 INFO - PROCESS | 25545 | 1466520496719 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:48:16 INFO - PROCESS | 25545 | 1466520496725 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:16 INFO - PROCESS | 25545 | 1466520496964 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 07:48:17 INFO - PROCESS | 25545 | 1466520497251 Marionette TRACE conn4 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:17 INFO - PROCESS | 25545 | 1466520497259 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:17 INFO - PROCESS | 25545 | ++DOCSHELL 0x8cf7f800 == 30 [pid = 25545] [id = 564] 07:48:17 INFO - PROCESS | 25545 | ++DOMWINDOW == 88 (0x8cf84400) [pid = 25545] [serial = 1693] [outer = (nil)] 07:48:17 INFO - PROCESS | 25545 | ++DOMWINDOW == 89 (0x8d8b7000) [pid = 25545] [serial = 1694] [outer = 0x8cf84400] 07:48:17 INFO - PROCESS | 25545 | 1466520497365 Marionette DEBUG loaded listener.js 07:48:17 INFO - PROCESS | 25545 | ++DOMWINDOW == 90 (0x8d920000) [pid = 25545] [serial = 1695] [outer = 0x8cf84400] 07:48:18 INFO - PROCESS | 25545 | 1466520498294 Marionette TRACE conn4 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 07:48:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 07:48:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1639ms 07:48:18 INFO - PROCESS | 25545 | 1466520498343 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 07:48:18 INFO - PROCESS | 25545 | 1466520498351 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 07:48:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 07:48:18 INFO - PROCESS | 25545 | 1466520498363 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 07:48:18 INFO - PROCESS | 25545 | 1466520498367 Marionette TRACE conn4 <- [1,2230,null,{}] 07:48:18 INFO - PROCESS | 25545 | 1466520498374 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:48:18 INFO - PROCESS | 25545 | 1466520498379 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:18 INFO - PROCESS | 25545 | 1466520498616 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 07:48:18 INFO - PROCESS | 25545 | 1466520498893 Marionette TRACE conn4 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:18 INFO - PROCESS | 25545 | 1466520498903 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:18 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e4c5800 == 31 [pid = 25545] [id = 565] 07:48:18 INFO - PROCESS | 25545 | ++DOMWINDOW == 91 (0x8e649800) [pid = 25545] [serial = 1696] [outer = (nil)] 07:48:19 INFO - PROCESS | 25545 | ++DOMWINDOW == 92 (0x8e7db000) [pid = 25545] [serial = 1697] [outer = 0x8e649800] 07:48:19 INFO - PROCESS | 25545 | 1466520499032 Marionette DEBUG loaded listener.js 07:48:19 INFO - PROCESS | 25545 | ++DOMWINDOW == 93 (0x8e34f800) [pid = 25545] [serial = 1698] [outer = 0x8e649800] 07:48:19 INFO - PROCESS | 25545 | 1466520499952 Marionette TRACE conn4 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 07:48:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 07:48:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1637ms 07:48:20 INFO - PROCESS | 25545 | 1466520500001 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 07:48:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 07:48:20 INFO - PROCESS | 25545 | 1466520500005 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 07:48:20 INFO - PROCESS | 25545 | 1466520500012 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 07:48:20 INFO - PROCESS | 25545 | 1466520500019 Marionette TRACE conn4 <- [1,2234,null,{}] 07:48:20 INFO - PROCESS | 25545 | 1466520500036 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:48:20 INFO - PROCESS | 25545 | 1466520500047 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:20 INFO - PROCESS | 25545 | 1466520500247 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 07:48:20 INFO - PROCESS | 25545 | 1466520500446 Marionette TRACE conn4 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:20 INFO - PROCESS | 25545 | 1466520500458 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:20 INFO - PROCESS | 25545 | ++DOCSHELL 0x8ef8fc00 == 32 [pid = 25545] [id = 566] 07:48:20 INFO - PROCESS | 25545 | ++DOMWINDOW == 94 (0x8ef90000) [pid = 25545] [serial = 1699] [outer = (nil)] 07:48:20 INFO - PROCESS | 25545 | ++DOMWINDOW == 95 (0x8f01d000) [pid = 25545] [serial = 1700] [outer = 0x8ef90000] 07:48:20 INFO - PROCESS | 25545 | 1466520500604 Marionette DEBUG loaded listener.js 07:48:20 INFO - PROCESS | 25545 | ++DOMWINDOW == 96 (0x8f025400) [pid = 25545] [serial = 1701] [outer = 0x8ef90000] 07:48:21 INFO - PROCESS | 25545 | 1466520501529 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 07:48:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 07:48:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1544ms 07:48:21 INFO - PROCESS | 25545 | 1466520501558 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 07:48:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 07:48:21 INFO - PROCESS | 25545 | 1466520501564 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 07:48:21 INFO - PROCESS | 25545 | 1466520501570 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 07:48:21 INFO - PROCESS | 25545 | 1466520501575 Marionette TRACE conn4 <- [1,2238,null,{}] 07:48:21 INFO - PROCESS | 25545 | 1466520501582 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:48:21 INFO - PROCESS | 25545 | 1466520501586 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:21 INFO - PROCESS | 25545 | 1466520501780 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 07:48:21 INFO - PROCESS | 25545 | 1466520501965 Marionette TRACE conn4 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:21 INFO - PROCESS | 25545 | 1466520501978 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:22 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e348c00 == 33 [pid = 25545] [id = 567] 07:48:22 INFO - PROCESS | 25545 | ++DOMWINDOW == 97 (0x8e350800) [pid = 25545] [serial = 1702] [outer = (nil)] 07:48:22 INFO - PROCESS | 25545 | ++DOMWINDOW == 98 (0x9146d400) [pid = 25545] [serial = 1703] [outer = 0x8e350800] 07:48:22 INFO - PROCESS | 25545 | 1466520502056 Marionette DEBUG loaded listener.js 07:48:22 INFO - PROCESS | 25545 | ++DOMWINDOW == 99 (0x9146c000) [pid = 25545] [serial = 1704] [outer = 0x8e350800] 07:48:23 INFO - PROCESS | 25545 | 1466520503052 Marionette TRACE conn4 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 07:48:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 07:48:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1550ms 07:48:23 INFO - PROCESS | 25545 | 1466520503121 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 07:48:23 INFO - PROCESS | 25545 | 1466520503124 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 07:48:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 07:48:23 INFO - PROCESS | 25545 | 1466520503132 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 07:48:23 INFO - PROCESS | 25545 | 1466520503136 Marionette TRACE conn4 <- [1,2242,null,{}] 07:48:23 INFO - PROCESS | 25545 | 1466520503142 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:48:23 INFO - PROCESS | 25545 | 1466520503148 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:23 INFO - PROCESS | 25545 | 1466520503372 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 07:48:23 INFO - PROCESS | 25545 | 1466520503611 Marionette TRACE conn4 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:23 INFO - PROCESS | 25545 | 1466520503621 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:23 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e647400 == 34 [pid = 25545] [id = 568] 07:48:23 INFO - PROCESS | 25545 | ++DOMWINDOW == 100 (0x8f01e400) [pid = 25545] [serial = 1705] [outer = (nil)] 07:48:23 INFO - PROCESS | 25545 | ++DOMWINDOW == 101 (0x915d5000) [pid = 25545] [serial = 1706] [outer = 0x8f01e400] 07:48:23 INFO - PROCESS | 25545 | 1466520503748 Marionette DEBUG loaded listener.js 07:48:23 INFO - PROCESS | 25545 | ++DOMWINDOW == 102 (0x91803400) [pid = 25545] [serial = 1707] [outer = 0x8f01e400] 07:48:24 INFO - PROCESS | 25545 | 1466520504738 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 07:48:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 07:48:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1681ms 07:48:24 INFO - PROCESS | 25545 | 1466520504815 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 07:48:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 07:48:24 INFO - PROCESS | 25545 | 1466520504819 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 07:48:24 INFO - PROCESS | 25545 | 1466520504826 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 07:48:24 INFO - PROCESS | 25545 | 1466520504830 Marionette TRACE conn4 <- [1,2246,null,{}] 07:48:24 INFO - PROCESS | 25545 | 1466520504836 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:48:24 INFO - PROCESS | 25545 | 1466520504848 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:25 INFO - PROCESS | 25545 | 1466520505107 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 07:48:25 INFO - PROCESS | 25545 | 1466520505341 Marionette TRACE conn4 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:25 INFO - PROCESS | 25545 | 1466520505349 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:25 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9b6000 == 35 [pid = 25545] [id = 569] 07:48:25 INFO - PROCESS | 25545 | ++DOMWINDOW == 103 (0x8d918000) [pid = 25545] [serial = 1708] [outer = (nil)] 07:48:25 INFO - PROCESS | 25545 | ++DOMWINDOW == 104 (0x91b33c00) [pid = 25545] [serial = 1709] [outer = 0x8d918000] 07:48:25 INFO - PROCESS | 25545 | 1466520505447 Marionette DEBUG loaded listener.js 07:48:25 INFO - PROCESS | 25545 | ++DOMWINDOW == 105 (0x91b37000) [pid = 25545] [serial = 1710] [outer = 0x8d918000] 07:48:26 INFO - PROCESS | 25545 | 1466520506359 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 07:48:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 07:48:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1587ms 07:48:26 INFO - PROCESS | 25545 | 1466520506414 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 07:48:26 INFO - PROCESS | 25545 | 1466520506417 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 07:48:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 07:48:26 INFO - PROCESS | 25545 | 1466520506425 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 07:48:26 INFO - PROCESS | 25545 | 1466520506430 Marionette TRACE conn4 <- [1,2250,null,{}] 07:48:26 INFO - PROCESS | 25545 | 1466520506436 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:48:26 INFO - PROCESS | 25545 | 1466520506442 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:26 INFO - PROCESS | 25545 | 1466520506620 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 07:48:26 INFO - PROCESS | 25545 | 1466520506807 Marionette TRACE conn4 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:26 INFO - PROCESS | 25545 | 1466520506815 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:26 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e5a5400 == 36 [pid = 25545] [id = 570] 07:48:26 INFO - PROCESS | 25545 | ++DOMWINDOW == 106 (0x915cac00) [pid = 25545] [serial = 1711] [outer = (nil)] 07:48:26 INFO - PROCESS | 25545 | ++DOMWINDOW == 107 (0x91c4fc00) [pid = 25545] [serial = 1712] [outer = 0x915cac00] 07:48:26 INFO - PROCESS | 25545 | 1466520506899 Marionette DEBUG loaded listener.js 07:48:27 INFO - PROCESS | 25545 | ++DOMWINDOW == 108 (0x91c4ec00) [pid = 25545] [serial = 1713] [outer = 0x915cac00] 07:48:27 INFO - PROCESS | 25545 | 1466520507881 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 07:48:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 07:48:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1530ms 07:48:27 INFO - PROCESS | 25545 | 1466520507956 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 07:48:27 INFO - PROCESS | 25545 | 1466520507960 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 07:48:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 07:48:27 INFO - PROCESS | 25545 | 1466520507967 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 07:48:27 INFO - PROCESS | 25545 | 1466520507970 Marionette TRACE conn4 <- [1,2254,null,{}] 07:48:27 INFO - PROCESS | 25545 | 1466520507977 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:48:27 INFO - PROCESS | 25545 | 1466520507982 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:28 INFO - PROCESS | 25545 | 1466520508161 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 07:48:28 INFO - PROCESS | 25545 | 1466520508352 Marionette TRACE conn4 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:28 INFO - PROCESS | 25545 | 1466520508365 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:28 INFO - PROCESS | 25545 | ++DOCSHELL 0x91b37c00 == 37 [pid = 25545] [id = 571] 07:48:28 INFO - PROCESS | 25545 | ++DOMWINDOW == 109 (0x91c14c00) [pid = 25545] [serial = 1714] [outer = (nil)] 07:48:28 INFO - PROCESS | 25545 | ++DOMWINDOW == 110 (0x922af000) [pid = 25545] [serial = 1715] [outer = 0x91c14c00] 07:48:28 INFO - PROCESS | 25545 | 1466520508452 Marionette DEBUG loaded listener.js 07:48:28 INFO - PROCESS | 25545 | ++DOMWINDOW == 111 (0x922b1400) [pid = 25545] [serial = 1716] [outer = 0x91c14c00] 07:48:29 INFO - PROCESS | 25545 | 1466520509462 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 07:48:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 07:48:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1537ms 07:48:29 INFO - PROCESS | 25545 | 1466520509505 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 07:48:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 07:48:29 INFO - PROCESS | 25545 | 1466520509510 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 07:48:29 INFO - PROCESS | 25545 | 1466520509517 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 07:48:29 INFO - PROCESS | 25545 | 1466520509522 Marionette TRACE conn4 <- [1,2258,null,{}] 07:48:29 INFO - PROCESS | 25545 | 1466520509528 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:48:29 INFO - PROCESS | 25545 | 1466520509534 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:29 INFO - PROCESS | 25545 | 1466520509719 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 07:48:30 INFO - PROCESS | 25545 | 1466520510132 Marionette TRACE conn4 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:30 INFO - PROCESS | 25545 | 1466520510142 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:30 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9b5c00 == 38 [pid = 25545] [id = 572] 07:48:30 INFO - PROCESS | 25545 | ++DOMWINDOW == 112 (0x8b9b6800) [pid = 25545] [serial = 1717] [outer = (nil)] 07:48:30 INFO - PROCESS | 25545 | ++DOMWINDOW == 113 (0x8b9c5000) [pid = 25545] [serial = 1718] [outer = 0x8b9b6800] 07:48:30 INFO - PROCESS | 25545 | 1466520510261 Marionette DEBUG loaded listener.js 07:48:30 INFO - PROCESS | 25545 | ++DOMWINDOW == 114 (0x8c40a400) [pid = 25545] [serial = 1719] [outer = 0x8b9b6800] 07:48:31 INFO - PROCESS | 25545 | 1466520511291 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 07:48:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 07:48:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1836ms 07:48:31 INFO - PROCESS | 25545 | 1466520511355 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 07:48:31 INFO - PROCESS | 25545 | 1466520511362 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 07:48:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 07:48:31 INFO - PROCESS | 25545 | 1466520511371 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 07:48:31 INFO - PROCESS | 25545 | 1466520511376 Marionette TRACE conn4 <- [1,2262,null,{}] 07:48:31 INFO - PROCESS | 25545 | 1466520511384 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:48:31 INFO - PROCESS | 25545 | 1466520511392 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:31 INFO - PROCESS | 25545 | 1466520511620 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 07:48:31 INFO - PROCESS | 25545 | --DOCSHELL 0x8c4da800 == 37 [pid = 25545] [id = 562] 07:48:31 INFO - PROCESS | 25545 | 1466520511872 Marionette TRACE conn4 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:31 INFO - PROCESS | 25545 | 1466520511880 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:31 INFO - PROCESS | 25545 | --DOCSHELL 0x8d8b6c00 == 36 [pid = 25545] [id = 560] 07:48:31 INFO - PROCESS | 25545 | --DOCSHELL 0x8c411400 == 35 [pid = 25545] [id = 559] 07:48:31 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9bdc00 == 36 [pid = 25545] [id = 573] 07:48:31 INFO - PROCESS | 25545 | ++DOMWINDOW == 115 (0x8c40a800) [pid = 25545] [serial = 1720] [outer = (nil)] 07:48:31 INFO - PROCESS | 25545 | ++DOMWINDOW == 116 (0x8c4dd000) [pid = 25545] [serial = 1721] [outer = 0x8c40a800] 07:48:31 INFO - PROCESS | 25545 | 1466520511987 Marionette DEBUG loaded listener.js 07:48:32 INFO - PROCESS | 25545 | ++DOMWINDOW == 117 (0x8d8c2400) [pid = 25545] [serial = 1722] [outer = 0x8c40a800] 07:48:32 INFO - PROCESS | 25545 | --DOMWINDOW == 116 (0x8f027000) [pid = 25545] [serial = 1641] [outer = (nil)] [url = about:blank] 07:48:32 INFO - PROCESS | 25545 | --DOMWINDOW == 115 (0x8f01f400) [pid = 25545] [serial = 1640] [outer = (nil)] [url = about:blank] 07:48:32 INFO - PROCESS | 25545 | --DOMWINDOW == 114 (0x915d4400) [pid = 25545] [serial = 1643] [outer = (nil)] [url = about:blank] 07:48:32 INFO - PROCESS | 25545 | --DOMWINDOW == 113 (0x91b3ac00) [pid = 25545] [serial = 1625] [outer = (nil)] [url = about:blank] 07:48:32 INFO - PROCESS | 25545 | --DOMWINDOW == 112 (0x91c17000) [pid = 25545] [serial = 1626] [outer = (nil)] [url = about:blank] 07:48:32 INFO - PROCESS | 25545 | --DOMWINDOW == 111 (0x8e7e8400) [pid = 25545] [serial = 1613] [outer = (nil)] [url = about:blank] 07:48:32 INFO - PROCESS | 25545 | --DOMWINDOW == 110 (0x8ef8c000) [pid = 25545] [serial = 1614] [outer = (nil)] [url = about:blank] 07:48:32 INFO - PROCESS | 25545 | --DOMWINDOW == 109 (0x8b9c0800) [pid = 25545] [serial = 1631] [outer = (nil)] [url = about:blank] 07:48:32 INFO - PROCESS | 25545 | --DOMWINDOW == 108 (0x8c40b000) [pid = 25545] [serial = 1632] [outer = (nil)] [url = about:blank] 07:48:32 INFO - PROCESS | 25545 | --DOMWINDOW == 107 (0x8cf8e400) [pid = 25545] [serial = 1634] [outer = (nil)] [url = about:blank] 07:48:32 INFO - PROCESS | 25545 | --DOMWINDOW == 106 (0x8d8ba000) [pid = 25545] [serial = 1635] [outer = (nil)] [url = about:blank] 07:48:32 INFO - PROCESS | 25545 | --DOMWINDOW == 105 (0x8f026c00) [pid = 25545] [serial = 1616] [outer = (nil)] [url = about:blank] 07:48:32 INFO - PROCESS | 25545 | --DOMWINDOW == 104 (0x91461800) [pid = 25545] [serial = 1617] [outer = (nil)] [url = about:blank] 07:48:32 INFO - PROCESS | 25545 | --DOMWINDOW == 103 (0x8e4ccc00) [pid = 25545] [serial = 1605] [outer = (nil)] [url = about:blank] 07:48:32 INFO - PROCESS | 25545 | --DOMWINDOW == 102 (0x91808c00) [pid = 25545] [serial = 1622] [outer = (nil)] [url = about:blank] 07:48:32 INFO - PROCESS | 25545 | --DOMWINDOW == 101 (0x91b2d800) [pid = 25545] [serial = 1623] [outer = (nil)] [url = about:blank] 07:48:32 INFO - PROCESS | 25545 | --DOMWINDOW == 100 (0x91b38c00) [pid = 25545] [serial = 1628] [outer = (nil)] [url = about:blank] 07:48:32 INFO - PROCESS | 25545 | --DOMWINDOW == 99 (0x91c51c00) [pid = 25545] [serial = 1629] [outer = (nil)] [url = about:blank] 07:48:32 INFO - PROCESS | 25545 | --DOMWINDOW == 98 (0x8e4c2400) [pid = 25545] [serial = 1610] [outer = (nil)] [url = about:blank] 07:48:32 INFO - PROCESS | 25545 | --DOMWINDOW == 97 (0x8e5abc00) [pid = 25545] [serial = 1611] [outer = (nil)] [url = about:blank] 07:48:32 INFO - PROCESS | 25545 | --DOMWINDOW == 96 (0x8c4d8800) [pid = 25545] [serial = 1607] [outer = (nil)] [url = about:blank] 07:48:32 INFO - PROCESS | 25545 | --DOMWINDOW == 95 (0x8d8b8800) [pid = 25545] [serial = 1608] [outer = (nil)] [url = about:blank] 07:48:32 INFO - PROCESS | 25545 | --DOMWINDOW == 94 (0x8e5af800) [pid = 25545] [serial = 1637] [outer = (nil)] [url = about:blank] 07:48:32 INFO - PROCESS | 25545 | --DOMWINDOW == 93 (0x915c9000) [pid = 25545] [serial = 1619] [outer = (nil)] [url = about:blank] 07:48:32 INFO - PROCESS | 25545 | --DOMWINDOW == 92 (0x915cfc00) [pid = 25545] [serial = 1620] [outer = (nil)] [url = about:blank] 07:48:32 INFO - PROCESS | 25545 | --DOMWINDOW == 91 (0x91806400) [pid = 25545] [serial = 1644] [outer = (nil)] [url = about:blank] 07:48:32 INFO - PROCESS | 25545 | --DOMWINDOW == 90 (0x8e64b000) [pid = 25545] [serial = 1638] [outer = (nil)] [url = about:blank] 07:48:32 INFO - PROCESS | 25545 | --DOMWINDOW == 89 (0x91a69000) [pid = 25545] [serial = 1647] [outer = (nil)] [url = about:blank] 07:48:32 INFO - PROCESS | 25545 | --DOMWINDOW == 88 (0x915cd800) [pid = 25545] [serial = 1646] [outer = (nil)] [url = about:blank] 07:48:32 INFO - PROCESS | 25545 | 1466520512930 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 07:48:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 07:48:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1582ms 07:48:32 INFO - PROCESS | 25545 | 1466520512957 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 07:48:32 INFO - PROCESS | 25545 | 1466520512963 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 07:48:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 07:48:32 INFO - PROCESS | 25545 | 1466520512970 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 07:48:32 INFO - PROCESS | 25545 | 1466520512973 Marionette TRACE conn4 <- [1,2266,null,{}] 07:48:32 INFO - PROCESS | 25545 | 1466520512993 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:48:33 INFO - PROCESS | 25545 | 1466520512999 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:33 INFO - PROCESS | 25545 | 1466520513200 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 07:48:33 INFO - PROCESS | 25545 | 1466520513212 Marionette TRACE conn4 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:33 INFO - PROCESS | 25545 | 1466520513221 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:33 INFO - PROCESS | 25545 | ++DOCSHELL 0x8dd38000 == 37 [pid = 25545] [id = 574] 07:48:33 INFO - PROCESS | 25545 | ++DOMWINDOW == 89 (0x8dd3f800) [pid = 25545] [serial = 1723] [outer = (nil)] 07:48:33 INFO - PROCESS | 25545 | ++DOMWINDOW == 90 (0x8e5aa400) [pid = 25545] [serial = 1724] [outer = 0x8dd3f800] 07:48:33 INFO - PROCESS | 25545 | 1466520513308 Marionette DEBUG loaded listener.js 07:48:33 INFO - PROCESS | 25545 | ++DOMWINDOW == 91 (0x8e5af000) [pid = 25545] [serial = 1725] [outer = 0x8dd3f800] 07:48:34 INFO - PROCESS | 25545 | 1466520514427 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 07:48:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 07:48:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1491ms 07:48:34 INFO - PROCESS | 25545 | 1466520514462 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 07:48:34 INFO - PROCESS | 25545 | 1466520514467 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 07:48:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 07:48:34 INFO - PROCESS | 25545 | 1466520514481 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 07:48:34 INFO - PROCESS | 25545 | 1466520514491 Marionette TRACE conn4 <- [1,2270,null,{}] 07:48:34 INFO - PROCESS | 25545 | 1466520514501 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:48:34 INFO - PROCESS | 25545 | 1466520514508 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:34 INFO - PROCESS | 25545 | 1466520514708 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 07:48:34 INFO - PROCESS | 25545 | 1466520514876 Marionette TRACE conn4 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:34 INFO - PROCESS | 25545 | 1466520514884 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:34 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d8b8800 == 38 [pid = 25545] [id = 575] 07:48:34 INFO - PROCESS | 25545 | ++DOMWINDOW == 92 (0x8e642400) [pid = 25545] [serial = 1726] [outer = (nil)] 07:48:34 INFO - PROCESS | 25545 | ++DOMWINDOW == 93 (0x8ef88c00) [pid = 25545] [serial = 1727] [outer = 0x8e642400] 07:48:34 INFO - PROCESS | 25545 | 1466520514955 Marionette DEBUG loaded listener.js 07:48:35 INFO - PROCESS | 25545 | ++DOMWINDOW == 94 (0x8ef8dc00) [pid = 25545] [serial = 1728] [outer = 0x8e642400] 07:48:35 INFO - PROCESS | 25545 | 1466520515862 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 07:48:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 07:48:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1453ms 07:48:35 INFO - PROCESS | 25545 | 1466520515928 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 07:48:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 07:48:35 INFO - PROCESS | 25545 | 1466520515933 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 07:48:35 INFO - PROCESS | 25545 | 1466520515940 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 07:48:35 INFO - PROCESS | 25545 | 1466520515959 Marionette TRACE conn4 <- [1,2274,null,{}] 07:48:35 INFO - PROCESS | 25545 | 1466520515973 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:48:35 INFO - PROCESS | 25545 | 1466520515977 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:36 INFO - PROCESS | 25545 | 1466520516212 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 07:48:36 INFO - PROCESS | 25545 | 1466520516238 Marionette TRACE conn4 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:36 INFO - PROCESS | 25545 | 1466520516249 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:36 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e5ab800 == 39 [pid = 25545] [id = 576] 07:48:36 INFO - PROCESS | 25545 | ++DOMWINDOW == 95 (0x8ef83000) [pid = 25545] [serial = 1729] [outer = (nil)] 07:48:36 INFO - PROCESS | 25545 | ++DOMWINDOW == 96 (0x91464c00) [pid = 25545] [serial = 1730] [outer = 0x8ef83000] 07:48:36 INFO - PROCESS | 25545 | 1466520516317 Marionette DEBUG loaded listener.js 07:48:36 INFO - PROCESS | 25545 | ++DOMWINDOW == 97 (0x91469800) [pid = 25545] [serial = 1731] [outer = 0x8ef83000] 07:48:37 INFO - PROCESS | 25545 | --DOMWINDOW == 96 (0x92695800) [pid = 25545] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 07:48:37 INFO - PROCESS | 25545 | --DOMWINDOW == 95 (0x8e4c1c00) [pid = 25545] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 07:48:37 INFO - PROCESS | 25545 | --DOMWINDOW == 94 (0x8e5b1800) [pid = 25545] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 07:48:37 INFO - PROCESS | 25545 | --DOMWINDOW == 93 (0x8b9b2800) [pid = 25545] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 07:48:37 INFO - PROCESS | 25545 | --DOMWINDOW == 92 (0x92691000) [pid = 25545] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 07:48:37 INFO - PROCESS | 25545 | --DOMWINDOW == 91 (0x8d8bdc00) [pid = 25545] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 07:48:37 INFO - PROCESS | 25545 | --DOMWINDOW == 90 (0x9180d400) [pid = 25545] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 07:48:37 INFO - PROCESS | 25545 | --DOMWINDOW == 89 (0x8d921800) [pid = 25545] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 07:48:37 INFO - PROCESS | 25545 | --DOMWINDOW == 88 (0x8dd34400) [pid = 25545] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 07:48:37 INFO - PROCESS | 25545 | --DOMWINDOW == 87 (0x8d8be000) [pid = 25545] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 07:48:37 INFO - PROCESS | 25545 | --DOMWINDOW == 86 (0x8cf8e800) [pid = 25545] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 07:48:37 INFO - PROCESS | 25545 | --DOMWINDOW == 85 (0x8b9c8c00) [pid = 25545] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 07:48:37 INFO - PROCESS | 25545 | --DOMWINDOW == 84 (0x91a6dc00) [pid = 25545] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 07:48:37 INFO - PROCESS | 25545 | --DOMWINDOW == 83 (0x8c4d6400) [pid = 25545] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 07:48:37 INFO - PROCESS | 25545 | 1466520517427 Marionette TRACE conn4 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 07:48:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 07:48:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1505ms 07:48:37 INFO - PROCESS | 25545 | 1466520517445 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 07:48:37 INFO - PROCESS | 25545 | 1466520517453 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 07:48:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 07:48:37 INFO - PROCESS | 25545 | 1466520517461 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 07:48:37 INFO - PROCESS | 25545 | 1466520517466 Marionette TRACE conn4 <- [1,2278,null,{}] 07:48:37 INFO - PROCESS | 25545 | 1466520517472 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:48:37 INFO - PROCESS | 25545 | 1466520517476 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:37 INFO - PROCESS | 25545 | 1466520517697 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 07:48:37 INFO - PROCESS | 25545 | 1466520517718 Marionette TRACE conn4 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:37 INFO - PROCESS | 25545 | 1466520517735 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:37 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d8be000 == 40 [pid = 25545] [id = 577] 07:48:37 INFO - PROCESS | 25545 | ++DOMWINDOW == 84 (0x8d917400) [pid = 25545] [serial = 1732] [outer = (nil)] 07:48:37 INFO - PROCESS | 25545 | ++DOMWINDOW == 85 (0x91460c00) [pid = 25545] [serial = 1733] [outer = 0x8d917400] 07:48:37 INFO - PROCESS | 25545 | 1466520517815 Marionette DEBUG loaded listener.js 07:48:37 INFO - PROCESS | 25545 | ++DOMWINDOW == 86 (0x915d3400) [pid = 25545] [serial = 1734] [outer = 0x8d917400] 07:48:38 INFO - PROCESS | 25545 | 1466520518716 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 07:48:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 07:48:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1285ms 07:48:38 INFO - PROCESS | 25545 | 1466520518747 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 07:48:38 INFO - PROCESS | 25545 | 1466520518751 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 07:48:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 07:48:38 INFO - PROCESS | 25545 | 1466520518757 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 07:48:38 INFO - PROCESS | 25545 | 1466520518761 Marionette TRACE conn4 <- [1,2282,null,{}] 07:48:38 INFO - PROCESS | 25545 | 1466520518768 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:48:38 INFO - PROCESS | 25545 | 1466520518774 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:38 INFO - PROCESS | 25545 | 1466520518950 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 07:48:39 INFO - PROCESS | 25545 | 1466520519208 Marionette TRACE conn4 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:39 INFO - PROCESS | 25545 | 1466520519216 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:39 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9b0000 == 41 [pid = 25545] [id = 578] 07:48:39 INFO - PROCESS | 25545 | ++DOMWINDOW == 87 (0x8b9b0c00) [pid = 25545] [serial = 1735] [outer = (nil)] 07:48:39 INFO - PROCESS | 25545 | ++DOMWINDOW == 88 (0x8b9bc800) [pid = 25545] [serial = 1736] [outer = 0x8b9b0c00] 07:48:39 INFO - PROCESS | 25545 | 1466520519314 Marionette DEBUG loaded listener.js 07:48:39 INFO - PROCESS | 25545 | ++DOMWINDOW == 89 (0x8c408000) [pid = 25545] [serial = 1737] [outer = 0x8b9b0c00] 07:48:40 INFO - PROCESS | 25545 | 1466520520357 Marionette TRACE conn4 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 07:48:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 07:48:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1633ms 07:48:40 INFO - PROCESS | 25545 | 1466520520395 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 07:48:40 INFO - PROCESS | 25545 | 1466520520402 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 07:48:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 07:48:40 INFO - PROCESS | 25545 | 1466520520410 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 07:48:40 INFO - PROCESS | 25545 | 1466520520415 Marionette TRACE conn4 <- [1,2286,null,{}] 07:48:40 INFO - PROCESS | 25545 | 1466520520428 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:48:40 INFO - PROCESS | 25545 | 1466520520437 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:40 INFO - PROCESS | 25545 | 1466520520668 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 07:48:40 INFO - PROCESS | 25545 | 1466520520914 Marionette TRACE conn4 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:40 INFO - PROCESS | 25545 | 1466520520924 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:41 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d78ac00 == 42 [pid = 25545] [id = 579] 07:48:41 INFO - PROCESS | 25545 | ++DOMWINDOW == 90 (0x8d78d800) [pid = 25545] [serial = 1738] [outer = (nil)] 07:48:41 INFO - PROCESS | 25545 | ++DOMWINDOW == 91 (0x8d8bd800) [pid = 25545] [serial = 1739] [outer = 0x8d78d800] 07:48:41 INFO - PROCESS | 25545 | 1466520521060 Marionette DEBUG loaded listener.js 07:48:41 INFO - PROCESS | 25545 | ++DOMWINDOW == 92 (0x8dd3d400) [pid = 25545] [serial = 1740] [outer = 0x8d78d800] 07:48:42 INFO - PROCESS | 25545 | 1466520522050 Marionette TRACE conn4 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 07:48:42 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 07:48:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1689ms 07:48:42 INFO - PROCESS | 25545 | 1466520522103 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 07:48:42 INFO - PROCESS | 25545 | 1466520522109 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 07:48:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 07:48:42 INFO - PROCESS | 25545 | 1466520522118 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 07:48:42 INFO - PROCESS | 25545 | 1466520522122 Marionette TRACE conn4 <- [1,2290,null,{}] 07:48:42 INFO - PROCESS | 25545 | 1466520522129 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:48:42 INFO - PROCESS | 25545 | 1466520522135 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:42 INFO - PROCESS | 25545 | 1466520522399 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 07:48:42 INFO - PROCESS | 25545 | 1466520522697 Marionette TRACE conn4 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:42 INFO - PROCESS | 25545 | 1466520522707 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:42 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e4c5400 == 43 [pid = 25545] [id = 580] 07:48:42 INFO - PROCESS | 25545 | ++DOMWINDOW == 93 (0x8e649400) [pid = 25545] [serial = 1741] [outer = (nil)] 07:48:42 INFO - PROCESS | 25545 | ++DOMWINDOW == 94 (0x8e7db800) [pid = 25545] [serial = 1742] [outer = 0x8e649400] 07:48:42 INFO - PROCESS | 25545 | 1466520522836 Marionette DEBUG loaded listener.js 07:48:42 INFO - PROCESS | 25545 | ++DOMWINDOW == 95 (0x8f022400) [pid = 25545] [serial = 1743] [outer = 0x8e649400] 07:48:43 INFO - PROCESS | 25545 | 1466520523871 Marionette TRACE conn4 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 07:48:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 07:48:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1797ms 07:48:43 INFO - PROCESS | 25545 | 1466520523917 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 07:48:43 INFO - PROCESS | 25545 | 1466520523924 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 07:48:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 07:48:43 INFO - PROCESS | 25545 | 1466520523941 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 07:48:43 INFO - PROCESS | 25545 | 1466520523951 Marionette TRACE conn4 <- [1,2294,null,{}] 07:48:43 INFO - PROCESS | 25545 | 1466520523958 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:48:43 INFO - PROCESS | 25545 | 1466520523967 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:44 INFO - PROCESS | 25545 | 1466520524219 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 07:48:44 INFO - PROCESS | 25545 | 1466520524455 Marionette TRACE conn4 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:44 INFO - PROCESS | 25545 | 1466520524463 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:44 INFO - PROCESS | 25545 | ++DOCSHELL 0x8f019800 == 44 [pid = 25545] [id = 581] 07:48:44 INFO - PROCESS | 25545 | ++DOMWINDOW == 96 (0x8f027000) [pid = 25545] [serial = 1744] [outer = (nil)] 07:48:44 INFO - PROCESS | 25545 | ++DOMWINDOW == 97 (0x91a69c00) [pid = 25545] [serial = 1745] [outer = 0x8f027000] 07:48:44 INFO - PROCESS | 25545 | 1466520524604 Marionette DEBUG loaded listener.js 07:48:44 INFO - PROCESS | 25545 | ++DOMWINDOW == 98 (0x91a6e000) [pid = 25545] [serial = 1746] [outer = 0x8f027000] 07:48:45 INFO - PROCESS | 25545 | 1466520525590 Marionette TRACE conn4 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 07:48:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 07:48:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1700ms 07:48:45 INFO - PROCESS | 25545 | 1466520525632 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 07:48:45 INFO - PROCESS | 25545 | 1466520525638 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 07:48:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 07:48:45 INFO - PROCESS | 25545 | 1466520525648 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 07:48:45 INFO - PROCESS | 25545 | 1466520525658 Marionette TRACE conn4 <- [1,2298,null,{}] 07:48:45 INFO - PROCESS | 25545 | 1466520525669 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:48:45 INFO - PROCESS | 25545 | 1466520525674 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:45 INFO - PROCESS | 25545 | 1466520525887 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 07:48:46 INFO - PROCESS | 25545 | 1466520526121 Marionette TRACE conn4 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:46 INFO - PROCESS | 25545 | 1466520526128 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:46 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d8c4400 == 45 [pid = 25545] [id = 582] 07:48:46 INFO - PROCESS | 25545 | ++DOMWINDOW == 99 (0x8f024400) [pid = 25545] [serial = 1747] [outer = (nil)] 07:48:46 INFO - PROCESS | 25545 | ++DOMWINDOW == 100 (0x91c0e400) [pid = 25545] [serial = 1748] [outer = 0x8f024400] 07:48:46 INFO - PROCESS | 25545 | 1466520526258 Marionette DEBUG loaded listener.js 07:48:46 INFO - PROCESS | 25545 | ++DOMWINDOW == 101 (0x91c15000) [pid = 25545] [serial = 1749] [outer = 0x8f024400] 07:48:47 INFO - PROCESS | 25545 | 1466520527185 Marionette TRACE conn4 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 07:48:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 07:48:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1596ms 07:48:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 07:48:47 INFO - PROCESS | 25545 | 1466520527243 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 07:48:47 INFO - PROCESS | 25545 | 1466520527246 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 07:48:47 INFO - PROCESS | 25545 | 1466520527253 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 07:48:47 INFO - PROCESS | 25545 | 1466520527257 Marionette TRACE conn4 <- [1,2302,null,{}] 07:48:47 INFO - PROCESS | 25545 | 1466520527263 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:48:47 INFO - PROCESS | 25545 | 1466520527269 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:47 INFO - PROCESS | 25545 | 1466520527457 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 07:48:47 INFO - PROCESS | 25545 | 1466520527739 Marionette TRACE conn4 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:47 INFO - PROCESS | 25545 | 1466520527757 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:47 INFO - PROCESS | 25545 | ++DOCSHELL 0x91c55400 == 46 [pid = 25545] [id = 583] 07:48:47 INFO - PROCESS | 25545 | ++DOMWINDOW == 102 (0x91c57400) [pid = 25545] [serial = 1750] [outer = (nil)] 07:48:47 INFO - PROCESS | 25545 | ++DOMWINDOW == 103 (0x922af800) [pid = 25545] [serial = 1751] [outer = 0x91c57400] 07:48:47 INFO - PROCESS | 25545 | 1466520527909 Marionette DEBUG loaded listener.js 07:48:48 INFO - PROCESS | 25545 | ++DOMWINDOW == 104 (0x924cb800) [pid = 25545] [serial = 1752] [outer = 0x91c57400] 07:48:48 INFO - PROCESS | 25545 | 1466520528880 Marionette TRACE conn4 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 07:48:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 07:48:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1687ms 07:48:48 INFO - PROCESS | 25545 | 1466520528941 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 07:48:48 INFO - PROCESS | 25545 | 1466520528946 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 07:48:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 07:48:48 INFO - PROCESS | 25545 | 1466520528952 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 07:48:48 INFO - PROCESS | 25545 | 1466520528955 Marionette TRACE conn4 <- [1,2306,null,{}] 07:48:48 INFO - PROCESS | 25545 | 1466520528962 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:48:48 INFO - PROCESS | 25545 | 1466520528968 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:49 INFO - PROCESS | 25545 | 1466520529167 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 07:48:49 INFO - PROCESS | 25545 | 1466520529371 Marionette TRACE conn4 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:49 INFO - PROCESS | 25545 | 1466520529380 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:49 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e5a8800 == 47 [pid = 25545] [id = 584] 07:48:49 INFO - PROCESS | 25545 | ++DOMWINDOW == 105 (0x91b39000) [pid = 25545] [serial = 1753] [outer = (nil)] 07:48:49 INFO - PROCESS | 25545 | ++DOMWINDOW == 106 (0x92699c00) [pid = 25545] [serial = 1754] [outer = 0x91b39000] 07:48:49 INFO - PROCESS | 25545 | 1466520529464 Marionette DEBUG loaded listener.js 07:48:49 INFO - PROCESS | 25545 | ++DOMWINDOW == 107 (0x929d6000) [pid = 25545] [serial = 1755] [outer = 0x91b39000] 07:48:50 INFO - PROCESS | 25545 | 1466520530420 Marionette TRACE conn4 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 07:48:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 07:48:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1531ms 07:48:50 INFO - PROCESS | 25545 | 1466520530484 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 07:48:50 INFO - PROCESS | 25545 | 1466520530489 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 07:48:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 07:48:50 INFO - PROCESS | 25545 | 1466520530495 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 07:48:50 INFO - PROCESS | 25545 | 1466520530499 Marionette TRACE conn4 <- [1,2310,null,{}] 07:48:50 INFO - PROCESS | 25545 | 1466520530505 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:48:50 INFO - PROCESS | 25545 | 1466520530511 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:50 INFO - PROCESS | 25545 | 1466520530726 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 07:48:50 INFO - PROCESS | 25545 | 1466520530925 Marionette TRACE conn4 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:50 INFO - PROCESS | 25545 | 1466520530931 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:50 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e5afc00 == 48 [pid = 25545] [id = 585] 07:48:50 INFO - PROCESS | 25545 | ++DOMWINDOW == 108 (0x8e5b0400) [pid = 25545] [serial = 1756] [outer = (nil)] 07:48:51 INFO - PROCESS | 25545 | ++DOMWINDOW == 109 (0x929df000) [pid = 25545] [serial = 1757] [outer = 0x8e5b0400] 07:48:51 INFO - PROCESS | 25545 | 1466520531014 Marionette DEBUG loaded listener.js 07:48:51 INFO - PROCESS | 25545 | ++DOMWINDOW == 110 (0x929e0c00) [pid = 25545] [serial = 1758] [outer = 0x8e5b0400] 07:48:52 INFO - PROCESS | 25545 | 1466520532316 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 07:48:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 07:48:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1884ms 07:48:52 INFO - PROCESS | 25545 | 1466520532381 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 07:48:52 INFO - PROCESS | 25545 | 1466520532387 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 07:48:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 07:48:52 INFO - PROCESS | 25545 | 1466520532397 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 07:48:52 INFO - PROCESS | 25545 | 1466520532403 Marionette TRACE conn4 <- [1,2314,null,{}] 07:48:52 INFO - PROCESS | 25545 | 1466520532411 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:48:52 INFO - PROCESS | 25545 | 1466520532417 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:52 INFO - PROCESS | 25545 | 1466520532709 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 07:48:52 INFO - PROCESS | 25545 | 1466520532893 Marionette TRACE conn4 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:52 INFO - PROCESS | 25545 | 1466520532907 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:52 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d785000 == 49 [pid = 25545] [id = 586] 07:48:52 INFO - PROCESS | 25545 | ++DOMWINDOW == 111 (0x8d786400) [pid = 25545] [serial = 1759] [outer = (nil)] 07:48:52 INFO - PROCESS | 25545 | ++DOMWINDOW == 112 (0x8d790000) [pid = 25545] [serial = 1760] [outer = 0x8d786400] 07:48:52 INFO - PROCESS | 25545 | 1466520532986 Marionette DEBUG loaded listener.js 07:48:53 INFO - PROCESS | 25545 | ++DOMWINDOW == 113 (0x8d916400) [pid = 25545] [serial = 1761] [outer = 0x8d786400] 07:48:53 INFO - PROCESS | 25545 | 1466520533939 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 07:48:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 07:48:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1593ms 07:48:54 INFO - PROCESS | 25545 | 1466520533995 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 07:48:54 INFO - PROCESS | 25545 | 1466520534001 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 07:48:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 07:48:54 INFO - PROCESS | 25545 | 1466520534026 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 07:48:54 INFO - PROCESS | 25545 | 1466520534035 Marionette TRACE conn4 <- [1,2318,null,{}] 07:48:54 INFO - PROCESS | 25545 | 1466520534046 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:48:54 INFO - PROCESS | 25545 | 1466520534055 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:54 INFO - PROCESS | 25545 | 1466520534291 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 07:48:54 INFO - PROCESS | 25545 | 1466520534536 Marionette TRACE conn4 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:54 INFO - PROCESS | 25545 | 1466520534546 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:54 INFO - PROCESS | 25545 | ++DOCSHELL 0x8cf8a800 == 50 [pid = 25545] [id = 587] 07:48:54 INFO - PROCESS | 25545 | ++DOMWINDOW == 114 (0x8dd33800) [pid = 25545] [serial = 1762] [outer = (nil)] 07:48:54 INFO - PROCESS | 25545 | ++DOMWINDOW == 115 (0x8e5a5c00) [pid = 25545] [serial = 1763] [outer = 0x8dd33800] 07:48:54 INFO - PROCESS | 25545 | 1466520534644 Marionette DEBUG loaded listener.js 07:48:54 INFO - PROCESS | 25545 | ++DOMWINDOW == 116 (0x8e64e800) [pid = 25545] [serial = 1764] [outer = 0x8dd33800] 07:48:55 INFO - PROCESS | 25545 | --DOCSHELL 0x8d786000 == 49 [pid = 25545] [id = 532] 07:48:55 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9b4400 == 48 [pid = 25545] [id = 543] 07:48:55 INFO - PROCESS | 25545 | --DOCSHELL 0x8cf89400 == 47 [pid = 25545] [id = 545] 07:48:55 INFO - PROCESS | 25545 | --DOCSHELL 0x8d8c3c00 == 46 [pid = 25545] [id = 558] 07:48:55 INFO - PROCESS | 25545 | --DOCSHELL 0x8c4ddc00 == 45 [pid = 25545] [id = 544] 07:48:55 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9b5800 == 44 [pid = 25545] [id = 546] 07:48:55 INFO - PROCESS | 25545 | --DOCSHELL 0x8c4d9c00 == 43 [pid = 25545] [id = 547] 07:48:55 INFO - PROCESS | 25545 | --DOCSHELL 0x8c40e800 == 42 [pid = 25545] [id = 533] 07:48:55 INFO - PROCESS | 25545 | --DOCSHELL 0x8c4da000 == 41 [pid = 25545] [id = 531] 07:48:56 INFO - PROCESS | 25545 | --DOCSHELL 0x8d8be000 == 40 [pid = 25545] [id = 577] 07:48:56 INFO - PROCESS | 25545 | --DOCSHELL 0x8e5ab800 == 39 [pid = 25545] [id = 576] 07:48:56 INFO - PROCESS | 25545 | --DOCSHELL 0x8d8b8800 == 38 [pid = 25545] [id = 575] 07:48:56 INFO - PROCESS | 25545 | --DOCSHELL 0x8e4c1400 == 37 [pid = 25545] [id = 561] 07:48:56 INFO - PROCESS | 25545 | --DOCSHELL 0x8dd38000 == 36 [pid = 25545] [id = 574] 07:48:56 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9bdc00 == 35 [pid = 25545] [id = 573] 07:48:56 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9b5c00 == 34 [pid = 25545] [id = 572] 07:48:56 INFO - PROCESS | 25545 | --DOCSHELL 0x8cf7f800 == 33 [pid = 25545] [id = 564] 07:48:56 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9c3800 == 32 [pid = 25545] [id = 536] 07:48:56 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9c1000 == 31 [pid = 25545] [id = 563] 07:48:56 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9b9000 == 30 [pid = 25545] [id = 539] 07:48:56 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9b6000 == 29 [pid = 25545] [id = 569] 07:48:56 INFO - PROCESS | 25545 | --DOCSHELL 0x8ef8fc00 == 28 [pid = 25545] [id = 566] 07:48:56 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9b7c00 == 27 [pid = 25545] [id = 538] 07:48:56 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9bd400 == 26 [pid = 25545] [id = 540] 07:48:56 INFO - PROCESS | 25545 | --DOCSHELL 0x8e348c00 == 25 [pid = 25545] [id = 567] 07:48:56 INFO - PROCESS | 25545 | --DOCSHELL 0x91b37c00 == 24 [pid = 25545] [id = 571] 07:48:56 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9b7800 == 23 [pid = 25545] [id = 542] 07:48:56 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9b9800 == 22 [pid = 25545] [id = 534] 07:48:56 INFO - PROCESS | 25545 | --DOCSHELL 0x8e4c5800 == 21 [pid = 25545] [id = 565] 07:48:56 INFO - PROCESS | 25545 | --DOCSHELL 0x8c415000 == 20 [pid = 25545] [id = 541] 07:48:56 INFO - PROCESS | 25545 | --DOCSHELL 0x8e5a5400 == 19 [pid = 25545] [id = 570] 07:48:56 INFO - PROCESS | 25545 | --DOCSHELL 0x8c416c00 == 18 [pid = 25545] [id = 535] 07:48:56 INFO - PROCESS | 25545 | --DOCSHELL 0x8e7de800 == 17 [pid = 25545] [id = 537] 07:48:56 INFO - PROCESS | 25545 | --DOCSHELL 0x8e647400 == 16 [pid = 25545] [id = 568] 07:48:56 INFO - PROCESS | 25545 | --DOCSHELL 0x8e5afc00 == 15 [pid = 25545] [id = 585] 07:48:56 INFO - PROCESS | 25545 | --DOCSHELL 0x91c55400 == 14 [pid = 25545] [id = 583] 07:48:56 INFO - PROCESS | 25545 | --DOCSHELL 0x8e5a8800 == 13 [pid = 25545] [id = 584] 07:48:56 INFO - PROCESS | 25545 | --DOCSHELL 0x8d8c4400 == 12 [pid = 25545] [id = 582] 07:48:56 INFO - PROCESS | 25545 | --DOCSHELL 0x8f019800 == 11 [pid = 25545] [id = 581] 07:48:56 INFO - PROCESS | 25545 | --DOCSHELL 0x8d78ac00 == 10 [pid = 25545] [id = 579] 07:48:56 INFO - PROCESS | 25545 | --DOCSHELL 0x8e4c5400 == 9 [pid = 25545] [id = 580] 07:48:56 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9b0000 == 8 [pid = 25545] [id = 578] 07:48:56 INFO - PROCESS | 25545 | --DOMWINDOW == 115 (0x8d8c3800) [pid = 25545] [serial = 1650] [outer = (nil)] [url = about:blank] 07:48:56 INFO - PROCESS | 25545 | --DOMWINDOW == 114 (0x8d8b9400) [pid = 25545] [serial = 1649] [outer = (nil)] [url = about:blank] 07:48:56 INFO - PROCESS | 25545 | --DOMWINDOW == 113 (0x8e7e3c00) [pid = 25545] [serial = 1653] [outer = (nil)] [url = about:blank] 07:48:56 INFO - PROCESS | 25545 | --DOMWINDOW == 112 (0x8e649c00) [pid = 25545] [serial = 1652] [outer = (nil)] [url = about:blank] 07:48:56 INFO - PROCESS | 25545 | --DOMWINDOW == 111 (0x91c0d400) [pid = 25545] [serial = 1656] [outer = (nil)] [url = about:blank] 07:48:56 INFO - PROCESS | 25545 | --DOMWINDOW == 110 (0x91a73000) [pid = 25545] [serial = 1655] [outer = (nil)] [url = about:blank] 07:48:56 INFO - PROCESS | 25545 | --DOMWINDOW == 109 (0x922ba400) [pid = 25545] [serial = 1659] [outer = (nil)] [url = about:blank] 07:48:56 INFO - PROCESS | 25545 | --DOMWINDOW == 108 (0x922ae000) [pid = 25545] [serial = 1658] [outer = (nil)] [url = about:blank] 07:48:56 INFO - PROCESS | 25545 | --DOMWINDOW == 107 (0x924c6800) [pid = 25545] [serial = 1662] [outer = (nil)] [url = about:blank] 07:48:56 INFO - PROCESS | 25545 | --DOMWINDOW == 106 (0x924c5000) [pid = 25545] [serial = 1661] [outer = (nil)] [url = about:blank] 07:48:56 INFO - PROCESS | 25545 | --DOMWINDOW == 105 (0x929d9c00) [pid = 25545] [serial = 1665] [outer = (nil)] [url = about:blank] 07:48:56 INFO - PROCESS | 25545 | --DOMWINDOW == 104 (0x9269b000) [pid = 25545] [serial = 1664] [outer = (nil)] [url = about:blank] 07:48:56 INFO - PROCESS | 25545 | --DOMWINDOW == 103 (0x8cf81400) [pid = 25545] [serial = 1679] [outer = (nil)] [url = about:blank] 07:48:56 INFO - PROCESS | 25545 | --DOMWINDOW == 102 (0x8e4c5000) [pid = 25545] [serial = 1685] [outer = (nil)] [url = about:blank] 07:48:56 INFO - PROCESS | 25545 | --DOMWINDOW == 101 (0x8cf85000) [pid = 25545] [serial = 1680] [outer = (nil)] [url = about:blank] 07:48:56 INFO - PROCESS | 25545 | --DOMWINDOW == 100 (0x8d8c3000) [pid = 25545] [serial = 1682] [outer = (nil)] [url = about:blank] 07:48:56 INFO - PROCESS | 25545 | --DOMWINDOW == 99 (0x8e343400) [pid = 25545] [serial = 1677] [outer = (nil)] [url = about:blank] 07:48:56 INFO - PROCESS | 25545 | --DOMWINDOW == 98 (0x8cf8cc00) [pid = 25545] [serial = 1676] [outer = (nil)] [url = about:blank] 07:48:56 INFO - PROCESS | 25545 | --DOMWINDOW == 97 (0x929e2c00) [pid = 25545] [serial = 1668] [outer = (nil)] [url = about:blank] 07:48:56 INFO - PROCESS | 25545 | --DOMWINDOW == 96 (0x929de400) [pid = 25545] [serial = 1667] [outer = (nil)] [url = about:blank] 07:48:56 INFO - PROCESS | 25545 | --DOMWINDOW == 95 (0x8e4cac00) [pid = 25545] [serial = 1686] [outer = (nil)] [url = about:blank] 07:48:56 INFO - PROCESS | 25545 | --DOMWINDOW == 94 (0x8dd34c00) [pid = 25545] [serial = 1671] [outer = (nil)] [url = about:blank] 07:48:56 INFO - PROCESS | 25545 | --DOMWINDOW == 93 (0x8cf84800) [pid = 25545] [serial = 1670] [outer = (nil)] [url = about:blank] 07:48:56 INFO - PROCESS | 25545 | --DOMWINDOW == 92 (0x8c413400) [pid = 25545] [serial = 1674] [outer = (nil)] [url = about:blank] 07:48:56 INFO - PROCESS | 25545 | --DOMWINDOW == 91 (0x8e5a4c00) [pid = 25545] [serial = 1688] [outer = (nil)] [url = about:blank] 07:48:56 INFO - PROCESS | 25545 | --DOMWINDOW == 90 (0x8b9c1400) [pid = 25545] [serial = 1673] [outer = (nil)] [url = about:blank] 07:48:56 INFO - PROCESS | 25545 | --DOMWINDOW == 89 (0x8e5b2400) [pid = 25545] [serial = 1689] [outer = (nil)] [url = about:blank] 07:48:56 INFO - PROCESS | 25545 | --DOMWINDOW == 88 (0x8d91c000) [pid = 25545] [serial = 1683] [outer = (nil)] [url = about:blank] 07:48:56 INFO - PROCESS | 25545 | 1466520536877 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 07:48:56 INFO - PROCESS | 25545 | 1466520536964 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 07:48:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 07:48:56 INFO - PROCESS | 25545 | 1466520536975 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 07:48:56 INFO - PROCESS | 25545 | 1466520536981 Marionette TRACE conn4 <- [1,2322,null,{}] 07:48:56 INFO - PROCESS | 25545 | 1466520536989 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:48:56 INFO - PROCESS | 25545 | 1466520536995 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:57 INFO - PROCESS | 25545 | 1466520537179 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 07:48:57 INFO - PROCESS | 25545 | 1466520537190 Marionette TRACE conn4 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:57 INFO - PROCESS | 25545 | 1466520537200 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:57 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c40dc00 == 9 [pid = 25545] [id = 588] 07:48:57 INFO - PROCESS | 25545 | ++DOMWINDOW == 89 (0x8c40e000) [pid = 25545] [serial = 1765] [outer = (nil)] 07:48:57 INFO - PROCESS | 25545 | ++DOMWINDOW == 90 (0x8c4da000) [pid = 25545] [serial = 1766] [outer = 0x8c40e000] 07:48:57 INFO - PROCESS | 25545 | 1466520537288 Marionette DEBUG loaded listener.js 07:48:57 INFO - PROCESS | 25545 | ++DOMWINDOW == 91 (0x8cf82c00) [pid = 25545] [serial = 1767] [outer = 0x8c40e000] 07:48:58 INFO - PROCESS | 25545 | 1466520538295 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 07:48:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 07:48:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1336ms 07:48:58 INFO - PROCESS | 25545 | 1466520538310 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 07:48:58 INFO - PROCESS | 25545 | 1466520538317 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 07:48:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 07:48:58 INFO - PROCESS | 25545 | 1466520538328 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 07:48:58 INFO - PROCESS | 25545 | 1466520538331 Marionette TRACE conn4 <- [1,2326,null,{}] 07:48:58 INFO - PROCESS | 25545 | 1466520538337 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:48:58 INFO - PROCESS | 25545 | 1466520538343 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:58 INFO - PROCESS | 25545 | 1466520538584 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 07:48:58 INFO - PROCESS | 25545 | 1466520538676 Marionette TRACE conn4 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:58 INFO - PROCESS | 25545 | 1466520538683 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:48:58 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9b1c00 == 10 [pid = 25545] [id = 589] 07:48:58 INFO - PROCESS | 25545 | ++DOMWINDOW == 92 (0x8d8b7c00) [pid = 25545] [serial = 1768] [outer = (nil)] 07:48:58 INFO - PROCESS | 25545 | ++DOMWINDOW == 93 (0x8d916800) [pid = 25545] [serial = 1769] [outer = 0x8d8b7c00] 07:48:58 INFO - PROCESS | 25545 | 1466520538758 Marionette DEBUG loaded listener.js 07:48:58 INFO - PROCESS | 25545 | ++DOMWINDOW == 94 (0x8d922000) [pid = 25545] [serial = 1770] [outer = 0x8d8b7c00] 07:48:59 INFO - PROCESS | 25545 | 1466520539711 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 07:48:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 07:48:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1431ms 07:48:59 INFO - PROCESS | 25545 | 1466520539759 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 07:48:59 INFO - PROCESS | 25545 | 1466520539764 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 07:48:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 07:48:59 INFO - PROCESS | 25545 | 1466520539779 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 07:48:59 INFO - PROCESS | 25545 | 1466520539785 Marionette TRACE conn4 <- [1,2330,null,{}] 07:48:59 INFO - PROCESS | 25545 | 1466520539802 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:48:59 INFO - PROCESS | 25545 | 1466520539812 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:00 INFO - PROCESS | 25545 | 1466520540051 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 07:49:00 INFO - PROCESS | 25545 | 1466520540087 Marionette TRACE conn4 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:00 INFO - PROCESS | 25545 | 1466520540100 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:00 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e4c2400 == 11 [pid = 25545] [id = 590] 07:49:00 INFO - PROCESS | 25545 | ++DOMWINDOW == 95 (0x8e4c4800) [pid = 25545] [serial = 1771] [outer = (nil)] 07:49:00 INFO - PROCESS | 25545 | ++DOMWINDOW == 96 (0x8e4c8000) [pid = 25545] [serial = 1772] [outer = 0x8e4c4800] 07:49:00 INFO - PROCESS | 25545 | 1466520540268 Marionette DEBUG loaded listener.js 07:49:00 INFO - PROCESS | 25545 | ++DOMWINDOW == 97 (0x8e5a7c00) [pid = 25545] [serial = 1773] [outer = 0x8e4c4800] 07:49:01 INFO - PROCESS | 25545 | --DOMWINDOW == 96 (0x8d917400) [pid = 25545] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 07:49:01 INFO - PROCESS | 25545 | --DOMWINDOW == 95 (0x8ef83000) [pid = 25545] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 07:49:01 INFO - PROCESS | 25545 | --DOMWINDOW == 94 (0x8cf84400) [pid = 25545] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 07:49:01 INFO - PROCESS | 25545 | --DOMWINDOW == 93 (0x8e641800) [pid = 25545] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 07:49:01 INFO - PROCESS | 25545 | --DOMWINDOW == 92 (0x8ef90000) [pid = 25545] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 07:49:01 INFO - PROCESS | 25545 | --DOMWINDOW == 91 (0x8e649800) [pid = 25545] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 07:49:01 INFO - PROCESS | 25545 | --DOMWINDOW == 90 (0x915cac00) [pid = 25545] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 07:49:01 INFO - PROCESS | 25545 | --DOMWINDOW == 89 (0x8b9b6800) [pid = 25545] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 07:49:01 INFO - PROCESS | 25545 | --DOMWINDOW == 88 (0x8e350800) [pid = 25545] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 07:49:01 INFO - PROCESS | 25545 | --DOMWINDOW == 87 (0x8d918000) [pid = 25545] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 07:49:01 INFO - PROCESS | 25545 | --DOMWINDOW == 86 (0x8dd3f800) [pid = 25545] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 07:49:01 INFO - PROCESS | 25545 | --DOMWINDOW == 85 (0x91c14c00) [pid = 25545] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 07:49:01 INFO - PROCESS | 25545 | --DOMWINDOW == 84 (0x8f01e400) [pid = 25545] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 07:49:01 INFO - PROCESS | 25545 | --DOMWINDOW == 83 (0x8c40a800) [pid = 25545] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 07:49:01 INFO - PROCESS | 25545 | --DOMWINDOW == 82 (0x8e642400) [pid = 25545] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 07:49:01 INFO - PROCESS | 25545 | 1466520541947 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 07:49:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 07:49:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 2189ms 07:49:01 INFO - PROCESS | 25545 | 1466520541968 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 07:49:01 INFO - PROCESS | 25545 | 1466520541973 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 07:49:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 07:49:01 INFO - PROCESS | 25545 | 1466520541979 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 07:49:01 INFO - PROCESS | 25545 | 1466520541981 Marionette TRACE conn4 <- [1,2334,null,{}] 07:49:01 INFO - PROCESS | 25545 | 1466520541988 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:49:01 INFO - PROCESS | 25545 | 1466520541993 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:02 INFO - PROCESS | 25545 | 1466520542192 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 07:49:02 INFO - PROCESS | 25545 | 1466520542346 Marionette TRACE conn4 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:02 INFO - PROCESS | 25545 | 1466520542355 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:02 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9b4000 == 12 [pid = 25545] [id = 591] 07:49:02 INFO - PROCESS | 25545 | ++DOMWINDOW == 83 (0x8b9c9800) [pid = 25545] [serial = 1774] [outer = (nil)] 07:49:02 INFO - PROCESS | 25545 | ++DOMWINDOW == 84 (0x8dd35800) [pid = 25545] [serial = 1775] [outer = 0x8b9c9800] 07:49:02 INFO - PROCESS | 25545 | 1466520542426 Marionette DEBUG loaded listener.js 07:49:02 INFO - PROCESS | 25545 | ++DOMWINDOW == 85 (0x8e650c00) [pid = 25545] [serial = 1776] [outer = 0x8b9c9800] 07:49:03 INFO - PROCESS | 25545 | 1466520543220 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 07:49:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 07:49:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1288ms 07:49:03 INFO - PROCESS | 25545 | 1466520543268 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 07:49:03 INFO - PROCESS | 25545 | 1466520543272 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 07:49:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 07:49:03 INFO - PROCESS | 25545 | 1466520543278 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 07:49:03 INFO - PROCESS | 25545 | 1466520543282 Marionette TRACE conn4 <- [1,2338,null,{}] 07:49:03 INFO - PROCESS | 25545 | 1466520543287 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:49:03 INFO - PROCESS | 25545 | 1466520543293 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:03 INFO - PROCESS | 25545 | 1466520543515 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 07:49:03 INFO - PROCESS | 25545 | 1466520543525 Marionette TRACE conn4 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:03 INFO - PROCESS | 25545 | 1466520543536 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:03 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e7dd000 == 13 [pid = 25545] [id = 592] 07:49:03 INFO - PROCESS | 25545 | ++DOMWINDOW == 86 (0x8e7de800) [pid = 25545] [serial = 1777] [outer = (nil)] 07:49:03 INFO - PROCESS | 25545 | ++DOMWINDOW == 87 (0x8ef83400) [pid = 25545] [serial = 1778] [outer = 0x8e7de800] 07:49:03 INFO - PROCESS | 25545 | 1466520543603 Marionette DEBUG loaded listener.js 07:49:03 INFO - PROCESS | 25545 | ++DOMWINDOW == 88 (0x8ef8c800) [pid = 25545] [serial = 1779] [outer = 0x8e7de800] 07:49:04 INFO - PROCESS | 25545 | 1466520544844 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 07:49:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 07:49:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1591ms 07:49:04 INFO - PROCESS | 25545 | 1466520544872 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 07:49:04 INFO - PROCESS | 25545 | 1466520544879 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 07:49:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 07:49:04 INFO - PROCESS | 25545 | 1466520544887 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 07:49:04 INFO - PROCESS | 25545 | 1466520544895 Marionette TRACE conn4 <- [1,2342,null,{}] 07:49:04 INFO - PROCESS | 25545 | 1466520544903 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:49:04 INFO - PROCESS | 25545 | 1466520544909 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:05 INFO - PROCESS | 25545 | 1466520545138 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 07:49:05 INFO - PROCESS | 25545 | 1466520545373 Marionette TRACE conn4 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:05 INFO - PROCESS | 25545 | 1466520545385 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:05 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c40b000 == 14 [pid = 25545] [id = 593] 07:49:05 INFO - PROCESS | 25545 | ++DOMWINDOW == 89 (0x8c4d2400) [pid = 25545] [serial = 1780] [outer = (nil)] 07:49:05 INFO - PROCESS | 25545 | ++DOMWINDOW == 90 (0x8d78ac00) [pid = 25545] [serial = 1781] [outer = 0x8c4d2400] 07:49:05 INFO - PROCESS | 25545 | 1466520545513 Marionette DEBUG loaded listener.js 07:49:05 INFO - PROCESS | 25545 | ++DOMWINDOW == 91 (0x8d914800) [pid = 25545] [serial = 1782] [outer = 0x8c4d2400] 07:49:06 INFO - PROCESS | 25545 | 1466520546497 Marionette TRACE conn4 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 07:49:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 07:49:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1649ms 07:49:06 INFO - PROCESS | 25545 | 1466520546536 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 07:49:06 INFO - PROCESS | 25545 | 1466520546544 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 07:49:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 07:49:06 INFO - PROCESS | 25545 | 1466520546555 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 07:49:06 INFO - PROCESS | 25545 | 1466520546560 Marionette TRACE conn4 <- [1,2346,null,{}] 07:49:06 INFO - PROCESS | 25545 | 1466520546567 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:49:06 INFO - PROCESS | 25545 | 1466520546573 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:06 INFO - PROCESS | 25545 | 1466520546862 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 07:49:07 INFO - PROCESS | 25545 | 1466520547314 Marionette TRACE conn4 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:07 INFO - PROCESS | 25545 | 1466520547335 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:07 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d8ba000 == 15 [pid = 25545] [id = 594] 07:49:07 INFO - PROCESS | 25545 | ++DOMWINDOW == 92 (0x8e4c6c00) [pid = 25545] [serial = 1783] [outer = (nil)] 07:49:07 INFO - PROCESS | 25545 | ++DOMWINDOW == 93 (0x8e5a5400) [pid = 25545] [serial = 1784] [outer = 0x8e4c6c00] 07:49:07 INFO - PROCESS | 25545 | 1466520547506 Marionette DEBUG loaded listener.js 07:49:07 INFO - PROCESS | 25545 | ++DOMWINDOW == 94 (0x8e7e4c00) [pid = 25545] [serial = 1785] [outer = 0x8e4c6c00] 07:49:08 INFO - PROCESS | 25545 | 1466520548720 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 07:49:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 07:49:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 2236ms 07:49:08 INFO - PROCESS | 25545 | 1466520548792 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 07:49:08 INFO - PROCESS | 25545 | 1466520548797 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 07:49:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 07:49:08 INFO - PROCESS | 25545 | 1466520548804 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 07:49:08 INFO - PROCESS | 25545 | 1466520548810 Marionette TRACE conn4 <- [1,2350,null,{}] 07:49:08 INFO - PROCESS | 25545 | 1466520548828 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:49:08 INFO - PROCESS | 25545 | 1466520548837 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:09 INFO - PROCESS | 25545 | 1466520549312 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 07:49:09 INFO - PROCESS | 25545 | 1466520549619 Marionette TRACE conn4 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:09 INFO - PROCESS | 25545 | 1466520549637 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:09 INFO - PROCESS | 25545 | ++DOCSHELL 0x91467800 == 16 [pid = 25545] [id = 595] 07:49:09 INFO - PROCESS | 25545 | ++DOMWINDOW == 95 (0x91468000) [pid = 25545] [serial = 1786] [outer = (nil)] 07:49:09 INFO - PROCESS | 25545 | ++DOMWINDOW == 96 (0x915cac00) [pid = 25545] [serial = 1787] [outer = 0x91468000] 07:49:09 INFO - PROCESS | 25545 | 1466520549784 Marionette DEBUG loaded listener.js 07:49:09 INFO - PROCESS | 25545 | ++DOMWINDOW == 97 (0x915d1400) [pid = 25545] [serial = 1788] [outer = 0x91468000] 07:49:11 INFO - PROCESS | 25545 | 1466520551242 Marionette TRACE conn4 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 07:49:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 07:49:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 2516ms 07:49:11 INFO - PROCESS | 25545 | 1466520551323 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 07:49:11 INFO - PROCESS | 25545 | 1466520551332 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 07:49:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 07:49:11 INFO - PROCESS | 25545 | 1466520551343 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 07:49:11 INFO - PROCESS | 25545 | 1466520551348 Marionette TRACE conn4 <- [1,2354,null,{}] 07:49:11 INFO - PROCESS | 25545 | 1466520551360 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:49:11 INFO - PROCESS | 25545 | 1466520551368 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:11 INFO - PROCESS | 25545 | 1466520551836 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 07:49:12 INFO - PROCESS | 25545 | 1466520552064 Marionette TRACE conn4 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:12 INFO - PROCESS | 25545 | 1466520552079 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:12 INFO - PROCESS | 25545 | ++DOCSHELL 0x915d5800 == 17 [pid = 25545] [id = 596] 07:49:12 INFO - PROCESS | 25545 | ++DOMWINDOW == 98 (0x91804800) [pid = 25545] [serial = 1789] [outer = (nil)] 07:49:12 INFO - PROCESS | 25545 | ++DOMWINDOW == 99 (0x91a68800) [pid = 25545] [serial = 1790] [outer = 0x91804800] 07:49:12 INFO - PROCESS | 25545 | 1466520552231 Marionette DEBUG loaded listener.js 07:49:12 INFO - PROCESS | 25545 | ++DOMWINDOW == 100 (0x91a6f000) [pid = 25545] [serial = 1791] [outer = 0x91804800] 07:49:13 INFO - PROCESS | 25545 | 1466520553396 Marionette TRACE conn4 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 07:49:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 07:49:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 2101ms 07:49:13 INFO - PROCESS | 25545 | 1466520553444 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 07:49:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 07:49:13 INFO - PROCESS | 25545 | 1466520553448 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 07:49:13 INFO - PROCESS | 25545 | 1466520553455 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 07:49:13 INFO - PROCESS | 25545 | 1466520553459 Marionette TRACE conn4 <- [1,2358,null,{}] 07:49:13 INFO - PROCESS | 25545 | 1466520553464 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:49:13 INFO - PROCESS | 25545 | 1466520553470 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:13 INFO - PROCESS | 25545 | 1466520553668 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 07:49:13 INFO - PROCESS | 25545 | 1466520553938 Marionette TRACE conn4 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:13 INFO - PROCESS | 25545 | 1466520553951 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:14 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9bd400 == 18 [pid = 25545] [id = 597] 07:49:14 INFO - PROCESS | 25545 | ++DOMWINDOW == 101 (0x8b9ce000) [pid = 25545] [serial = 1792] [outer = (nil)] 07:49:14 INFO - PROCESS | 25545 | ++DOMWINDOW == 102 (0x91b33400) [pid = 25545] [serial = 1793] [outer = 0x8b9ce000] 07:49:14 INFO - PROCESS | 25545 | 1466520554195 Marionette DEBUG loaded listener.js 07:49:14 INFO - PROCESS | 25545 | ++DOMWINDOW == 103 (0x91b36c00) [pid = 25545] [serial = 1794] [outer = 0x8b9ce000] 07:49:15 INFO - PROCESS | 25545 | 1466520555613 Marionette TRACE conn4 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 07:49:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 07:49:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 2240ms 07:49:15 INFO - PROCESS | 25545 | 1466520555696 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 07:49:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 07:49:15 INFO - PROCESS | 25545 | 1466520555701 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 07:49:15 INFO - PROCESS | 25545 | 1466520555708 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 07:49:15 INFO - PROCESS | 25545 | 1466520555712 Marionette TRACE conn4 <- [1,2362,null,{}] 07:49:15 INFO - PROCESS | 25545 | 1466520555722 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:49:15 INFO - PROCESS | 25545 | 1466520555740 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:16 INFO - PROCESS | 25545 | 1466520556087 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 07:49:16 INFO - PROCESS | 25545 | 1466520556326 Marionette TRACE conn4 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:16 INFO - PROCESS | 25545 | 1466520556336 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:16 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d8b6400 == 19 [pid = 25545] [id = 598] 07:49:16 INFO - PROCESS | 25545 | ++DOMWINDOW == 104 (0x8e64d000) [pid = 25545] [serial = 1795] [outer = (nil)] 07:49:16 INFO - PROCESS | 25545 | ++DOMWINDOW == 105 (0x91c5a000) [pid = 25545] [serial = 1796] [outer = 0x8e64d000] 07:49:16 INFO - PROCESS | 25545 | 1466520556462 Marionette DEBUG loaded listener.js 07:49:16 INFO - PROCESS | 25545 | ++DOMWINDOW == 106 (0x922b3000) [pid = 25545] [serial = 1797] [outer = 0x8e64d000] 07:49:17 INFO - PROCESS | 25545 | 1466520557905 Marionette TRACE conn4 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 07:49:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 07:49:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 2336ms 07:49:18 INFO - PROCESS | 25545 | 1466520558081 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 07:49:18 INFO - PROCESS | 25545 | 1466520558088 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 07:49:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 07:49:18 INFO - PROCESS | 25545 | 1466520558102 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 07:49:18 INFO - PROCESS | 25545 | 1466520558109 Marionette TRACE conn4 <- [1,2366,null,{}] 07:49:18 INFO - PROCESS | 25545 | 1466520558118 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:49:18 INFO - PROCESS | 25545 | 1466520558126 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:18 INFO - PROCESS | 25545 | 1466520558382 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 07:49:18 INFO - PROCESS | 25545 | 1466520558584 Marionette TRACE conn4 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:18 INFO - PROCESS | 25545 | 1466520558591 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:18 INFO - PROCESS | 25545 | ++DOCSHELL 0x91b2cc00 == 20 [pid = 25545] [id = 599] 07:49:18 INFO - PROCESS | 25545 | ++DOMWINDOW == 107 (0x91b2d800) [pid = 25545] [serial = 1798] [outer = (nil)] 07:49:18 INFO - PROCESS | 25545 | ++DOMWINDOW == 108 (0x924c4000) [pid = 25545] [serial = 1799] [outer = 0x91b2d800] 07:49:18 INFO - PROCESS | 25545 | 1466520558674 Marionette DEBUG loaded listener.js 07:49:18 INFO - PROCESS | 25545 | ++DOMWINDOW == 109 (0x924c2800) [pid = 25545] [serial = 1800] [outer = 0x91b2d800] 07:49:19 INFO - PROCESS | 25545 | 1466520559839 Marionette TRACE conn4 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 07:49:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 07:49:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1793ms 07:49:19 INFO - PROCESS | 25545 | 1466520559900 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 07:49:19 INFO - PROCESS | 25545 | 1466520559907 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 07:49:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 07:49:19 INFO - PROCESS | 25545 | 1466520559919 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 07:49:19 INFO - PROCESS | 25545 | 1466520559923 Marionette TRACE conn4 <- [1,2370,null,{}] 07:49:19 INFO - PROCESS | 25545 | 1466520559933 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:49:19 INFO - PROCESS | 25545 | 1466520559941 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:20 INFO - PROCESS | 25545 | 1466520560235 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 07:49:20 INFO - PROCESS | 25545 | 1466520560565 Marionette TRACE conn4 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:20 INFO - PROCESS | 25545 | 1466520560579 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:20 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9cd400 == 21 [pid = 25545] [id = 600] 07:49:20 INFO - PROCESS | 25545 | ++DOMWINDOW == 110 (0x8cf8b000) [pid = 25545] [serial = 1801] [outer = (nil)] 07:49:20 INFO - PROCESS | 25545 | ++DOMWINDOW == 111 (0x924d0400) [pid = 25545] [serial = 1802] [outer = 0x8cf8b000] 07:49:20 INFO - PROCESS | 25545 | 1466520560673 Marionette DEBUG loaded listener.js 07:49:20 INFO - PROCESS | 25545 | ++DOMWINDOW == 112 (0x92691c00) [pid = 25545] [serial = 1803] [outer = 0x8cf8b000] 07:49:21 INFO - PROCESS | 25545 | 1466520561846 Marionette TRACE conn4 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 07:49:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 07:49:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1992ms 07:49:21 INFO - PROCESS | 25545 | 1466520561909 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 07:49:21 INFO - PROCESS | 25545 | 1466520561914 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 07:49:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 07:49:21 INFO - PROCESS | 25545 | 1466520561921 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 07:49:21 INFO - PROCESS | 25545 | 1466520561924 Marionette TRACE conn4 <- [1,2374,null,{}] 07:49:21 INFO - PROCESS | 25545 | 1466520561931 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:49:21 INFO - PROCESS | 25545 | 1466520561936 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:22 INFO - PROCESS | 25545 | 1466520562164 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 07:49:22 INFO - PROCESS | 25545 | 1466520562357 Marionette TRACE conn4 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:22 INFO - PROCESS | 25545 | 1466520562365 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:22 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e4c8c00 == 22 [pid = 25545] [id = 601] 07:49:22 INFO - PROCESS | 25545 | ++DOMWINDOW == 113 (0x8e4cd800) [pid = 25545] [serial = 1804] [outer = (nil)] 07:49:22 INFO - PROCESS | 25545 | ++DOMWINDOW == 114 (0x9269b800) [pid = 25545] [serial = 1805] [outer = 0x8e4cd800] 07:49:22 INFO - PROCESS | 25545 | 1466520562503 Marionette DEBUG loaded listener.js 07:49:22 INFO - PROCESS | 25545 | ++DOMWINDOW == 115 (0x929d6400) [pid = 25545] [serial = 1806] [outer = 0x8e4cd800] 07:49:23 INFO - PROCESS | 25545 | 1466520563498 Marionette TRACE conn4 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 07:49:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 07:49:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1634ms 07:49:23 INFO - PROCESS | 25545 | 1466520563557 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 07:49:23 INFO - PROCESS | 25545 | 1466520563560 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 07:49:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 07:49:23 INFO - PROCESS | 25545 | 1466520563568 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 07:49:23 INFO - PROCESS | 25545 | 1466520563572 Marionette TRACE conn4 <- [1,2378,null,{}] 07:49:23 INFO - PROCESS | 25545 | 1466520563578 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:49:23 INFO - PROCESS | 25545 | 1466520563583 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:23 INFO - PROCESS | 25545 | 1466520563782 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 07:49:24 INFO - PROCESS | 25545 | 1466520564031 Marionette TRACE conn4 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:24 INFO - PROCESS | 25545 | 1466520564040 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:24 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9b2c00 == 23 [pid = 25545] [id = 602] 07:49:24 INFO - PROCESS | 25545 | ++DOMWINDOW == 116 (0x8b9b4c00) [pid = 25545] [serial = 1807] [outer = (nil)] 07:49:24 INFO - PROCESS | 25545 | ++DOMWINDOW == 117 (0x8b9b7c00) [pid = 25545] [serial = 1808] [outer = 0x8b9b4c00] 07:49:24 INFO - PROCESS | 25545 | 1466520564288 Marionette DEBUG loaded listener.js 07:49:24 INFO - PROCESS | 25545 | ++DOMWINDOW == 118 (0x8b9c2c00) [pid = 25545] [serial = 1809] [outer = 0x8b9b4c00] 07:49:25 INFO - PROCESS | 25545 | 1466520565461 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 07:49:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 07:49:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1937ms 07:49:25 INFO - PROCESS | 25545 | 1466520565507 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 07:49:25 INFO - PROCESS | 25545 | 1466520565512 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 07:49:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 07:49:25 INFO - PROCESS | 25545 | 1466520565521 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 07:49:25 INFO - PROCESS | 25545 | 1466520565528 Marionette TRACE conn4 <- [1,2382,null,{}] 07:49:25 INFO - PROCESS | 25545 | 1466520565540 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:49:25 INFO - PROCESS | 25545 | 1466520565549 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:25 INFO - PROCESS | 25545 | 1466520565938 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 07:49:26 INFO - PROCESS | 25545 | --DOMWINDOW == 117 (0x91460c00) [pid = 25545] [serial = 1733] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 25545 | --DOMWINDOW == 116 (0x91464c00) [pid = 25545] [serial = 1730] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 25545 | --DOMWINDOW == 115 (0x8d8b7000) [pid = 25545] [serial = 1694] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 25545 | --DOMWINDOW == 114 (0x8d920000) [pid = 25545] [serial = 1695] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 25545 | --DOMWINDOW == 113 (0x8e7df400) [pid = 25545] [serial = 1692] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 25545 | --DOMWINDOW == 112 (0x8e7da400) [pid = 25545] [serial = 1691] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 25545 | --DOMWINDOW == 111 (0x8f01d000) [pid = 25545] [serial = 1700] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 25545 | --DOMWINDOW == 110 (0x8f025400) [pid = 25545] [serial = 1701] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 25545 | --DOMWINDOW == 109 (0x8e7db000) [pid = 25545] [serial = 1697] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 25545 | --DOMWINDOW == 108 (0x8e34f800) [pid = 25545] [serial = 1698] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 25545 | --DOMWINDOW == 107 (0x91c4fc00) [pid = 25545] [serial = 1712] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 25545 | --DOMWINDOW == 106 (0x91c4ec00) [pid = 25545] [serial = 1713] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 25545 | --DOMWINDOW == 105 (0x8b9c5000) [pid = 25545] [serial = 1718] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 25545 | --DOMWINDOW == 104 (0x8c40a400) [pid = 25545] [serial = 1719] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 25545 | --DOMWINDOW == 103 (0x9146d400) [pid = 25545] [serial = 1703] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 25545 | --DOMWINDOW == 102 (0x9146c000) [pid = 25545] [serial = 1704] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 25545 | --DOMWINDOW == 101 (0x91b33c00) [pid = 25545] [serial = 1709] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 25545 | --DOMWINDOW == 100 (0x91b37000) [pid = 25545] [serial = 1710] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 25545 | --DOMWINDOW == 99 (0x8e5aa400) [pid = 25545] [serial = 1724] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 25545 | --DOMWINDOW == 98 (0x8e5af000) [pid = 25545] [serial = 1725] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 25545 | --DOMWINDOW == 97 (0x922af000) [pid = 25545] [serial = 1715] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 25545 | --DOMWINDOW == 96 (0x922b1400) [pid = 25545] [serial = 1716] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 25545 | --DOMWINDOW == 95 (0x915d5000) [pid = 25545] [serial = 1706] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 25545 | --DOMWINDOW == 94 (0x91803400) [pid = 25545] [serial = 1707] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 25545 | --DOMWINDOW == 93 (0x8c4dd000) [pid = 25545] [serial = 1721] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 25545 | --DOMWINDOW == 92 (0x8d8c2400) [pid = 25545] [serial = 1722] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 25545 | --DOMWINDOW == 91 (0x91469800) [pid = 25545] [serial = 1731] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 25545 | --DOMWINDOW == 90 (0x8ef8dc00) [pid = 25545] [serial = 1728] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 25545 | --DOMWINDOW == 89 (0x8ef88c00) [pid = 25545] [serial = 1727] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 25545 | --DOMWINDOW == 88 (0x915d3400) [pid = 25545] [serial = 1734] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 25545 | 1466520566401 Marionette TRACE conn4 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:26 INFO - PROCESS | 25545 | 1466520566416 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:26 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c410000 == 24 [pid = 25545] [id = 603] 07:49:26 INFO - PROCESS | 25545 | ++DOMWINDOW == 89 (0x8c414c00) [pid = 25545] [serial = 1810] [outer = (nil)] 07:49:26 INFO - PROCESS | 25545 | ++DOMWINDOW == 90 (0x8d787000) [pid = 25545] [serial = 1811] [outer = 0x8c414c00] 07:49:26 INFO - PROCESS | 25545 | 1466520566548 Marionette DEBUG loaded listener.js 07:49:26 INFO - PROCESS | 25545 | ++DOMWINDOW == 91 (0x8d8be400) [pid = 25545] [serial = 1812] [outer = 0x8c414c00] 07:49:27 INFO - PROCESS | 25545 | 1466520567901 Marionette TRACE conn4 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 07:49:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 07:49:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 2448ms 07:49:27 INFO - PROCESS | 25545 | 1466520567971 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 07:49:27 INFO - PROCESS | 25545 | 1466520567980 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 07:49:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 07:49:28 INFO - PROCESS | 25545 | 1466520568011 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 07:49:28 INFO - PROCESS | 25545 | 1466520568017 Marionette TRACE conn4 <- [1,2386,null,{}] 07:49:28 INFO - PROCESS | 25545 | 1466520568031 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:49:28 INFO - PROCESS | 25545 | 1466520568049 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:28 INFO - PROCESS | 25545 | 1466520568530 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 07:49:28 INFO - PROCESS | 25545 | 1466520568570 Marionette TRACE conn4 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:28 INFO - PROCESS | 25545 | 1466520568582 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:28 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e4c4000 == 25 [pid = 25545] [id = 604] 07:49:28 INFO - PROCESS | 25545 | ++DOMWINDOW == 92 (0x8e4c5400) [pid = 25545] [serial = 1813] [outer = (nil)] 07:49:28 INFO - PROCESS | 25545 | ++DOMWINDOW == 93 (0x8e5a8c00) [pid = 25545] [serial = 1814] [outer = 0x8e4c5400] 07:49:28 INFO - PROCESS | 25545 | 1466520568704 Marionette DEBUG loaded listener.js 07:49:28 INFO - PROCESS | 25545 | ++DOMWINDOW == 94 (0x8e645800) [pid = 25545] [serial = 1815] [outer = 0x8e4c5400] 07:49:30 INFO - PROCESS | 25545 | 1466520570374 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 07:49:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 07:49:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 2422ms 07:49:30 INFO - PROCESS | 25545 | 1466520570424 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 07:49:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 07:49:30 INFO - PROCESS | 25545 | 1466520570431 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 07:49:30 INFO - PROCESS | 25545 | 1466520570441 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 07:49:30 INFO - PROCESS | 25545 | 1466520570450 Marionette TRACE conn4 <- [1,2390,null,{}] 07:49:30 INFO - PROCESS | 25545 | 1466520570504 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:49:30 INFO - PROCESS | 25545 | 1466520570517 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:30 INFO - PROCESS | 25545 | 1466520570874 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 07:49:30 INFO - PROCESS | 25545 | 1466520570919 Marionette TRACE conn4 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:30 INFO - PROCESS | 25545 | 1466520570928 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:30 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d8bd400 == 26 [pid = 25545] [id = 605] 07:49:30 INFO - PROCESS | 25545 | ++DOMWINDOW == 95 (0x8f019c00) [pid = 25545] [serial = 1816] [outer = (nil)] 07:49:31 INFO - PROCESS | 25545 | ++DOMWINDOW == 96 (0x8f026400) [pid = 25545] [serial = 1817] [outer = 0x8f019c00] 07:49:31 INFO - PROCESS | 25545 | 1466520571011 Marionette DEBUG loaded listener.js 07:49:31 INFO - PROCESS | 25545 | ++DOMWINDOW == 97 (0x91464800) [pid = 25545] [serial = 1818] [outer = 0x8f019c00] 07:49:31 INFO - PROCESS | 25545 | --DOMWINDOW == 96 (0x8e5b0400) [pid = 25545] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 07:49:31 INFO - PROCESS | 25545 | --DOMWINDOW == 95 (0x8d786400) [pid = 25545] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 07:49:31 INFO - PROCESS | 25545 | --DOMWINDOW == 94 (0x8f027000) [pid = 25545] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 07:49:31 INFO - PROCESS | 25545 | --DOMWINDOW == 93 (0x8b9c9800) [pid = 25545] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 07:49:31 INFO - PROCESS | 25545 | --DOMWINDOW == 92 (0x8d8b7c00) [pid = 25545] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 07:49:31 INFO - PROCESS | 25545 | --DOMWINDOW == 91 (0x91c57400) [pid = 25545] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 07:49:31 INFO - PROCESS | 25545 | --DOMWINDOW == 90 (0x8dd33800) [pid = 25545] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 07:49:31 INFO - PROCESS | 25545 | --DOMWINDOW == 89 (0x8e4c4800) [pid = 25545] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 07:49:31 INFO - PROCESS | 25545 | --DOMWINDOW == 88 (0x8e649400) [pid = 25545] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 07:49:31 INFO - PROCESS | 25545 | --DOMWINDOW == 87 (0x8c40e000) [pid = 25545] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 07:49:31 INFO - PROCESS | 25545 | --DOMWINDOW == 86 (0x8d78d800) [pid = 25545] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 07:49:31 INFO - PROCESS | 25545 | --DOMWINDOW == 85 (0x8b9b0c00) [pid = 25545] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 07:49:31 INFO - PROCESS | 25545 | --DOMWINDOW == 84 (0x8f024400) [pid = 25545] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 07:49:31 INFO - PROCESS | 25545 | --DOMWINDOW == 83 (0x91b39000) [pid = 25545] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 07:49:32 INFO - PROCESS | 25545 | 1466520572531 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 07:49:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 07:49:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 2177ms 07:49:32 INFO - PROCESS | 25545 | 1466520572619 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 07:49:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 07:49:32 INFO - PROCESS | 25545 | 1466520572631 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 07:49:32 INFO - PROCESS | 25545 | 1466520572645 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 07:49:32 INFO - PROCESS | 25545 | 1466520572655 Marionette TRACE conn4 <- [1,2394,null,{}] 07:49:32 INFO - PROCESS | 25545 | 1466520572755 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:49:32 INFO - PROCESS | 25545 | 1466520572763 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:33 INFO - PROCESS | 25545 | 1466520573213 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 07:49:33 INFO - PROCESS | 25545 | 1466520573569 Marionette TRACE conn4 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:33 INFO - PROCESS | 25545 | 1466520573576 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:33 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c40e000 == 27 [pid = 25545] [id = 606] 07:49:33 INFO - PROCESS | 25545 | ++DOMWINDOW == 84 (0x8c40fc00) [pid = 25545] [serial = 1819] [outer = (nil)] 07:49:33 INFO - PROCESS | 25545 | ++DOMWINDOW == 85 (0x8d78d800) [pid = 25545] [serial = 1820] [outer = 0x8c40fc00] 07:49:33 INFO - PROCESS | 25545 | 1466520573665 Marionette DEBUG loaded listener.js 07:49:33 INFO - PROCESS | 25545 | ++DOMWINDOW == 86 (0x8d91c000) [pid = 25545] [serial = 1821] [outer = 0x8c40fc00] 07:49:34 INFO - PROCESS | 25545 | 1466520574736 Marionette TRACE conn4 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 07:49:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 07:49:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 2133ms 07:49:34 INFO - PROCESS | 25545 | 1466520574773 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 07:49:34 INFO - PROCESS | 25545 | 1466520574781 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 07:49:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 07:49:34 INFO - PROCESS | 25545 | 1466520574793 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 07:49:34 INFO - PROCESS | 25545 | 1466520574797 Marionette TRACE conn4 <- [1,2398,null,{}] 07:49:34 INFO - PROCESS | 25545 | 1466520574805 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:49:34 INFO - PROCESS | 25545 | 1466520574810 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:35 INFO - PROCESS | 25545 | 1466520575108 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 07:49:35 INFO - PROCESS | 25545 | 1466520575410 Marionette TRACE conn4 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:35 INFO - PROCESS | 25545 | 1466520575421 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:35 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e5b3400 == 28 [pid = 25545] [id = 607] 07:49:35 INFO - PROCESS | 25545 | ++DOMWINDOW == 87 (0x8e642c00) [pid = 25545] [serial = 1822] [outer = (nil)] 07:49:35 INFO - PROCESS | 25545 | ++DOMWINDOW == 88 (0x8e7e1000) [pid = 25545] [serial = 1823] [outer = 0x8e642c00] 07:49:35 INFO - PROCESS | 25545 | 1466520575538 Marionette DEBUG loaded listener.js 07:49:35 INFO - PROCESS | 25545 | ++DOMWINDOW == 89 (0x8ef89000) [pid = 25545] [serial = 1824] [outer = 0x8e642c00] 07:49:36 INFO - PROCESS | 25545 | 1466520576544 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 07:49:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 07:49:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1793ms 07:49:36 INFO - PROCESS | 25545 | 1466520576587 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 07:49:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 07:49:36 INFO - PROCESS | 25545 | 1466520576591 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 07:49:36 INFO - PROCESS | 25545 | 1466520576599 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 07:49:36 INFO - PROCESS | 25545 | 1466520576605 Marionette TRACE conn4 <- [1,2402,null,{}] 07:49:36 INFO - PROCESS | 25545 | 1466520576622 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:49:36 INFO - PROCESS | 25545 | 1466520576632 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:36 INFO - PROCESS | 25545 | 1466520576832 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 07:49:37 INFO - PROCESS | 25545 | 1466520577023 Marionette TRACE conn4 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:37 INFO - PROCESS | 25545 | 1466520577039 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:37 INFO - PROCESS | 25545 | ++DOCSHELL 0x8ef8b000 == 29 [pid = 25545] [id = 608] 07:49:37 INFO - PROCESS | 25545 | ++DOMWINDOW == 90 (0x915c6800) [pid = 25545] [serial = 1825] [outer = (nil)] 07:49:37 INFO - PROCESS | 25545 | ++DOMWINDOW == 91 (0x915ca000) [pid = 25545] [serial = 1826] [outer = 0x915c6800] 07:49:37 INFO - PROCESS | 25545 | 1466520577217 Marionette DEBUG loaded listener.js 07:49:37 INFO - PROCESS | 25545 | ++DOMWINDOW == 92 (0x91802400) [pid = 25545] [serial = 1827] [outer = 0x915c6800] 07:49:38 INFO - PROCESS | 25545 | 1466520578213 Marionette TRACE conn4 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 07:49:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 07:49:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1652ms 07:49:38 INFO - PROCESS | 25545 | 1466520578250 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 07:49:38 INFO - PROCESS | 25545 | 1466520578255 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 07:49:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 07:49:38 INFO - PROCESS | 25545 | 1466520578262 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 07:49:38 INFO - PROCESS | 25545 | 1466520578265 Marionette TRACE conn4 <- [1,2406,null,{}] 07:49:38 INFO - PROCESS | 25545 | 1466520578271 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:49:38 INFO - PROCESS | 25545 | 1466520578276 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:38 INFO - PROCESS | 25545 | 1466520578486 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 07:49:38 INFO - PROCESS | 25545 | 1466520578732 Marionette TRACE conn4 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:38 INFO - PROCESS | 25545 | 1466520578741 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:38 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e644c00 == 30 [pid = 25545] [id = 609] 07:49:38 INFO - PROCESS | 25545 | ++DOMWINDOW == 93 (0x91460400) [pid = 25545] [serial = 1828] [outer = (nil)] 07:49:38 INFO - PROCESS | 25545 | ++DOMWINDOW == 94 (0x91810c00) [pid = 25545] [serial = 1829] [outer = 0x91460400] 07:49:38 INFO - PROCESS | 25545 | 1466520578867 Marionette DEBUG loaded listener.js 07:49:38 INFO - PROCESS | 25545 | ++DOMWINDOW == 95 (0x91b2f000) [pid = 25545] [serial = 1830] [outer = 0x91460400] 07:49:39 INFO - PROCESS | 25545 | 1466520579751 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 07:49:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 07:49:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1533ms 07:49:39 INFO - PROCESS | 25545 | 1466520579796 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 07:49:39 INFO - PROCESS | 25545 | 1466520579800 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 07:49:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 07:49:39 INFO - PROCESS | 25545 | 1466520579807 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 07:49:39 INFO - PROCESS | 25545 | 1466520579811 Marionette TRACE conn4 <- [1,2410,null,{}] 07:49:39 INFO - PROCESS | 25545 | 1466520579817 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:49:39 INFO - PROCESS | 25545 | 1466520579823 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:40 INFO - PROCESS | 25545 | 1466520580009 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 07:49:40 INFO - PROCESS | 25545 | 1466520580201 Marionette TRACE conn4 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:40 INFO - PROCESS | 25545 | 1466520580214 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:40 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d8c0800 == 31 [pid = 25545] [id = 610] 07:49:40 INFO - PROCESS | 25545 | ++DOMWINDOW == 96 (0x8d8c2800) [pid = 25545] [serial = 1831] [outer = (nil)] 07:49:40 INFO - PROCESS | 25545 | ++DOMWINDOW == 97 (0x91c4d400) [pid = 25545] [serial = 1832] [outer = 0x8d8c2800] 07:49:40 INFO - PROCESS | 25545 | 1466520580294 Marionette DEBUG loaded listener.js 07:49:40 INFO - PROCESS | 25545 | ++DOMWINDOW == 98 (0x91c50400) [pid = 25545] [serial = 1833] [outer = 0x8d8c2800] 07:49:41 INFO - PROCESS | 25545 | 1466520581347 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 07:49:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 07:49:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1581ms 07:49:41 INFO - PROCESS | 25545 | 1466520581389 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 07:49:41 INFO - PROCESS | 25545 | 1466520581394 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 07:49:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 07:49:41 INFO - PROCESS | 25545 | 1466520581400 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 07:49:41 INFO - PROCESS | 25545 | 1466520581403 Marionette TRACE conn4 <- [1,2414,null,{}] 07:49:41 INFO - PROCESS | 25545 | 1466520581409 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:49:41 INFO - PROCESS | 25545 | 1466520581420 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:41 INFO - PROCESS | 25545 | 1466520581677 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 07:49:41 INFO - PROCESS | 25545 | 1466520581922 Marionette TRACE conn4 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:41 INFO - PROCESS | 25545 | 1466520581932 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:41 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9b8400 == 32 [pid = 25545] [id = 611] 07:49:41 INFO - PROCESS | 25545 | ++DOMWINDOW == 99 (0x91c12400) [pid = 25545] [serial = 1834] [outer = (nil)] 07:49:42 INFO - PROCESS | 25545 | ++DOMWINDOW == 100 (0x9268fc00) [pid = 25545] [serial = 1835] [outer = 0x91c12400] 07:49:42 INFO - PROCESS | 25545 | 1466520582029 Marionette DEBUG loaded listener.js 07:49:42 INFO - PROCESS | 25545 | ++DOMWINDOW == 101 (0x929db000) [pid = 25545] [serial = 1836] [outer = 0x91c12400] 07:49:42 INFO - PROCESS | 25545 | 1466520582913 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 07:49:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 07:49:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1582ms 07:49:42 INFO - PROCESS | 25545 | 1466520582985 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 07:49:42 INFO - PROCESS | 25545 | 1466520582989 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 07:49:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 07:49:43 INFO - PROCESS | 25545 | 1466520582997 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 07:49:43 INFO - PROCESS | 25545 | 1466520583000 Marionette TRACE conn4 <- [1,2418,null,{}] 07:49:43 INFO - PROCESS | 25545 | 1466520583006 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:49:43 INFO - PROCESS | 25545 | 1466520583012 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:43 INFO - PROCESS | 25545 | 1466520583193 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 07:49:43 INFO - PROCESS | 25545 | 1466520583398 Marionette TRACE conn4 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:43 INFO - PROCESS | 25545 | 1466520583405 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:43 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d917c00 == 33 [pid = 25545] [id = 612] 07:49:43 INFO - PROCESS | 25545 | ++DOMWINDOW == 102 (0x922b3400) [pid = 25545] [serial = 1837] [outer = (nil)] 07:49:43 INFO - PROCESS | 25545 | ++DOMWINDOW == 103 (0x92d2dc00) [pid = 25545] [serial = 1838] [outer = 0x922b3400] 07:49:43 INFO - PROCESS | 25545 | 1466520583526 Marionette DEBUG loaded listener.js 07:49:43 INFO - PROCESS | 25545 | ++DOMWINDOW == 104 (0x92d32800) [pid = 25545] [serial = 1839] [outer = 0x922b3400] 07:49:44 INFO - PROCESS | 25545 | 1466520584526 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 07:49:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 07:49:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1584ms 07:49:44 INFO - PROCESS | 25545 | 1466520584581 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 07:49:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 07:49:44 INFO - PROCESS | 25545 | 1466520584592 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 07:49:44 INFO - PROCESS | 25545 | 1466520584599 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 07:49:44 INFO - PROCESS | 25545 | 1466520584603 Marionette TRACE conn4 <- [1,2422,null,{}] 07:49:44 INFO - PROCESS | 25545 | 1466520584609 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:49:44 INFO - PROCESS | 25545 | 1466520584614 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:44 INFO - PROCESS | 25545 | 1466520584800 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 07:49:45 INFO - PROCESS | 25545 | 1466520585013 Marionette TRACE conn4 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:45 INFO - PROCESS | 25545 | 1466520585025 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:45 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9ba800 == 34 [pid = 25545] [id = 613] 07:49:45 INFO - PROCESS | 25545 | ++DOMWINDOW == 105 (0x8c416c00) [pid = 25545] [serial = 1840] [outer = (nil)] 07:49:45 INFO - PROCESS | 25545 | ++DOMWINDOW == 106 (0x8c4dbc00) [pid = 25545] [serial = 1841] [outer = 0x8c416c00] 07:49:45 INFO - PROCESS | 25545 | 1466520585435 Marionette DEBUG loaded listener.js 07:49:45 INFO - PROCESS | 25545 | ++DOMWINDOW == 107 (0x8d787400) [pid = 25545] [serial = 1842] [outer = 0x8c416c00] 07:49:46 INFO - PROCESS | 25545 | 1466520586465 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 07:49:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 07:49:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1932ms 07:49:46 INFO - PROCESS | 25545 | 1466520586533 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 07:49:46 INFO - PROCESS | 25545 | 1466520586543 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 07:49:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 07:49:46 INFO - PROCESS | 25545 | 1466520586556 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 07:49:46 INFO - PROCESS | 25545 | 1466520586566 Marionette TRACE conn4 <- [1,2426,null,{}] 07:49:46 INFO - PROCESS | 25545 | 1466520586579 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:49:46 INFO - PROCESS | 25545 | 1466520586586 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:46 INFO - PROCESS | 25545 | 1466520586812 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 07:49:48 INFO - PROCESS | 25545 | --DOCSHELL 0x8e4c4000 == 33 [pid = 25545] [id = 604] 07:49:48 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9ba800 == 32 [pid = 25545] [id = 613] 07:49:48 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9b8400 == 31 [pid = 25545] [id = 611] 07:49:48 INFO - PROCESS | 25545 | --DOCSHELL 0x8d917c00 == 30 [pid = 25545] [id = 612] 07:49:48 INFO - PROCESS | 25545 | --DOCSHELL 0x8d8c0800 == 29 [pid = 25545] [id = 610] 07:49:48 INFO - PROCESS | 25545 | --DOCSHELL 0x8e644c00 == 28 [pid = 25545] [id = 609] 07:49:48 INFO - PROCESS | 25545 | --DOCSHELL 0x8ef8b000 == 27 [pid = 25545] [id = 608] 07:49:48 INFO - PROCESS | 25545 | --DOCSHELL 0x8c40e000 == 26 [pid = 25545] [id = 606] 07:49:48 INFO - PROCESS | 25545 | --DOCSHELL 0x8e5b3400 == 25 [pid = 25545] [id = 607] 07:49:48 INFO - PROCESS | 25545 | --DOCSHELL 0x8d8bd400 == 24 [pid = 25545] [id = 605] 07:49:48 INFO - PROCESS | 25545 | --DOMWINDOW == 106 (0x929df000) [pid = 25545] [serial = 1757] [outer = (nil)] [url = about:blank] 07:49:48 INFO - PROCESS | 25545 | --DOMWINDOW == 105 (0x8d790000) [pid = 25545] [serial = 1760] [outer = (nil)] [url = about:blank] 07:49:48 INFO - PROCESS | 25545 | --DOMWINDOW == 104 (0x91a69c00) [pid = 25545] [serial = 1745] [outer = (nil)] [url = about:blank] 07:49:48 INFO - PROCESS | 25545 | --DOMWINDOW == 103 (0x8dd35800) [pid = 25545] [serial = 1775] [outer = (nil)] [url = about:blank] 07:49:48 INFO - PROCESS | 25545 | --DOMWINDOW == 102 (0x8d922000) [pid = 25545] [serial = 1770] [outer = (nil)] [url = about:blank] 07:49:48 INFO - PROCESS | 25545 | --DOMWINDOW == 101 (0x924cb800) [pid = 25545] [serial = 1752] [outer = (nil)] [url = about:blank] 07:49:48 INFO - PROCESS | 25545 | --DOMWINDOW == 100 (0x8e5a5c00) [pid = 25545] [serial = 1763] [outer = (nil)] [url = about:blank] 07:49:48 INFO - PROCESS | 25545 | --DOMWINDOW == 99 (0x8e4c8000) [pid = 25545] [serial = 1772] [outer = (nil)] [url = about:blank] 07:49:48 INFO - PROCESS | 25545 | --DOMWINDOW == 98 (0x922af800) [pid = 25545] [serial = 1751] [outer = (nil)] [url = about:blank] 07:49:48 INFO - PROCESS | 25545 | --DOMWINDOW == 97 (0x8f022400) [pid = 25545] [serial = 1743] [outer = (nil)] [url = about:blank] 07:49:48 INFO - PROCESS | 25545 | --DOMWINDOW == 96 (0x8d916400) [pid = 25545] [serial = 1761] [outer = (nil)] [url = about:blank] 07:49:48 INFO - PROCESS | 25545 | --DOMWINDOW == 95 (0x8e64e800) [pid = 25545] [serial = 1764] [outer = (nil)] [url = about:blank] 07:49:48 INFO - PROCESS | 25545 | --DOMWINDOW == 94 (0x8c4da000) [pid = 25545] [serial = 1766] [outer = (nil)] [url = about:blank] 07:49:48 INFO - PROCESS | 25545 | --DOMWINDOW == 93 (0x8e5a7c00) [pid = 25545] [serial = 1773] [outer = (nil)] [url = about:blank] 07:49:48 INFO - PROCESS | 25545 | --DOMWINDOW == 92 (0x8d8bd800) [pid = 25545] [serial = 1739] [outer = (nil)] [url = about:blank] 07:49:48 INFO - PROCESS | 25545 | --DOMWINDOW == 91 (0x8c408000) [pid = 25545] [serial = 1737] [outer = (nil)] [url = about:blank] 07:49:48 INFO - PROCESS | 25545 | --DOMWINDOW == 90 (0x8dd3d400) [pid = 25545] [serial = 1740] [outer = (nil)] [url = about:blank] 07:49:48 INFO - PROCESS | 25545 | --DOMWINDOW == 89 (0x8cf82c00) [pid = 25545] [serial = 1767] [outer = (nil)] [url = about:blank] 07:49:48 INFO - PROCESS | 25545 | --DOMWINDOW == 88 (0x91c0e400) [pid = 25545] [serial = 1748] [outer = (nil)] [url = about:blank] 07:49:48 INFO - PROCESS | 25545 | --DOMWINDOW == 87 (0x8e7db800) [pid = 25545] [serial = 1742] [outer = (nil)] [url = about:blank] 07:49:48 INFO - PROCESS | 25545 | --DOMWINDOW == 86 (0x929e0c00) [pid = 25545] [serial = 1758] [outer = (nil)] [url = about:blank] 07:49:48 INFO - PROCESS | 25545 | --DOMWINDOW == 85 (0x91a6e000) [pid = 25545] [serial = 1746] [outer = (nil)] [url = about:blank] 07:49:48 INFO - PROCESS | 25545 | --DOMWINDOW == 84 (0x8e650c00) [pid = 25545] [serial = 1776] [outer = (nil)] [url = about:blank] 07:49:48 INFO - PROCESS | 25545 | --DOMWINDOW == 83 (0x929d6000) [pid = 25545] [serial = 1755] [outer = (nil)] [url = about:blank] 07:49:48 INFO - PROCESS | 25545 | --DOMWINDOW == 82 (0x91c15000) [pid = 25545] [serial = 1749] [outer = (nil)] [url = about:blank] 07:49:48 INFO - PROCESS | 25545 | --DOMWINDOW == 81 (0x92699c00) [pid = 25545] [serial = 1754] [outer = (nil)] [url = about:blank] 07:49:48 INFO - PROCESS | 25545 | --DOMWINDOW == 80 (0x8b9bc800) [pid = 25545] [serial = 1736] [outer = (nil)] [url = about:blank] 07:49:48 INFO - PROCESS | 25545 | --DOMWINDOW == 79 (0x8d916800) [pid = 25545] [serial = 1769] [outer = (nil)] [url = about:blank] 07:49:48 INFO - PROCESS | 25545 | 1466520588348 Marionette TRACE conn4 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:48 INFO - PROCESS | 25545 | 1466520588360 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:48 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9b8000 == 25 [pid = 25545] [id = 614] 07:49:48 INFO - PROCESS | 25545 | ++DOMWINDOW == 80 (0x8b9b8400) [pid = 25545] [serial = 1843] [outer = (nil)] 07:49:48 INFO - PROCESS | 25545 | ++DOMWINDOW == 81 (0x8b9c0400) [pid = 25545] [serial = 1844] [outer = 0x8b9b8400] 07:49:48 INFO - PROCESS | 25545 | 1466520588446 Marionette DEBUG loaded listener.js 07:49:48 INFO - PROCESS | 25545 | ++DOMWINDOW == 82 (0x8c408000) [pid = 25545] [serial = 1845] [outer = 0x8b9b8400] 07:49:49 INFO - PROCESS | 25545 | 1466520589338 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 07:49:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 07:49:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 2802ms 07:49:49 INFO - PROCESS | 25545 | 1466520589359 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 07:49:49 INFO - PROCESS | 25545 | 1466520589364 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 07:49:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 07:49:49 INFO - PROCESS | 25545 | 1466520589372 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 07:49:49 INFO - PROCESS | 25545 | 1466520589377 Marionette TRACE conn4 <- [1,2430,null,{}] 07:49:49 INFO - PROCESS | 25545 | 1466520589396 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:49:49 INFO - PROCESS | 25545 | 1466520589402 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:49 INFO - PROCESS | 25545 | 1466520589571 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 07:49:49 INFO - PROCESS | 25545 | 1466520589585 Marionette TRACE conn4 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:49 INFO - PROCESS | 25545 | 1466520589596 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:49 INFO - PROCESS | 25545 | ++DOCSHELL 0x8cf80000 == 26 [pid = 25545] [id = 615] 07:49:49 INFO - PROCESS | 25545 | ++DOMWINDOW == 83 (0x8cf83000) [pid = 25545] [serial = 1846] [outer = (nil)] 07:49:49 INFO - PROCESS | 25545 | ++DOMWINDOW == 84 (0x8cf8bc00) [pid = 25545] [serial = 1847] [outer = 0x8cf83000] 07:49:49 INFO - PROCESS | 25545 | 1466520589670 Marionette DEBUG loaded listener.js 07:49:49 INFO - PROCESS | 25545 | ++DOMWINDOW == 85 (0x8b9c5000) [pid = 25545] [serial = 1848] [outer = 0x8cf83000] 07:49:50 INFO - PROCESS | 25545 | 1466520590673 Marionette TRACE conn4 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 07:49:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 07:49:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1338ms 07:49:50 INFO - PROCESS | 25545 | 1466520590715 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 07:49:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 07:49:50 INFO - PROCESS | 25545 | 1466520590723 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 07:49:50 INFO - PROCESS | 25545 | 1466520590730 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 07:49:50 INFO - PROCESS | 25545 | 1466520590734 Marionette TRACE conn4 <- [1,2434,null,{}] 07:49:50 INFO - PROCESS | 25545 | 1466520590740 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:49:50 INFO - PROCESS | 25545 | 1466520590746 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:50 INFO - PROCESS | 25545 | 1466520590934 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 07:49:51 INFO - PROCESS | 25545 | 1466520591124 Marionette TRACE conn4 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:51 INFO - PROCESS | 25545 | 1466520591133 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:51 INFO - PROCESS | 25545 | ++DOCSHELL 0x8cf8b400 == 27 [pid = 25545] [id = 616] 07:49:51 INFO - PROCESS | 25545 | ++DOMWINDOW == 86 (0x8d8c1000) [pid = 25545] [serial = 1849] [outer = (nil)] 07:49:51 INFO - PROCESS | 25545 | ++DOMWINDOW == 87 (0x8d921800) [pid = 25545] [serial = 1850] [outer = 0x8d8c1000] 07:49:51 INFO - PROCESS | 25545 | 1466520591202 Marionette DEBUG loaded listener.js 07:49:51 INFO - PROCESS | 25545 | ++DOMWINDOW == 88 (0x8dd36400) [pid = 25545] [serial = 1851] [outer = 0x8d8c1000] 07:49:52 INFO - PROCESS | 25545 | 1466520592212 Marionette TRACE conn4 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 07:49:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 07:49:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1538ms 07:49:52 INFO - PROCESS | 25545 | 1466520592271 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 07:49:52 INFO - PROCESS | 25545 | 1466520592275 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 07:49:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 07:49:52 INFO - PROCESS | 25545 | 1466520592291 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 07:49:52 INFO - PROCESS | 25545 | 1466520592301 Marionette TRACE conn4 <- [1,2438,null,{}] 07:49:52 INFO - PROCESS | 25545 | 1466520592317 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:49:52 INFO - PROCESS | 25545 | 1466520592324 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:52 INFO - PROCESS | 25545 | 1466520592557 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 07:49:52 INFO - PROCESS | 25545 | 1466520592589 Marionette TRACE conn4 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:52 INFO - PROCESS | 25545 | 1466520592599 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:52 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9afc00 == 28 [pid = 25545] [id = 617] 07:49:52 INFO - PROCESS | 25545 | ++DOMWINDOW == 89 (0x8b9b6800) [pid = 25545] [serial = 1852] [outer = (nil)] 07:49:52 INFO - PROCESS | 25545 | ++DOMWINDOW == 90 (0x8e4d0c00) [pid = 25545] [serial = 1853] [outer = 0x8b9b6800] 07:49:52 INFO - PROCESS | 25545 | 1466520592689 Marionette DEBUG loaded listener.js 07:49:52 INFO - PROCESS | 25545 | ++DOMWINDOW == 91 (0x8e5acc00) [pid = 25545] [serial = 1854] [outer = 0x8b9b6800] 07:49:53 INFO - PROCESS | 25545 | --DOMWINDOW == 90 (0x8e4c5400) [pid = 25545] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 07:49:53 INFO - PROCESS | 25545 | --DOMWINDOW == 89 (0x8f019c00) [pid = 25545] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 07:49:53 INFO - PROCESS | 25545 | --DOMWINDOW == 88 (0x8e4c6c00) [pid = 25545] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 07:49:53 INFO - PROCESS | 25545 | --DOMWINDOW == 87 (0x91468000) [pid = 25545] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 07:49:53 INFO - PROCESS | 25545 | --DOMWINDOW == 86 (0x91804800) [pid = 25545] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 07:49:53 INFO - PROCESS | 25545 | --DOMWINDOW == 85 (0x8b9ce000) [pid = 25545] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 07:49:53 INFO - PROCESS | 25545 | --DOMWINDOW == 84 (0x8e7de800) [pid = 25545] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 07:49:53 INFO - PROCESS | 25545 | --DOMWINDOW == 83 (0x8e64d000) [pid = 25545] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 07:49:53 INFO - PROCESS | 25545 | --DOMWINDOW == 82 (0x8c414c00) [pid = 25545] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 07:49:53 INFO - PROCESS | 25545 | --DOMWINDOW == 81 (0x8b9b4c00) [pid = 25545] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 07:49:53 INFO - PROCESS | 25545 | --DOMWINDOW == 80 (0x91b2d800) [pid = 25545] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 07:49:53 INFO - PROCESS | 25545 | --DOMWINDOW == 79 (0x8c4d2400) [pid = 25545] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 07:49:53 INFO - PROCESS | 25545 | --DOMWINDOW == 78 (0x8e4cd800) [pid = 25545] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 07:49:53 INFO - PROCESS | 25545 | --DOMWINDOW == 77 (0x8cf8b000) [pid = 25545] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 07:49:54 INFO - PROCESS | 25545 | 1466520594279 Marionette TRACE conn4 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 07:49:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 07:49:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 2057ms 07:49:54 INFO - PROCESS | 25545 | 1466520594340 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 07:49:54 INFO - PROCESS | 25545 | 1466520594345 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 07:49:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 07:49:54 INFO - PROCESS | 25545 | 1466520594351 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 07:49:54 INFO - PROCESS | 25545 | 1466520594354 Marionette TRACE conn4 <- [1,2442,null,{}] 07:49:54 INFO - PROCESS | 25545 | 1466520594360 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:49:54 INFO - PROCESS | 25545 | 1466520594365 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:54 INFO - PROCESS | 25545 | 1466520594535 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 07:49:54 INFO - PROCESS | 25545 | 1466520594676 Marionette TRACE conn4 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:54 INFO - PROCESS | 25545 | 1466520594687 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:54 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9b6400 == 29 [pid = 25545] [id = 618] 07:49:54 INFO - PROCESS | 25545 | ++DOMWINDOW == 78 (0x8b9cdc00) [pid = 25545] [serial = 1855] [outer = (nil)] 07:49:54 INFO - PROCESS | 25545 | ++DOMWINDOW == 79 (0x8e5af000) [pid = 25545] [serial = 1856] [outer = 0x8b9cdc00] 07:49:54 INFO - PROCESS | 25545 | 1466520594756 Marionette DEBUG loaded listener.js 07:49:54 INFO - PROCESS | 25545 | ++DOMWINDOW == 80 (0x8e5b1c00) [pid = 25545] [serial = 1857] [outer = 0x8b9cdc00] 07:49:55 INFO - PROCESS | 25545 | 1466520595522 Marionette TRACE conn4 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 07:49:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 07:49:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1182ms 07:49:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 07:49:55 INFO - PROCESS | 25545 | 1466520595534 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 07:49:55 INFO - PROCESS | 25545 | 1466520595537 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 07:49:55 INFO - PROCESS | 25545 | 1466520595544 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 07:49:55 INFO - PROCESS | 25545 | 1466520595547 Marionette TRACE conn4 <- [1,2446,null,{}] 07:49:55 INFO - PROCESS | 25545 | 1466520595553 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:49:55 INFO - PROCESS | 25545 | 1466520595558 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:55 INFO - PROCESS | 25545 | 1466520595776 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 07:49:55 INFO - PROCESS | 25545 | 1466520595932 Marionette TRACE conn4 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:55 INFO - PROCESS | 25545 | 1466520595946 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:56 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9b5400 == 30 [pid = 25545] [id = 619] 07:49:56 INFO - PROCESS | 25545 | ++DOMWINDOW == 81 (0x8b9b6c00) [pid = 25545] [serial = 1858] [outer = (nil)] 07:49:56 INFO - PROCESS | 25545 | ++DOMWINDOW == 82 (0x8b9c1c00) [pid = 25545] [serial = 1859] [outer = 0x8b9b6c00] 07:49:56 INFO - PROCESS | 25545 | 1466520596074 Marionette DEBUG loaded listener.js 07:49:56 INFO - PROCESS | 25545 | ++DOMWINDOW == 83 (0x8cf83c00) [pid = 25545] [serial = 1860] [outer = 0x8b9b6c00] 07:49:57 INFO - PROCESS | 25545 | 1466520597191 Marionette TRACE conn4 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 07:49:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 07:49:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1692ms 07:49:57 INFO - PROCESS | 25545 | 1466520597238 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 07:49:57 INFO - PROCESS | 25545 | 1466520597244 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 07:49:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 07:49:57 INFO - PROCESS | 25545 | 1466520597252 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 07:49:57 INFO - PROCESS | 25545 | 1466520597257 Marionette TRACE conn4 <- [1,2450,null,{}] 07:49:57 INFO - PROCESS | 25545 | 1466520597265 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:49:57 INFO - PROCESS | 25545 | 1466520597274 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:57 INFO - PROCESS | 25545 | 1466520597469 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 07:49:57 INFO - PROCESS | 25545 | 1466520597719 Marionette TRACE conn4 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:57 INFO - PROCESS | 25545 | 1466520597728 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:57 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9cb400 == 31 [pid = 25545] [id = 620] 07:49:57 INFO - PROCESS | 25545 | ++DOMWINDOW == 84 (0x8e346800) [pid = 25545] [serial = 1861] [outer = (nil)] 07:49:57 INFO - PROCESS | 25545 | ++DOMWINDOW == 85 (0x8e4c5000) [pid = 25545] [serial = 1862] [outer = 0x8e346800] 07:49:57 INFO - PROCESS | 25545 | 1466520597858 Marionette DEBUG loaded listener.js 07:49:57 INFO - PROCESS | 25545 | ++DOMWINDOW == 86 (0x8e4ce000) [pid = 25545] [serial = 1863] [outer = 0x8e346800] 07:49:58 INFO - PROCESS | 25545 | 1466520598849 Marionette TRACE conn4 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 07:49:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 07:49:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1639ms 07:49:58 INFO - PROCESS | 25545 | 1466520598897 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 07:49:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 07:49:58 INFO - PROCESS | 25545 | 1466520598904 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 07:49:58 INFO - PROCESS | 25545 | 1466520598912 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 07:49:58 INFO - PROCESS | 25545 | 1466520598915 Marionette TRACE conn4 <- [1,2454,null,{}] 07:49:58 INFO - PROCESS | 25545 | 1466520598922 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:49:58 INFO - PROCESS | 25545 | 1466520598928 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:59 INFO - PROCESS | 25545 | 1466520599175 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 07:49:59 INFO - PROCESS | 25545 | 1466520599457 Marionette TRACE conn4 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:59 INFO - PROCESS | 25545 | 1466520599470 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:49:59 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e64d800 == 32 [pid = 25545] [id = 621] 07:49:59 INFO - PROCESS | 25545 | ++DOMWINDOW == 87 (0x8e64e800) [pid = 25545] [serial = 1864] [outer = (nil)] 07:49:59 INFO - PROCESS | 25545 | ++DOMWINDOW == 88 (0x8e7e0000) [pid = 25545] [serial = 1865] [outer = 0x8e64e800] 07:49:59 INFO - PROCESS | 25545 | 1466520599587 Marionette DEBUG loaded listener.js 07:49:59 INFO - PROCESS | 25545 | ++DOMWINDOW == 89 (0x8e7e8c00) [pid = 25545] [serial = 1866] [outer = 0x8e64e800] 07:50:00 INFO - PROCESS | 25545 | 1466520600536 Marionette TRACE conn4 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 07:50:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 07:50:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1701ms 07:50:00 INFO - PROCESS | 25545 | 1466520600613 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 07:50:00 INFO - PROCESS | 25545 | 1466520600617 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 07:50:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 07:50:00 INFO - PROCESS | 25545 | 1466520600635 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 07:50:00 INFO - PROCESS | 25545 | 1466520600644 Marionette TRACE conn4 <- [1,2458,null,{}] 07:50:00 INFO - PROCESS | 25545 | 1466520600652 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:50:00 INFO - PROCESS | 25545 | 1466520600660 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:00 INFO - PROCESS | 25545 | 1466520600981 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 07:50:01 INFO - PROCESS | 25545 | 1466520601135 Marionette TRACE conn4 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:01 INFO - PROCESS | 25545 | 1466520601145 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:01 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e650800 == 33 [pid = 25545] [id = 622] 07:50:01 INFO - PROCESS | 25545 | ++DOMWINDOW == 90 (0x8e7e6c00) [pid = 25545] [serial = 1867] [outer = (nil)] 07:50:01 INFO - PROCESS | 25545 | ++DOMWINDOW == 91 (0x8f024400) [pid = 25545] [serial = 1868] [outer = 0x8e7e6c00] 07:50:01 INFO - PROCESS | 25545 | 1466520601268 Marionette DEBUG loaded listener.js 07:50:01 INFO - PROCESS | 25545 | ++DOMWINDOW == 92 (0x8f027800) [pid = 25545] [serial = 1869] [outer = 0x8e7e6c00] 07:50:02 INFO - PROCESS | 25545 | 1466520602218 Marionette TRACE conn4 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 07:50:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 07:50:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1654ms 07:50:02 INFO - PROCESS | 25545 | 1466520602281 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 07:50:02 INFO - PROCESS | 25545 | 1466520602286 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 07:50:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 07:50:02 INFO - PROCESS | 25545 | 1466520602292 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 07:50:02 INFO - PROCESS | 25545 | 1466520602296 Marionette TRACE conn4 <- [1,2462,null,{}] 07:50:02 INFO - PROCESS | 25545 | 1466520602302 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:50:02 INFO - PROCESS | 25545 | 1466520602308 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:02 INFO - PROCESS | 25545 | 1466520602539 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 07:50:02 INFO - PROCESS | 25545 | 1466520602770 Marionette TRACE conn4 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:02 INFO - PROCESS | 25545 | 1466520602777 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:02 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9bd000 == 34 [pid = 25545] [id = 623] 07:50:02 INFO - PROCESS | 25545 | ++DOMWINDOW == 93 (0x8e34c000) [pid = 25545] [serial = 1870] [outer = (nil)] 07:50:02 INFO - PROCESS | 25545 | ++DOMWINDOW == 94 (0x915c8000) [pid = 25545] [serial = 1871] [outer = 0x8e34c000] 07:50:02 INFO - PROCESS | 25545 | 1466520602914 Marionette DEBUG loaded listener.js 07:50:03 INFO - PROCESS | 25545 | ++DOMWINDOW == 95 (0x915ccc00) [pid = 25545] [serial = 1872] [outer = 0x8e34c000] 07:50:03 INFO - PROCESS | 25545 | 1466520603859 Marionette TRACE conn4 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 07:50:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 07:50:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1635ms 07:50:03 INFO - PROCESS | 25545 | 1466520603929 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 07:50:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 07:50:03 INFO - PROCESS | 25545 | 1466520603933 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 07:50:03 INFO - PROCESS | 25545 | 1466520603940 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 07:50:03 INFO - PROCESS | 25545 | 1466520603943 Marionette TRACE conn4 <- [1,2466,null,{}] 07:50:03 INFO - PROCESS | 25545 | 1466520603949 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:50:03 INFO - PROCESS | 25545 | 1466520603955 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:04 INFO - PROCESS | 25545 | 1466520604135 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 07:50:04 INFO - PROCESS | 25545 | 1466520604402 Marionette TRACE conn4 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:04 INFO - PROCESS | 25545 | 1466520604421 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:04 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d8b9400 == 35 [pid = 25545] [id = 624] 07:50:04 INFO - PROCESS | 25545 | ++DOMWINDOW == 96 (0x8f020c00) [pid = 25545] [serial = 1873] [outer = (nil)] 07:50:04 INFO - PROCESS | 25545 | ++DOMWINDOW == 97 (0x91a6f400) [pid = 25545] [serial = 1874] [outer = 0x8f020c00] 07:50:04 INFO - PROCESS | 25545 | 1466520604573 Marionette DEBUG loaded listener.js 07:50:04 INFO - PROCESS | 25545 | ++DOMWINDOW == 98 (0x91b34800) [pid = 25545] [serial = 1875] [outer = 0x8f020c00] 07:50:05 INFO - PROCESS | 25545 | 1466520605571 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 07:50:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 07:50:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1682ms 07:50:05 INFO - PROCESS | 25545 | 1466520605622 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 07:50:05 INFO - PROCESS | 25545 | 1466520605627 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 07:50:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 07:50:05 INFO - PROCESS | 25545 | 1466520605634 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 07:50:05 INFO - PROCESS | 25545 | 1466520605638 Marionette TRACE conn4 <- [1,2470,null,{}] 07:50:05 INFO - PROCESS | 25545 | 1466520605644 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:50:05 INFO - PROCESS | 25545 | 1466520605650 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:05 INFO - PROCESS | 25545 | 1466520605842 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 07:50:06 INFO - PROCESS | 25545 | 1466520606244 Marionette TRACE conn4 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:06 INFO - PROCESS | 25545 | 1466520606255 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:06 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c40c000 == 36 [pid = 25545] [id = 625] 07:50:06 INFO - PROCESS | 25545 | ++DOMWINDOW == 99 (0x8c40e000) [pid = 25545] [serial = 1876] [outer = (nil)] 07:50:06 INFO - PROCESS | 25545 | ++DOMWINDOW == 100 (0x8c4d4400) [pid = 25545] [serial = 1877] [outer = 0x8c40e000] 07:50:06 INFO - PROCESS | 25545 | 1466520606374 Marionette DEBUG loaded listener.js 07:50:06 INFO - PROCESS | 25545 | ++DOMWINDOW == 101 (0x8cf87800) [pid = 25545] [serial = 1878] [outer = 0x8c40e000] 07:50:07 INFO - PROCESS | 25545 | 1466520607339 Marionette TRACE conn4 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 07:50:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 07:50:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1740ms 07:50:07 INFO - PROCESS | 25545 | 1466520607377 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 07:50:07 INFO - PROCESS | 25545 | 1466520607383 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 07:50:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 07:50:07 INFO - PROCESS | 25545 | 1466520607391 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 07:50:07 INFO - PROCESS | 25545 | 1466520607395 Marionette TRACE conn4 <- [1,2474,null,{}] 07:50:07 INFO - PROCESS | 25545 | 1466520607403 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:50:07 INFO - PROCESS | 25545 | 1466520607411 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:07 INFO - PROCESS | 25545 | 1466520607587 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 07:50:07 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9b4000 == 35 [pid = 25545] [id = 591] 07:50:07 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9b1c00 == 34 [pid = 25545] [id = 589] 07:50:07 INFO - PROCESS | 25545 | --DOCSHELL 0x8c410000 == 33 [pid = 25545] [id = 603] 07:50:07 INFO - PROCESS | 25545 | --DOCSHELL 0x8c40dc00 == 32 [pid = 25545] [id = 588] 07:50:07 INFO - PROCESS | 25545 | 1466520607834 Marionette TRACE conn4 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:07 INFO - PROCESS | 25545 | 1466520607841 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:07 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9bdc00 == 33 [pid = 25545] [id = 626] 07:50:07 INFO - PROCESS | 25545 | ++DOMWINDOW == 102 (0x8b9c5400) [pid = 25545] [serial = 1879] [outer = (nil)] 07:50:07 INFO - PROCESS | 25545 | ++DOMWINDOW == 103 (0x8c4d9c00) [pid = 25545] [serial = 1880] [outer = 0x8b9c5400] 07:50:07 INFO - PROCESS | 25545 | 1466520607967 Marionette DEBUG loaded listener.js 07:50:08 INFO - PROCESS | 25545 | ++DOMWINDOW == 104 (0x8d8c4800) [pid = 25545] [serial = 1881] [outer = 0x8b9c5400] 07:50:08 INFO - PROCESS | 25545 | --DOMWINDOW == 103 (0x8f026400) [pid = 25545] [serial = 1817] [outer = (nil)] [url = about:blank] 07:50:08 INFO - PROCESS | 25545 | --DOMWINDOW == 102 (0x8e5a5400) [pid = 25545] [serial = 1784] [outer = (nil)] [url = about:blank] 07:50:08 INFO - PROCESS | 25545 | --DOMWINDOW == 101 (0x8e7e4c00) [pid = 25545] [serial = 1785] [outer = (nil)] [url = about:blank] 07:50:08 INFO - PROCESS | 25545 | --DOMWINDOW == 100 (0x915cac00) [pid = 25545] [serial = 1787] [outer = (nil)] [url = about:blank] 07:50:08 INFO - PROCESS | 25545 | --DOMWINDOW == 99 (0x915d1400) [pid = 25545] [serial = 1788] [outer = (nil)] [url = about:blank] 07:50:08 INFO - PROCESS | 25545 | --DOMWINDOW == 98 (0x91a68800) [pid = 25545] [serial = 1790] [outer = (nil)] [url = about:blank] 07:50:08 INFO - PROCESS | 25545 | --DOMWINDOW == 97 (0x91a6f000) [pid = 25545] [serial = 1791] [outer = (nil)] [url = about:blank] 07:50:08 INFO - PROCESS | 25545 | --DOMWINDOW == 96 (0x91b33400) [pid = 25545] [serial = 1793] [outer = (nil)] [url = about:blank] 07:50:08 INFO - PROCESS | 25545 | --DOMWINDOW == 95 (0x91b36c00) [pid = 25545] [serial = 1794] [outer = (nil)] [url = about:blank] 07:50:08 INFO - PROCESS | 25545 | --DOMWINDOW == 94 (0x8ef8c800) [pid = 25545] [serial = 1779] [outer = (nil)] [url = about:blank] 07:50:08 INFO - PROCESS | 25545 | --DOMWINDOW == 93 (0x8ef83400) [pid = 25545] [serial = 1778] [outer = (nil)] [url = about:blank] 07:50:08 INFO - PROCESS | 25545 | --DOMWINDOW == 92 (0x91c5a000) [pid = 25545] [serial = 1796] [outer = (nil)] [url = about:blank] 07:50:08 INFO - PROCESS | 25545 | --DOMWINDOW == 91 (0x922b3000) [pid = 25545] [serial = 1797] [outer = (nil)] [url = about:blank] 07:50:08 INFO - PROCESS | 25545 | --DOMWINDOW == 90 (0x8d787000) [pid = 25545] [serial = 1811] [outer = (nil)] [url = about:blank] 07:50:08 INFO - PROCESS | 25545 | --DOMWINDOW == 89 (0x8d8be400) [pid = 25545] [serial = 1812] [outer = (nil)] [url = about:blank] 07:50:08 INFO - PROCESS | 25545 | --DOMWINDOW == 88 (0x8b9b7c00) [pid = 25545] [serial = 1808] [outer = (nil)] [url = about:blank] 07:50:08 INFO - PROCESS | 25545 | --DOMWINDOW == 87 (0x8b9c2c00) [pid = 25545] [serial = 1809] [outer = (nil)] [url = about:blank] 07:50:08 INFO - PROCESS | 25545 | --DOMWINDOW == 86 (0x924c4000) [pid = 25545] [serial = 1799] [outer = (nil)] [url = about:blank] 07:50:08 INFO - PROCESS | 25545 | --DOMWINDOW == 85 (0x924c2800) [pid = 25545] [serial = 1800] [outer = (nil)] [url = about:blank] 07:50:08 INFO - PROCESS | 25545 | --DOMWINDOW == 84 (0x8d78ac00) [pid = 25545] [serial = 1781] [outer = (nil)] [url = about:blank] 07:50:08 INFO - PROCESS | 25545 | --DOMWINDOW == 83 (0x8d914800) [pid = 25545] [serial = 1782] [outer = (nil)] [url = about:blank] 07:50:08 INFO - PROCESS | 25545 | --DOMWINDOW == 82 (0x91464800) [pid = 25545] [serial = 1818] [outer = (nil)] [url = about:blank] 07:50:08 INFO - PROCESS | 25545 | --DOMWINDOW == 81 (0x9269b800) [pid = 25545] [serial = 1805] [outer = (nil)] [url = about:blank] 07:50:08 INFO - PROCESS | 25545 | --DOMWINDOW == 80 (0x929d6400) [pid = 25545] [serial = 1806] [outer = (nil)] [url = about:blank] 07:50:08 INFO - PROCESS | 25545 | --DOMWINDOW == 79 (0x924d0400) [pid = 25545] [serial = 1802] [outer = (nil)] [url = about:blank] 07:50:08 INFO - PROCESS | 25545 | --DOMWINDOW == 78 (0x92691c00) [pid = 25545] [serial = 1803] [outer = (nil)] [url = about:blank] 07:50:08 INFO - PROCESS | 25545 | --DOMWINDOW == 77 (0x8e5a8c00) [pid = 25545] [serial = 1814] [outer = (nil)] [url = about:blank] 07:50:08 INFO - PROCESS | 25545 | --DOMWINDOW == 76 (0x8e645800) [pid = 25545] [serial = 1815] [outer = (nil)] [url = about:blank] 07:50:08 INFO - PROCESS | 25545 | 1466520608833 Marionette TRACE conn4 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 07:50:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 07:50:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1531ms 07:50:08 INFO - PROCESS | 25545 | 1466520608927 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 07:50:08 INFO - PROCESS | 25545 | 1466520608932 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 07:50:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 07:50:08 INFO - PROCESS | 25545 | 1466520608942 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 07:50:08 INFO - PROCESS | 25545 | 1466520608945 Marionette TRACE conn4 <- [1,2478,null,{}] 07:50:08 INFO - PROCESS | 25545 | 1466520608951 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:50:08 INFO - PROCESS | 25545 | 1466520608956 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:09 INFO - PROCESS | 25545 | 1466520609136 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 07:50:09 INFO - PROCESS | 25545 | 1466520609285 Marionette TRACE conn4 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:09 INFO - PROCESS | 25545 | 1466520609293 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:09 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d78ac00 == 34 [pid = 25545] [id = 627] 07:50:09 INFO - PROCESS | 25545 | ++DOMWINDOW == 77 (0x8d921000) [pid = 25545] [serial = 1882] [outer = (nil)] 07:50:09 INFO - PROCESS | 25545 | ++DOMWINDOW == 78 (0x8e5b1800) [pid = 25545] [serial = 1883] [outer = 0x8d921000] 07:50:09 INFO - PROCESS | 25545 | 1466520609375 Marionette DEBUG loaded listener.js 07:50:09 INFO - PROCESS | 25545 | ++DOMWINDOW == 79 (0x8e64f000) [pid = 25545] [serial = 1884] [outer = 0x8d921000] 07:50:10 INFO - PROCESS | 25545 | 1466520610264 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 07:50:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 07:50:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1385ms 07:50:10 INFO - PROCESS | 25545 | 1466520610327 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 07:50:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 07:50:10 INFO - PROCESS | 25545 | 1466520610332 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 07:50:10 INFO - PROCESS | 25545 | 1466520610346 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 07:50:10 INFO - PROCESS | 25545 | 1466520610355 Marionette TRACE conn4 <- [1,2482,null,{}] 07:50:10 INFO - PROCESS | 25545 | 1466520610365 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:50:10 INFO - PROCESS | 25545 | 1466520610372 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:10 INFO - PROCESS | 25545 | 1466520610553 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 07:50:10 INFO - PROCESS | 25545 | 1466520610716 Marionette TRACE conn4 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:10 INFO - PROCESS | 25545 | 1466520610727 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:10 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9b2400 == 35 [pid = 25545] [id = 628] 07:50:10 INFO - PROCESS | 25545 | ++DOMWINDOW == 80 (0x8e5a9400) [pid = 25545] [serial = 1885] [outer = (nil)] 07:50:10 INFO - PROCESS | 25545 | ++DOMWINDOW == 81 (0x8f022000) [pid = 25545] [serial = 1886] [outer = 0x8e5a9400] 07:50:10 INFO - PROCESS | 25545 | 1466520610799 Marionette DEBUG loaded listener.js 07:50:10 INFO - PROCESS | 25545 | ++DOMWINDOW == 82 (0x91464000) [pid = 25545] [serial = 1887] [outer = 0x8e5a9400] 07:50:11 INFO - PROCESS | 25545 | 1466520611712 Marionette TRACE conn4 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 07:50:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 07:50:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1403ms 07:50:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 07:50:11 INFO - PROCESS | 25545 | 1466520611746 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 07:50:11 INFO - PROCESS | 25545 | 1466520611751 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 07:50:11 INFO - PROCESS | 25545 | 1466520611758 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 07:50:11 INFO - PROCESS | 25545 | 1466520611761 Marionette TRACE conn4 <- [1,2486,null,{}] 07:50:11 INFO - PROCESS | 25545 | 1466520611776 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:50:11 INFO - PROCESS | 25545 | 1466520611781 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:12 INFO - PROCESS | 25545 | 1466520612020 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 07:50:12 INFO - PROCESS | 25545 | 1466520612046 Marionette TRACE conn4 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:12 INFO - PROCESS | 25545 | 1466520612053 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:12 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d913c00 == 36 [pid = 25545] [id = 629] 07:50:12 INFO - PROCESS | 25545 | ++DOMWINDOW == 83 (0x8e346c00) [pid = 25545] [serial = 1888] [outer = (nil)] 07:50:12 INFO - PROCESS | 25545 | ++DOMWINDOW == 84 (0x915d1c00) [pid = 25545] [serial = 1889] [outer = 0x8e346c00] 07:50:12 INFO - PROCESS | 25545 | 1466520612125 Marionette DEBUG loaded listener.js 07:50:12 INFO - PROCESS | 25545 | ++DOMWINDOW == 85 (0x91809400) [pid = 25545] [serial = 1890] [outer = 0x8e346c00] 07:50:12 INFO - PROCESS | 25545 | --DOMWINDOW == 84 (0x91c12400) [pid = 25545] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 07:50:12 INFO - PROCESS | 25545 | --DOMWINDOW == 83 (0x91460400) [pid = 25545] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 07:50:12 INFO - PROCESS | 25545 | --DOMWINDOW == 82 (0x915c6800) [pid = 25545] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 07:50:12 INFO - PROCESS | 25545 | --DOMWINDOW == 81 (0x8d8c2800) [pid = 25545] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 07:50:12 INFO - PROCESS | 25545 | --DOMWINDOW == 80 (0x8c40fc00) [pid = 25545] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 07:50:12 INFO - PROCESS | 25545 | --DOMWINDOW == 79 (0x8cf83000) [pid = 25545] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 07:50:12 INFO - PROCESS | 25545 | --DOMWINDOW == 78 (0x8b9b8400) [pid = 25545] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 07:50:12 INFO - PROCESS | 25545 | --DOMWINDOW == 77 (0x8b9b6800) [pid = 25545] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 07:50:12 INFO - PROCESS | 25545 | --DOMWINDOW == 76 (0x8e642c00) [pid = 25545] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 07:50:12 INFO - PROCESS | 25545 | --DOMWINDOW == 75 (0x922b3400) [pid = 25545] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 07:50:12 INFO - PROCESS | 25545 | --DOMWINDOW == 74 (0x8c416c00) [pid = 25545] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 07:50:12 INFO - PROCESS | 25545 | --DOMWINDOW == 73 (0x8d8c1000) [pid = 25545] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 07:50:13 INFO - PROCESS | 25545 | 1466520613241 Marionette TRACE conn4 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 07:50:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 07:50:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1544ms 07:50:13 INFO - PROCESS | 25545 | 1466520613301 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 07:50:13 INFO - PROCESS | 25545 | 1466520613305 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 07:50:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 07:50:13 INFO - PROCESS | 25545 | 1466520613319 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 07:50:13 INFO - PROCESS | 25545 | 1466520613324 Marionette TRACE conn4 <- [1,2490,null,{}] 07:50:13 INFO - PROCESS | 25545 | 1466520613330 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:50:13 INFO - PROCESS | 25545 | 1466520613335 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:13 INFO - PROCESS | 25545 | 1466520613499 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 07:50:13 INFO - PROCESS | 25545 | 1466520613510 Marionette TRACE conn4 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:13 INFO - PROCESS | 25545 | 1466520613527 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:13 INFO - PROCESS | 25545 | ++DOCSHELL 0x8f026c00 == 37 [pid = 25545] [id = 630] 07:50:13 INFO - PROCESS | 25545 | ++DOMWINDOW == 74 (0x8f027000) [pid = 25545] [serial = 1891] [outer = (nil)] 07:50:13 INFO - PROCESS | 25545 | ++DOMWINDOW == 75 (0x91a73c00) [pid = 25545] [serial = 1892] [outer = 0x8f027000] 07:50:13 INFO - PROCESS | 25545 | 1466520613606 Marionette DEBUG loaded listener.js 07:50:13 INFO - PROCESS | 25545 | ++DOMWINDOW == 76 (0x91b3a000) [pid = 25545] [serial = 1893] [outer = 0x8f027000] 07:50:14 INFO - PROCESS | 25545 | 1466520614600 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 07:50:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 07:50:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1331ms 07:50:14 INFO - PROCESS | 25545 | 1466520614651 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 07:50:14 INFO - PROCESS | 25545 | 1466520614656 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 07:50:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 07:50:14 INFO - PROCESS | 25545 | 1466520614662 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 07:50:14 INFO - PROCESS | 25545 | 1466520614665 Marionette TRACE conn4 <- [1,2494,null,{}] 07:50:14 INFO - PROCESS | 25545 | 1466520614670 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:50:14 INFO - PROCESS | 25545 | 1466520614676 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:14 INFO - PROCESS | 25545 | 1466520614926 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 07:50:15 INFO - PROCESS | 25545 | 1466520615115 Marionette TRACE conn4 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:15 INFO - PROCESS | 25545 | 1466520615127 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:15 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9b4400 == 38 [pid = 25545] [id = 631] 07:50:15 INFO - PROCESS | 25545 | ++DOMWINDOW == 77 (0x8b9b4800) [pid = 25545] [serial = 1894] [outer = (nil)] 07:50:15 INFO - PROCESS | 25545 | ++DOMWINDOW == 78 (0x8b9c0000) [pid = 25545] [serial = 1895] [outer = 0x8b9b4800] 07:50:15 INFO - PROCESS | 25545 | 1466520615219 Marionette DEBUG loaded listener.js 07:50:15 INFO - PROCESS | 25545 | ++DOMWINDOW == 79 (0x8c407c00) [pid = 25545] [serial = 1896] [outer = 0x8b9b4800] 07:50:16 INFO - PROCESS | 25545 | 1466520616329 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 07:50:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 07:50:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1703ms 07:50:16 INFO - PROCESS | 25545 | 1466520616368 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 07:50:16 INFO - PROCESS | 25545 | 1466520616375 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 07:50:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 07:50:16 INFO - PROCESS | 25545 | 1466520616384 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 07:50:16 INFO - PROCESS | 25545 | 1466520616389 Marionette TRACE conn4 <- [1,2498,null,{}] 07:50:16 INFO - PROCESS | 25545 | 1466520616397 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:50:16 INFO - PROCESS | 25545 | 1466520616403 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:16 INFO - PROCESS | 25545 | 1466520616618 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 07:50:16 INFO - PROCESS | 25545 | 1466520616858 Marionette TRACE conn4 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:16 INFO - PROCESS | 25545 | 1466520616868 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:16 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d915400 == 39 [pid = 25545] [id = 632] 07:50:16 INFO - PROCESS | 25545 | ++DOMWINDOW == 80 (0x8d917400) [pid = 25545] [serial = 1897] [outer = (nil)] 07:50:16 INFO - PROCESS | 25545 | ++DOMWINDOW == 81 (0x8d920000) [pid = 25545] [serial = 1898] [outer = 0x8d917400] 07:50:17 INFO - PROCESS | 25545 | 1466520617003 Marionette DEBUG loaded listener.js 07:50:17 INFO - PROCESS | 25545 | ++DOMWINDOW == 82 (0x8e344800) [pid = 25545] [serial = 1899] [outer = 0x8d917400] 07:50:18 INFO - PROCESS | 25545 | 1466520618005 Marionette TRACE conn4 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 07:50:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 07:50:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1697ms 07:50:18 INFO - PROCESS | 25545 | 1466520618081 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 07:50:18 INFO - PROCESS | 25545 | 1466520618086 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 07:50:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 07:50:18 INFO - PROCESS | 25545 | 1466520618093 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 07:50:18 INFO - PROCESS | 25545 | 1466520618097 Marionette TRACE conn4 <- [1,2502,null,{}] 07:50:18 INFO - PROCESS | 25545 | 1466520618104 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:50:18 INFO - PROCESS | 25545 | 1466520618110 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:18 INFO - PROCESS | 25545 | 1466520618351 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 07:50:18 INFO - PROCESS | 25545 | 1466520618649 Marionette TRACE conn4 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:18 INFO - PROCESS | 25545 | 1466520618659 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:18 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e64bc00 == 40 [pid = 25545] [id = 633] 07:50:18 INFO - PROCESS | 25545 | ++DOMWINDOW == 83 (0x8e64ec00) [pid = 25545] [serial = 1900] [outer = (nil)] 07:50:18 INFO - PROCESS | 25545 | ++DOMWINDOW == 84 (0x8e7e2400) [pid = 25545] [serial = 1901] [outer = 0x8e64ec00] 07:50:18 INFO - PROCESS | 25545 | 1466520618782 Marionette DEBUG loaded listener.js 07:50:18 INFO - PROCESS | 25545 | ++DOMWINDOW == 85 (0x8ef8cc00) [pid = 25545] [serial = 1902] [outer = 0x8e64ec00] 07:50:19 INFO - PROCESS | 25545 | 1466520619861 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 07:50:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 07:50:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1840ms 07:50:19 INFO - PROCESS | 25545 | 1466520619935 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 07:50:19 INFO - PROCESS | 25545 | 1466520619943 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 07:50:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 07:50:19 INFO - PROCESS | 25545 | 1466520619961 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 07:50:19 INFO - PROCESS | 25545 | 1466520619970 Marionette TRACE conn4 <- [1,2506,null,{}] 07:50:19 INFO - PROCESS | 25545 | 1466520619976 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:50:19 INFO - PROCESS | 25545 | 1466520619984 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:20 INFO - PROCESS | 25545 | 1466520620328 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 07:50:20 INFO - PROCESS | 25545 | 1466520620521 Marionette TRACE conn4 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:20 INFO - PROCESS | 25545 | 1466520620529 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:20 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d918c00 == 41 [pid = 25545] [id = 634] 07:50:20 INFO - PROCESS | 25545 | ++DOMWINDOW == 86 (0x8f01b000) [pid = 25545] [serial = 1903] [outer = (nil)] 07:50:20 INFO - PROCESS | 25545 | ++DOMWINDOW == 87 (0x91c0ec00) [pid = 25545] [serial = 1904] [outer = 0x8f01b000] 07:50:20 INFO - PROCESS | 25545 | 1466520620621 Marionette DEBUG loaded listener.js 07:50:20 INFO - PROCESS | 25545 | ++DOMWINDOW == 88 (0x91c4c800) [pid = 25545] [serial = 1905] [outer = 0x8f01b000] 07:50:21 INFO - PROCESS | 25545 | 1466520621598 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 07:50:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 07:50:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1701ms 07:50:21 INFO - PROCESS | 25545 | 1466520621655 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 07:50:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 07:50:21 INFO - PROCESS | 25545 | 1466520621659 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 07:50:21 INFO - PROCESS | 25545 | 1466520621666 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 07:50:21 INFO - PROCESS | 25545 | 1466520621670 Marionette TRACE conn4 <- [1,2510,null,{}] 07:50:21 INFO - PROCESS | 25545 | 1466520621676 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:50:21 INFO - PROCESS | 25545 | 1466520621681 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:21 INFO - PROCESS | 25545 | 1466520621877 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 07:50:22 INFO - PROCESS | 25545 | 1466520622067 Marionette TRACE conn4 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:22 INFO - PROCESS | 25545 | 1466520622073 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:22 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e7e3c00 == 42 [pid = 25545] [id = 635] 07:50:22 INFO - PROCESS | 25545 | ++DOMWINDOW == 89 (0x9146f000) [pid = 25545] [serial = 1906] [outer = (nil)] 07:50:22 INFO - PROCESS | 25545 | ++DOMWINDOW == 90 (0x922b0000) [pid = 25545] [serial = 1907] [outer = 0x9146f000] 07:50:22 INFO - PROCESS | 25545 | 1466520622158 Marionette DEBUG loaded listener.js 07:50:22 INFO - PROCESS | 25545 | ++DOMWINDOW == 91 (0x922b6800) [pid = 25545] [serial = 1908] [outer = 0x9146f000] 07:50:23 INFO - PROCESS | 25545 | 1466520623125 Marionette TRACE conn4 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 07:50:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 07:50:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1536ms 07:50:23 INFO - PROCESS | 25545 | 1466520623203 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 07:50:23 INFO - PROCESS | 25545 | 1466520623206 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 07:50:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 07:50:23 INFO - PROCESS | 25545 | 1466520623213 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 07:50:23 INFO - PROCESS | 25545 | 1466520623216 Marionette TRACE conn4 <- [1,2514,null,{}] 07:50:23 INFO - PROCESS | 25545 | 1466520623222 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:50:23 INFO - PROCESS | 25545 | 1466520623228 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:23 INFO - PROCESS | 25545 | 1466520623432 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 07:50:23 INFO - PROCESS | 25545 | 1466520623682 Marionette TRACE conn4 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:23 INFO - PROCESS | 25545 | 1466520623701 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:23 INFO - PROCESS | 25545 | ++DOCSHELL 0x9236fc00 == 43 [pid = 25545] [id = 636] 07:50:23 INFO - PROCESS | 25545 | ++DOMWINDOW == 92 (0x92370000) [pid = 25545] [serial = 1909] [outer = (nil)] 07:50:23 INFO - PROCESS | 25545 | ++DOMWINDOW == 93 (0x924c5000) [pid = 25545] [serial = 1910] [outer = 0x92370000] 07:50:23 INFO - PROCESS | 25545 | 1466520623840 Marionette DEBUG loaded listener.js 07:50:23 INFO - PROCESS | 25545 | ++DOMWINDOW == 94 (0x92694800) [pid = 25545] [serial = 1911] [outer = 0x92370000] 07:50:24 INFO - PROCESS | 25545 | 1466520624890 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 07:50:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 07:50:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1731ms 07:50:24 INFO - PROCESS | 25545 | 1466520624946 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 07:50:24 INFO - PROCESS | 25545 | 1466520624950 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 07:50:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 07:50:24 INFO - PROCESS | 25545 | 1466520624957 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 07:50:24 INFO - PROCESS | 25545 | 1466520624961 Marionette TRACE conn4 <- [1,2518,null,{}] 07:50:24 INFO - PROCESS | 25545 | 1466520624968 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:50:24 INFO - PROCESS | 25545 | 1466520624973 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:25 INFO - PROCESS | 25545 | 1466520625164 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 07:50:25 INFO - PROCESS | 25545 | 1466520625398 Marionette TRACE conn4 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:25 INFO - PROCESS | 25545 | 1466520625405 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:25 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9b0400 == 44 [pid = 25545] [id = 637] 07:50:25 INFO - PROCESS | 25545 | ++DOMWINDOW == 95 (0x8c413c00) [pid = 25545] [serial = 1912] [outer = (nil)] 07:50:25 INFO - PROCESS | 25545 | ++DOMWINDOW == 96 (0x8c4d5c00) [pid = 25545] [serial = 1913] [outer = 0x8c413c00] 07:50:25 INFO - PROCESS | 25545 | 1466520625748 Marionette DEBUG loaded listener.js 07:50:25 INFO - PROCESS | 25545 | ++DOMWINDOW == 97 (0x8cf82400) [pid = 25545] [serial = 1914] [outer = 0x8c413c00] 07:50:26 INFO - PROCESS | 25545 | 1466520626874 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 07:50:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 07:50:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1988ms 07:50:26 INFO - PROCESS | 25545 | 1466520626947 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 07:50:26 INFO - PROCESS | 25545 | 1466520626953 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 07:50:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 07:50:26 INFO - PROCESS | 25545 | 1466520626962 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 07:50:26 INFO - PROCESS | 25545 | 1466520626965 Marionette TRACE conn4 <- [1,2522,null,{}] 07:50:26 INFO - PROCESS | 25545 | 1466520626973 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:50:26 INFO - PROCESS | 25545 | 1466520626979 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:27 INFO - PROCESS | 25545 | 1466520627205 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 07:50:28 INFO - PROCESS | 25545 | --DOCSHELL 0x8d785000 == 43 [pid = 25545] [id = 586] 07:50:28 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9b2c00 == 42 [pid = 25545] [id = 602] 07:50:28 INFO - PROCESS | 25545 | --DOCSHELL 0x8f026c00 == 41 [pid = 25545] [id = 630] 07:50:28 INFO - PROCESS | 25545 | --DOCSHELL 0x8d913c00 == 40 [pid = 25545] [id = 629] 07:50:28 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9b2400 == 39 [pid = 25545] [id = 628] 07:50:28 INFO - PROCESS | 25545 | --DOCSHELL 0x8d78ac00 == 38 [pid = 25545] [id = 627] 07:50:28 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9bdc00 == 37 [pid = 25545] [id = 626] 07:50:28 INFO - PROCESS | 25545 | --DOCSHELL 0x8c40c000 == 36 [pid = 25545] [id = 625] 07:50:28 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9cd400 == 35 [pid = 25545] [id = 600] 07:50:28 INFO - PROCESS | 25545 | --DOCSHELL 0x8cf8a800 == 34 [pid = 25545] [id = 587] 07:50:28 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9b8000 == 33 [pid = 25545] [id = 614] 07:50:28 INFO - PROCESS | 25545 | --DOCSHELL 0x8cf80000 == 32 [pid = 25545] [id = 615] 07:50:28 INFO - PROCESS | 25545 | --DOCSHELL 0x915d5800 == 31 [pid = 25545] [id = 596] 07:50:28 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9b5400 == 30 [pid = 25545] [id = 619] 07:50:28 INFO - PROCESS | 25545 | --DOCSHELL 0x8d8b6400 == 29 [pid = 25545] [id = 598] 07:50:28 INFO - PROCESS | 25545 | --DOCSHELL 0x8e650800 == 28 [pid = 25545] [id = 622] 07:50:28 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9cb400 == 27 [pid = 25545] [id = 620] 07:50:28 INFO - PROCESS | 25545 | --DOCSHELL 0x8d8ba000 == 26 [pid = 25545] [id = 594] 07:50:28 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9afc00 == 25 [pid = 25545] [id = 617] 07:50:28 INFO - PROCESS | 25545 | --DOCSHELL 0x8c40b000 == 24 [pid = 25545] [id = 593] 07:50:28 INFO - PROCESS | 25545 | --DOCSHELL 0x8d8b9400 == 23 [pid = 25545] [id = 624] 07:50:28 INFO - PROCESS | 25545 | --DOCSHELL 0x91b2cc00 == 22 [pid = 25545] [id = 599] 07:50:28 INFO - PROCESS | 25545 | --DOCSHELL 0x8cf8b400 == 21 [pid = 25545] [id = 616] 07:50:28 INFO - PROCESS | 25545 | --DOCSHELL 0x8e4c2400 == 20 [pid = 25545] [id = 590] 07:50:28 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9bd400 == 19 [pid = 25545] [id = 597] 07:50:28 INFO - PROCESS | 25545 | --DOCSHELL 0x8e7dd000 == 18 [pid = 25545] [id = 592] 07:50:28 INFO - PROCESS | 25545 | --DOCSHELL 0x8e64d800 == 17 [pid = 25545] [id = 621] 07:50:28 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9bd000 == 16 [pid = 25545] [id = 623] 07:50:28 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9b6400 == 15 [pid = 25545] [id = 618] 07:50:28 INFO - PROCESS | 25545 | --DOCSHELL 0x8e4c8c00 == 14 [pid = 25545] [id = 601] 07:50:28 INFO - PROCESS | 25545 | --DOCSHELL 0x91467800 == 13 [pid = 25545] [id = 595] 07:50:28 INFO - PROCESS | 25545 | --DOCSHELL 0x9236fc00 == 12 [pid = 25545] [id = 636] 07:50:28 INFO - PROCESS | 25545 | --DOCSHELL 0x8e7e3c00 == 11 [pid = 25545] [id = 635] 07:50:28 INFO - PROCESS | 25545 | --DOCSHELL 0x8d918c00 == 10 [pid = 25545] [id = 634] 07:50:28 INFO - PROCESS | 25545 | --DOCSHELL 0x8d915400 == 9 [pid = 25545] [id = 632] 07:50:28 INFO - PROCESS | 25545 | --DOCSHELL 0x8e64bc00 == 8 [pid = 25545] [id = 633] 07:50:28 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9b4400 == 7 [pid = 25545] [id = 631] 07:50:28 INFO - PROCESS | 25545 | --DOMWINDOW == 96 (0x8e5af000) [pid = 25545] [serial = 1856] [outer = (nil)] [url = about:blank] 07:50:28 INFO - PROCESS | 25545 | --DOMWINDOW == 95 (0x9268fc00) [pid = 25545] [serial = 1835] [outer = (nil)] [url = about:blank] 07:50:28 INFO - PROCESS | 25545 | --DOMWINDOW == 94 (0x91810c00) [pid = 25545] [serial = 1829] [outer = (nil)] [url = about:blank] 07:50:28 INFO - PROCESS | 25545 | --DOMWINDOW == 93 (0x929db000) [pid = 25545] [serial = 1836] [outer = (nil)] [url = about:blank] 07:50:28 INFO - PROCESS | 25545 | --DOMWINDOW == 92 (0x915ca000) [pid = 25545] [serial = 1826] [outer = (nil)] [url = about:blank] 07:50:28 INFO - PROCESS | 25545 | --DOMWINDOW == 91 (0x91c50400) [pid = 25545] [serial = 1833] [outer = (nil)] [url = about:blank] 07:50:28 INFO - PROCESS | 25545 | --DOMWINDOW == 90 (0x8d91c000) [pid = 25545] [serial = 1821] [outer = (nil)] [url = about:blank] 07:50:28 INFO - PROCESS | 25545 | --DOMWINDOW == 89 (0x8cf8bc00) [pid = 25545] [serial = 1847] [outer = (nil)] [url = about:blank] 07:50:28 INFO - PROCESS | 25545 | --DOMWINDOW == 88 (0x8b9c5000) [pid = 25545] [serial = 1848] [outer = (nil)] [url = about:blank] 07:50:28 INFO - PROCESS | 25545 | --DOMWINDOW == 87 (0x8b9c0400) [pid = 25545] [serial = 1844] [outer = (nil)] [url = about:blank] 07:50:28 INFO - PROCESS | 25545 | --DOMWINDOW == 86 (0x8e4d0c00) [pid = 25545] [serial = 1853] [outer = (nil)] [url = about:blank] 07:50:28 INFO - PROCESS | 25545 | --DOMWINDOW == 85 (0x8e5acc00) [pid = 25545] [serial = 1854] [outer = (nil)] [url = about:blank] 07:50:28 INFO - PROCESS | 25545 | --DOMWINDOW == 84 (0x8d78d800) [pid = 25545] [serial = 1820] [outer = (nil)] [url = about:blank] 07:50:28 INFO - PROCESS | 25545 | --DOMWINDOW == 83 (0x8ef89000) [pid = 25545] [serial = 1824] [outer = (nil)] [url = about:blank] 07:50:28 INFO - PROCESS | 25545 | --DOMWINDOW == 82 (0x92d2dc00) [pid = 25545] [serial = 1838] [outer = (nil)] [url = about:blank] 07:50:28 INFO - PROCESS | 25545 | --DOMWINDOW == 81 (0x91802400) [pid = 25545] [serial = 1827] [outer = (nil)] [url = about:blank] 07:50:28 INFO - PROCESS | 25545 | --DOMWINDOW == 80 (0x8d787400) [pid = 25545] [serial = 1842] [outer = (nil)] [url = about:blank] 07:50:28 INFO - PROCESS | 25545 | --DOMWINDOW == 79 (0x8dd36400) [pid = 25545] [serial = 1851] [outer = (nil)] [url = about:blank] 07:50:28 INFO - PROCESS | 25545 | --DOMWINDOW == 78 (0x91b2f000) [pid = 25545] [serial = 1830] [outer = (nil)] [url = about:blank] 07:50:28 INFO - PROCESS | 25545 | --DOMWINDOW == 77 (0x91c4d400) [pid = 25545] [serial = 1832] [outer = (nil)] [url = about:blank] 07:50:28 INFO - PROCESS | 25545 | --DOMWINDOW == 76 (0x8c408000) [pid = 25545] [serial = 1845] [outer = (nil)] [url = about:blank] 07:50:28 INFO - PROCESS | 25545 | --DOMWINDOW == 75 (0x92d32800) [pid = 25545] [serial = 1839] [outer = (nil)] [url = about:blank] 07:50:28 INFO - PROCESS | 25545 | --DOMWINDOW == 74 (0x8e7e1000) [pid = 25545] [serial = 1823] [outer = (nil)] [url = about:blank] 07:50:28 INFO - PROCESS | 25545 | --DOMWINDOW == 73 (0x8c4dbc00) [pid = 25545] [serial = 1841] [outer = (nil)] [url = about:blank] 07:50:28 INFO - PROCESS | 25545 | --DOMWINDOW == 72 (0x8d921800) [pid = 25545] [serial = 1850] [outer = (nil)] [url = about:blank] 07:50:28 INFO - PROCESS | 25545 | 1466520628687 Marionette TRACE conn4 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:28 INFO - PROCESS | 25545 | 1466520628699 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:28 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9b5800 == 8 [pid = 25545] [id = 638] 07:50:28 INFO - PROCESS | 25545 | ++DOMWINDOW == 73 (0x8b9b6000) [pid = 25545] [serial = 1915] [outer = (nil)] 07:50:28 INFO - PROCESS | 25545 | ++DOMWINDOW == 74 (0x8b9bc400) [pid = 25545] [serial = 1916] [outer = 0x8b9b6000] 07:50:28 INFO - PROCESS | 25545 | 1466520628781 Marionette DEBUG loaded listener.js 07:50:28 INFO - PROCESS | 25545 | ++DOMWINDOW == 75 (0x8b9c7c00) [pid = 25545] [serial = 1917] [outer = 0x8b9b6000] 07:50:29 INFO - PROCESS | 25545 | 1466520629669 Marionette TRACE conn4 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 07:50:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 07:50:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 2737ms 07:50:29 INFO - PROCESS | 25545 | 1466520629705 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 07:50:29 INFO - PROCESS | 25545 | 1466520629711 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 07:50:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 07:50:29 INFO - PROCESS | 25545 | 1466520629726 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 07:50:29 INFO - PROCESS | 25545 | 1466520629731 Marionette TRACE conn4 <- [1,2526,null,{}] 07:50:29 INFO - PROCESS | 25545 | 1466520629739 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:50:29 INFO - PROCESS | 25545 | 1466520629747 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:29 INFO - PROCESS | 25545 | 1466520629921 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 07:50:29 INFO - PROCESS | 25545 | 1466520629935 Marionette TRACE conn4 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:29 INFO - PROCESS | 25545 | 1466520629947 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:29 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c4e0c00 == 9 [pid = 25545] [id = 639] 07:50:29 INFO - PROCESS | 25545 | ++DOMWINDOW == 76 (0x8cf82000) [pid = 25545] [serial = 1918] [outer = (nil)] 07:50:30 INFO - PROCESS | 25545 | ++DOMWINDOW == 77 (0x8cf8bc00) [pid = 25545] [serial = 1919] [outer = 0x8cf82000] 07:50:30 INFO - PROCESS | 25545 | 1466520630020 Marionette DEBUG loaded listener.js 07:50:30 INFO - PROCESS | 25545 | ++DOMWINDOW == 78 (0x8d782000) [pid = 25545] [serial = 1920] [outer = 0x8cf82000] 07:50:31 INFO - PROCESS | 25545 | 1466520631033 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 07:50:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 07:50:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1331ms 07:50:31 INFO - PROCESS | 25545 | 1466520631062 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 07:50:31 INFO - PROCESS | 25545 | 1466520631070 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 07:50:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 07:50:31 INFO - PROCESS | 25545 | 1466520631078 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 07:50:31 INFO - PROCESS | 25545 | 1466520631082 Marionette TRACE conn4 <- [1,2530,null,{}] 07:50:31 INFO - PROCESS | 25545 | 1466520631088 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:50:31 INFO - PROCESS | 25545 | 1466520631095 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:31 INFO - PROCESS | 25545 | 1466520631356 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 07:50:31 INFO - PROCESS | 25545 | 1466520631400 Marionette TRACE conn4 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:31 INFO - PROCESS | 25545 | 1466520631411 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:31 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d790800 == 10 [pid = 25545] [id = 640] 07:50:31 INFO - PROCESS | 25545 | ++DOMWINDOW == 79 (0x8d8bec00) [pid = 25545] [serial = 1921] [outer = (nil)] 07:50:31 INFO - PROCESS | 25545 | ++DOMWINDOW == 80 (0x8d919c00) [pid = 25545] [serial = 1922] [outer = 0x8d8bec00] 07:50:31 INFO - PROCESS | 25545 | 1466520631481 Marionette DEBUG loaded listener.js 07:50:31 INFO - PROCESS | 25545 | ++DOMWINDOW == 81 (0x8dd32c00) [pid = 25545] [serial = 1923] [outer = 0x8d8bec00] 07:50:32 INFO - PROCESS | 25545 | 1466520632576 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 07:50:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 07:50:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1531ms 07:50:32 INFO - PROCESS | 25545 | 1466520632610 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 07:50:32 INFO - PROCESS | 25545 | 1466520632613 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 07:50:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 07:50:32 INFO - PROCESS | 25545 | 1466520632629 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 07:50:32 INFO - PROCESS | 25545 | 1466520632640 Marionette TRACE conn4 <- [1,2534,null,{}] 07:50:32 INFO - PROCESS | 25545 | 1466520632657 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:50:32 INFO - PROCESS | 25545 | 1466520632666 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:32 INFO - PROCESS | 25545 | 1466520632911 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 07:50:32 INFO - PROCESS | 25545 | 1466520632939 Marionette TRACE conn4 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:32 INFO - PROCESS | 25545 | 1466520632948 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:32 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e34fc00 == 11 [pid = 25545] [id = 641] 07:50:32 INFO - PROCESS | 25545 | ++DOMWINDOW == 82 (0x8e350800) [pid = 25545] [serial = 1924] [outer = (nil)] 07:50:33 INFO - PROCESS | 25545 | ++DOMWINDOW == 83 (0x8e4cf400) [pid = 25545] [serial = 1925] [outer = 0x8e350800] 07:50:33 INFO - PROCESS | 25545 | 1466520633018 Marionette DEBUG loaded listener.js 07:50:33 INFO - PROCESS | 25545 | ++DOMWINDOW == 84 (0x8e5a5800) [pid = 25545] [serial = 1926] [outer = 0x8e350800] 07:50:34 INFO - PROCESS | 25545 | --DOMWINDOW == 83 (0x8f027000) [pid = 25545] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 07:50:34 INFO - PROCESS | 25545 | --DOMWINDOW == 82 (0x8e346c00) [pid = 25545] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 07:50:34 INFO - PROCESS | 25545 | --DOMWINDOW == 81 (0x8f020c00) [pid = 25545] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 07:50:34 INFO - PROCESS | 25545 | --DOMWINDOW == 80 (0x8b9b6c00) [pid = 25545] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 07:50:34 INFO - PROCESS | 25545 | --DOMWINDOW == 79 (0x8e7e6c00) [pid = 25545] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 07:50:34 INFO - PROCESS | 25545 | --DOMWINDOW == 78 (0x8d921000) [pid = 25545] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 07:50:34 INFO - PROCESS | 25545 | --DOMWINDOW == 77 (0x8e64e800) [pid = 25545] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 07:50:34 INFO - PROCESS | 25545 | --DOMWINDOW == 76 (0x8c40e000) [pid = 25545] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 07:50:34 INFO - PROCESS | 25545 | --DOMWINDOW == 75 (0x8e34c000) [pid = 25545] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 07:50:34 INFO - PROCESS | 25545 | --DOMWINDOW == 74 (0x8b9c5400) [pid = 25545] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 07:50:34 INFO - PROCESS | 25545 | --DOMWINDOW == 73 (0x8e346800) [pid = 25545] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 07:50:34 INFO - PROCESS | 25545 | --DOMWINDOW == 72 (0x8e5a9400) [pid = 25545] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 07:50:34 INFO - PROCESS | 25545 | --DOMWINDOW == 71 (0x8b9cdc00) [pid = 25545] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 07:50:34 INFO - PROCESS | 25545 | 1466520634627 Marionette TRACE conn4 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 07:50:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 07:50:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 2019ms 07:50:34 INFO - PROCESS | 25545 | 1466520634640 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 07:50:34 INFO - PROCESS | 25545 | 1466520634644 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 07:50:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 07:50:34 INFO - PROCESS | 25545 | 1466520634651 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 07:50:34 INFO - PROCESS | 25545 | 1466520634654 Marionette TRACE conn4 <- [1,2538,null,{}] 07:50:34 INFO - PROCESS | 25545 | 1466520634660 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:50:34 INFO - PROCESS | 25545 | 1466520634665 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:34 INFO - PROCESS | 25545 | 1466520634890 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 07:50:34 INFO - PROCESS | 25545 | 1466520634905 Marionette TRACE conn4 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:34 INFO - PROCESS | 25545 | 1466520634914 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:34 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c415c00 == 12 [pid = 25545] [id = 642] 07:50:34 INFO - PROCESS | 25545 | ++DOMWINDOW == 72 (0x8d91d000) [pid = 25545] [serial = 1927] [outer = (nil)] 07:50:34 INFO - PROCESS | 25545 | ++DOMWINDOW == 73 (0x8e4cdc00) [pid = 25545] [serial = 1928] [outer = 0x8d91d000] 07:50:34 INFO - PROCESS | 25545 | 1466520634985 Marionette DEBUG loaded listener.js 07:50:35 INFO - PROCESS | 25545 | ++DOMWINDOW == 74 (0x8e5a9400) [pid = 25545] [serial = 1929] [outer = 0x8d91d000] 07:50:35 INFO - PROCESS | 25545 | 1466520635858 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 07:50:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 07:50:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1280ms 07:50:35 INFO - PROCESS | 25545 | 1466520635932 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 07:50:35 INFO - PROCESS | 25545 | 1466520635935 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 07:50:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 07:50:35 INFO - PROCESS | 25545 | 1466520635942 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 07:50:35 INFO - PROCESS | 25545 | 1466520635945 Marionette TRACE conn4 <- [1,2542,null,{}] 07:50:35 INFO - PROCESS | 25545 | 1466520635951 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:50:35 INFO - PROCESS | 25545 | 1466520635956 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:36 INFO - PROCESS | 25545 | 1466520636173 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 07:50:36 INFO - PROCESS | 25545 | 1466520636373 Marionette TRACE conn4 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:36 INFO - PROCESS | 25545 | 1466520636387 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:36 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9b7000 == 13 [pid = 25545] [id = 643] 07:50:36 INFO - PROCESS | 25545 | ++DOMWINDOW == 75 (0x8b9b7800) [pid = 25545] [serial = 1930] [outer = (nil)] 07:50:36 INFO - PROCESS | 25545 | ++DOMWINDOW == 76 (0x8b9c0400) [pid = 25545] [serial = 1931] [outer = 0x8b9b7800] 07:50:36 INFO - PROCESS | 25545 | 1466520636474 Marionette DEBUG loaded listener.js 07:50:36 INFO - PROCESS | 25545 | ++DOMWINDOW == 77 (0x8c40a800) [pid = 25545] [serial = 1932] [outer = 0x8b9b7800] 07:50:37 INFO - PROCESS | 25545 | 1466520637616 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 07:50:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 07:50:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1734ms 07:50:37 INFO - PROCESS | 25545 | 1466520637679 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 07:50:37 INFO - PROCESS | 25545 | 1466520637686 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 07:50:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 07:50:37 INFO - PROCESS | 25545 | 1466520637696 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 07:50:37 INFO - PROCESS | 25545 | 1466520637702 Marionette TRACE conn4 <- [1,2546,null,{}] 07:50:37 INFO - PROCESS | 25545 | 1466520637709 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:50:37 INFO - PROCESS | 25545 | 1466520637719 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:37 INFO - PROCESS | 25545 | 1466520637934 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 07:50:38 INFO - PROCESS | 25545 | 1466520638175 Marionette TRACE conn4 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:38 INFO - PROCESS | 25545 | 1466520638190 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:38 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9c8c00 == 14 [pid = 25545] [id = 644] 07:50:38 INFO - PROCESS | 25545 | ++DOMWINDOW == 78 (0x8d8bb800) [pid = 25545] [serial = 1933] [outer = (nil)] 07:50:38 INFO - PROCESS | 25545 | ++DOMWINDOW == 79 (0x8d917000) [pid = 25545] [serial = 1934] [outer = 0x8d8bb800] 07:50:38 INFO - PROCESS | 25545 | 1466520638300 Marionette DEBUG loaded listener.js 07:50:38 INFO - PROCESS | 25545 | ++DOMWINDOW == 80 (0x8dd38400) [pid = 25545] [serial = 1935] [outer = 0x8d8bb800] 07:50:39 INFO - PROCESS | 25545 | 1466520639366 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 07:50:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 07:50:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1747ms 07:50:39 INFO - PROCESS | 25545 | 1466520639444 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 07:50:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 07:50:39 INFO - PROCESS | 25545 | 1466520639449 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 07:50:39 INFO - PROCESS | 25545 | 1466520639457 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 07:50:39 INFO - PROCESS | 25545 | 1466520639461 Marionette TRACE conn4 <- [1,2550,null,{}] 07:50:39 INFO - PROCESS | 25545 | 1466520639467 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:50:39 INFO - PROCESS | 25545 | 1466520639472 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:39 INFO - PROCESS | 25545 | 1466520639686 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 07:50:39 INFO - PROCESS | 25545 | 1466520639973 Marionette TRACE conn4 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:39 INFO - PROCESS | 25545 | 1466520639986 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:40 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e5b2000 == 15 [pid = 25545] [id = 645] 07:50:40 INFO - PROCESS | 25545 | ++DOMWINDOW == 81 (0x8e5b2400) [pid = 25545] [serial = 1936] [outer = (nil)] 07:50:40 INFO - PROCESS | 25545 | ++DOMWINDOW == 82 (0x8e644400) [pid = 25545] [serial = 1937] [outer = 0x8e5b2400] 07:50:40 INFO - PROCESS | 25545 | 1466520640092 Marionette DEBUG loaded listener.js 07:50:40 INFO - PROCESS | 25545 | ++DOMWINDOW == 83 (0x8e7db400) [pid = 25545] [serial = 1938] [outer = 0x8e5b2400] 07:50:41 INFO - PROCESS | 25545 | 1466520641243 Marionette TRACE conn4 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 07:50:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 07:50:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1845ms 07:50:41 INFO - PROCESS | 25545 | 1466520641302 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 07:50:41 INFO - PROCESS | 25545 | 1466520641314 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 07:50:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 07:50:41 INFO - PROCESS | 25545 | 1466520641384 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 07:50:41 INFO - PROCESS | 25545 | 1466520641395 Marionette TRACE conn4 <- [1,2554,null,{}] 07:50:41 INFO - PROCESS | 25545 | 1466520641440 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:50:41 INFO - PROCESS | 25545 | 1466520641448 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:41 INFO - PROCESS | 25545 | 1466520641702 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 07:50:41 INFO - PROCESS | 25545 | 1466520641902 Marionette TRACE conn4 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:41 INFO - PROCESS | 25545 | 1466520641911 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:41 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e7e8000 == 16 [pid = 25545] [id = 646] 07:50:41 INFO - PROCESS | 25545 | ++DOMWINDOW == 84 (0x8ef87000) [pid = 25545] [serial = 1939] [outer = (nil)] 07:50:41 INFO - PROCESS | 25545 | ++DOMWINDOW == 85 (0x8ef8f400) [pid = 25545] [serial = 1940] [outer = 0x8ef87000] 07:50:41 INFO - PROCESS | 25545 | 1466520641994 Marionette DEBUG loaded listener.js 07:50:42 INFO - PROCESS | 25545 | ++DOMWINDOW == 86 (0x8f01c800) [pid = 25545] [serial = 1941] [outer = 0x8ef87000] 07:50:43 INFO - PROCESS | 25545 | 1466520643096 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 07:50:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 07:50:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1836ms 07:50:43 INFO - PROCESS | 25545 | 1466520643165 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 07:50:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 07:50:43 INFO - PROCESS | 25545 | 1466520643169 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 07:50:43 INFO - PROCESS | 25545 | 1466520643176 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 07:50:43 INFO - PROCESS | 25545 | 1466520643180 Marionette TRACE conn4 <- [1,2558,null,{}] 07:50:43 INFO - PROCESS | 25545 | 1466520643186 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:50:43 INFO - PROCESS | 25545 | 1466520643191 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:43 INFO - PROCESS | 25545 | 1466520643380 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 07:50:43 INFO - PROCESS | 25545 | 1466520643812 Marionette TRACE conn4 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:43 INFO - PROCESS | 25545 | 1466520643819 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:43 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9c1000 == 17 [pid = 25545] [id = 647] 07:50:43 INFO - PROCESS | 25545 | ++DOMWINDOW == 87 (0x8b9c2800) [pid = 25545] [serial = 1942] [outer = (nil)] 07:50:43 INFO - PROCESS | 25545 | ++DOMWINDOW == 88 (0x8c408c00) [pid = 25545] [serial = 1943] [outer = 0x8b9c2800] 07:50:43 INFO - PROCESS | 25545 | 1466520643900 Marionette DEBUG loaded listener.js 07:50:44 INFO - PROCESS | 25545 | ++DOMWINDOW == 89 (0x8c4d9000) [pid = 25545] [serial = 1944] [outer = 0x8b9c2800] 07:50:44 INFO - PROCESS | 25545 | --DOCSHELL 0x8c415c00 == 16 [pid = 25545] [id = 642] 07:50:44 INFO - PROCESS | 25545 | --DOCSHELL 0x8e34fc00 == 15 [pid = 25545] [id = 641] 07:50:44 INFO - PROCESS | 25545 | --DOCSHELL 0x8d790800 == 14 [pid = 25545] [id = 640] 07:50:44 INFO - PROCESS | 25545 | --DOCSHELL 0x8c4e0c00 == 13 [pid = 25545] [id = 639] 07:50:44 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9b5800 == 12 [pid = 25545] [id = 638] 07:50:44 INFO - PROCESS | 25545 | --DOMWINDOW == 88 (0x8e5b1c00) [pid = 25545] [serial = 1857] [outer = (nil)] [url = about:blank] 07:50:44 INFO - PROCESS | 25545 | --DOMWINDOW == 87 (0x91a73c00) [pid = 25545] [serial = 1892] [outer = (nil)] [url = about:blank] 07:50:44 INFO - PROCESS | 25545 | --DOMWINDOW == 86 (0x915d1c00) [pid = 25545] [serial = 1889] [outer = (nil)] [url = about:blank] 07:50:44 INFO - PROCESS | 25545 | --DOMWINDOW == 85 (0x91a6f400) [pid = 25545] [serial = 1874] [outer = (nil)] [url = about:blank] 07:50:44 INFO - PROCESS | 25545 | --DOMWINDOW == 84 (0x91b34800) [pid = 25545] [serial = 1875] [outer = (nil)] [url = about:blank] 07:50:44 INFO - PROCESS | 25545 | --DOMWINDOW == 83 (0x8b9c1c00) [pid = 25545] [serial = 1859] [outer = (nil)] [url = about:blank] 07:50:44 INFO - PROCESS | 25545 | --DOMWINDOW == 82 (0x8cf83c00) [pid = 25545] [serial = 1860] [outer = (nil)] [url = about:blank] 07:50:44 INFO - PROCESS | 25545 | --DOMWINDOW == 81 (0x8f024400) [pid = 25545] [serial = 1868] [outer = (nil)] [url = about:blank] 07:50:44 INFO - PROCESS | 25545 | --DOMWINDOW == 80 (0x8f027800) [pid = 25545] [serial = 1869] [outer = (nil)] [url = about:blank] 07:50:44 INFO - PROCESS | 25545 | --DOMWINDOW == 79 (0x8e5b1800) [pid = 25545] [serial = 1883] [outer = (nil)] [url = about:blank] 07:50:44 INFO - PROCESS | 25545 | --DOMWINDOW == 78 (0x8e64f000) [pid = 25545] [serial = 1884] [outer = (nil)] [url = about:blank] 07:50:44 INFO - PROCESS | 25545 | --DOMWINDOW == 77 (0x8e7e0000) [pid = 25545] [serial = 1865] [outer = (nil)] [url = about:blank] 07:50:44 INFO - PROCESS | 25545 | --DOMWINDOW == 76 (0x8e7e8c00) [pid = 25545] [serial = 1866] [outer = (nil)] [url = about:blank] 07:50:44 INFO - PROCESS | 25545 | --DOMWINDOW == 75 (0x8c4d4400) [pid = 25545] [serial = 1877] [outer = (nil)] [url = about:blank] 07:50:44 INFO - PROCESS | 25545 | --DOMWINDOW == 74 (0x8cf87800) [pid = 25545] [serial = 1878] [outer = (nil)] [url = about:blank] 07:50:44 INFO - PROCESS | 25545 | --DOMWINDOW == 73 (0x915c8000) [pid = 25545] [serial = 1871] [outer = (nil)] [url = about:blank] 07:50:44 INFO - PROCESS | 25545 | --DOMWINDOW == 72 (0x915ccc00) [pid = 25545] [serial = 1872] [outer = (nil)] [url = about:blank] 07:50:44 INFO - PROCESS | 25545 | --DOMWINDOW == 71 (0x8c4d9c00) [pid = 25545] [serial = 1880] [outer = (nil)] [url = about:blank] 07:50:44 INFO - PROCESS | 25545 | --DOMWINDOW == 70 (0x8d8c4800) [pid = 25545] [serial = 1881] [outer = (nil)] [url = about:blank] 07:50:44 INFO - PROCESS | 25545 | --DOMWINDOW == 69 (0x8e4c5000) [pid = 25545] [serial = 1862] [outer = (nil)] [url = about:blank] 07:50:44 INFO - PROCESS | 25545 | --DOMWINDOW == 68 (0x8e4ce000) [pid = 25545] [serial = 1863] [outer = (nil)] [url = about:blank] 07:50:44 INFO - PROCESS | 25545 | --DOMWINDOW == 67 (0x91464000) [pid = 25545] [serial = 1887] [outer = (nil)] [url = about:blank] 07:50:44 INFO - PROCESS | 25545 | --DOMWINDOW == 66 (0x91809400) [pid = 25545] [serial = 1890] [outer = (nil)] [url = about:blank] 07:50:44 INFO - PROCESS | 25545 | --DOMWINDOW == 65 (0x8f022000) [pid = 25545] [serial = 1886] [outer = (nil)] [url = about:blank] 07:50:44 INFO - PROCESS | 25545 | --DOMWINDOW == 64 (0x91b3a000) [pid = 25545] [serial = 1893] [outer = (nil)] [url = about:blank] 07:50:45 INFO - PROCESS | 25545 | 1466520645047 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 07:50:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 07:50:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1893ms 07:50:45 INFO - PROCESS | 25545 | 1466520645071 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 07:50:45 INFO - PROCESS | 25545 | 1466520645078 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 07:50:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 07:50:45 INFO - PROCESS | 25545 | 1466520645085 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 07:50:45 INFO - PROCESS | 25545 | 1466520645090 Marionette TRACE conn4 <- [1,2562,null,{}] 07:50:45 INFO - PROCESS | 25545 | 1466520645098 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:50:45 INFO - PROCESS | 25545 | 1466520645105 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:45 INFO - PROCESS | 25545 | 1466520645298 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 07:50:45 INFO - PROCESS | 25545 | 1466520645486 Marionette TRACE conn4 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:45 INFO - PROCESS | 25545 | 1466520645493 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:45 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d787400 == 13 [pid = 25545] [id = 648] 07:50:45 INFO - PROCESS | 25545 | ++DOMWINDOW == 65 (0x8d78a800) [pid = 25545] [serial = 1945] [outer = (nil)] 07:50:45 INFO - PROCESS | 25545 | ++DOMWINDOW == 66 (0x8d8b8c00) [pid = 25545] [serial = 1946] [outer = 0x8d78a800] 07:50:45 INFO - PROCESS | 25545 | 1466520645609 Marionette DEBUG loaded listener.js 07:50:45 INFO - PROCESS | 25545 | ++DOMWINDOW == 67 (0x8d915400) [pid = 25545] [serial = 1947] [outer = 0x8d78a800] 07:50:46 INFO - PROCESS | 25545 | 1466520646487 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 07:50:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 07:50:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1439ms 07:50:46 INFO - PROCESS | 25545 | 1466520646528 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 07:50:46 INFO - PROCESS | 25545 | 1466520646534 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 07:50:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 07:50:46 INFO - PROCESS | 25545 | 1466520646541 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 07:50:46 INFO - PROCESS | 25545 | 1466520646544 Marionette TRACE conn4 <- [1,2566,null,{}] 07:50:46 INFO - PROCESS | 25545 | 1466520646551 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:50:46 INFO - PROCESS | 25545 | 1466520646556 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:46 INFO - PROCESS | 25545 | 1466520646744 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 07:50:46 INFO - PROCESS | 25545 | 1466520646755 Marionette TRACE conn4 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:46 INFO - PROCESS | 25545 | 1466520646765 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:46 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d91ac00 == 14 [pid = 25545] [id = 649] 07:50:46 INFO - PROCESS | 25545 | ++DOMWINDOW == 68 (0x8e343800) [pid = 25545] [serial = 1948] [outer = (nil)] 07:50:46 INFO - PROCESS | 25545 | ++DOMWINDOW == 69 (0x8e4c9c00) [pid = 25545] [serial = 1949] [outer = 0x8e343800] 07:50:46 INFO - PROCESS | 25545 | 1466520646978 Marionette DEBUG loaded listener.js 07:50:47 INFO - PROCESS | 25545 | ++DOMWINDOW == 70 (0x8e5b1c00) [pid = 25545] [serial = 1950] [outer = 0x8e343800] 07:50:47 INFO - PROCESS | 25545 | 1466520647967 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 07:50:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 07:50:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1485ms 07:50:48 INFO - PROCESS | 25545 | --DOMWINDOW == 69 (0x8e350800) [pid = 25545] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 07:50:48 INFO - PROCESS | 25545 | --DOMWINDOW == 68 (0x8b9b6000) [pid = 25545] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 07:50:48 INFO - PROCESS | 25545 | --DOMWINDOW == 67 (0x8cf82000) [pid = 25545] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 07:50:48 INFO - PROCESS | 25545 | --DOMWINDOW == 66 (0x8c413c00) [pid = 25545] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 07:50:48 INFO - PROCESS | 25545 | --DOMWINDOW == 65 (0x8b9b4800) [pid = 25545] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 07:50:48 INFO - PROCESS | 25545 | --DOMWINDOW == 64 (0x8d917400) [pid = 25545] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 07:50:48 INFO - PROCESS | 25545 | --DOMWINDOW == 63 (0x8e64ec00) [pid = 25545] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 07:50:48 INFO - PROCESS | 25545 | --DOMWINDOW == 62 (0x8f01b000) [pid = 25545] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 07:50:48 INFO - PROCESS | 25545 | --DOMWINDOW == 61 (0x9146f000) [pid = 25545] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 07:50:48 INFO - PROCESS | 25545 | --DOMWINDOW == 60 (0x92370000) [pid = 25545] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 07:50:48 INFO - PROCESS | 25545 | --DOMWINDOW == 59 (0x8d8bec00) [pid = 25545] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 07:50:48 INFO - PROCESS | 25545 | 1466520648290 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 07:50:48 INFO - PROCESS | 25545 | 1466520648300 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 07:50:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 07:50:48 INFO - PROCESS | 25545 | 1466520648326 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 07:50:48 INFO - PROCESS | 25545 | 1466520648333 Marionette TRACE conn4 <- [1,2570,null,{}] 07:50:48 INFO - PROCESS | 25545 | 1466520648342 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:50:48 INFO - PROCESS | 25545 | 1466520648348 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:48 INFO - PROCESS | 25545 | 1466520648631 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 07:50:48 INFO - PROCESS | 25545 | 1466520648804 Marionette TRACE conn4 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:48 INFO - PROCESS | 25545 | 1466520648822 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:48 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c4dec00 == 15 [pid = 25545] [id = 650] 07:50:48 INFO - PROCESS | 25545 | ++DOMWINDOW == 60 (0x8c4df400) [pid = 25545] [serial = 1951] [outer = (nil)] 07:50:48 INFO - PROCESS | 25545 | ++DOMWINDOW == 61 (0x8cf85000) [pid = 25545] [serial = 1952] [outer = 0x8c4df400] 07:50:48 INFO - PROCESS | 25545 | 1466520648904 Marionette DEBUG loaded listener.js 07:50:49 INFO - PROCESS | 25545 | ++DOMWINDOW == 62 (0x8d789000) [pid = 25545] [serial = 1953] [outer = 0x8c4df400] 07:50:49 INFO - PROCESS | 25545 | 1466520649944 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 07:50:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 07:50:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1696ms 07:50:50 INFO - PROCESS | 25545 | 1466520650013 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 07:50:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 07:50:50 INFO - PROCESS | 25545 | 1466520650019 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 07:50:50 INFO - PROCESS | 25545 | 1466520650030 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 07:50:50 INFO - PROCESS | 25545 | 1466520650036 Marionette TRACE conn4 <- [1,2574,null,{}] 07:50:50 INFO - PROCESS | 25545 | 1466520650044 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:50:50 INFO - PROCESS | 25545 | 1466520650050 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:50 INFO - PROCESS | 25545 | 1466520650297 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 07:50:50 INFO - PROCESS | 25545 | 1466520650580 Marionette TRACE conn4 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:50 INFO - PROCESS | 25545 | 1466520650589 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:50 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9b2400 == 16 [pid = 25545] [id = 651] 07:50:50 INFO - PROCESS | 25545 | ++DOMWINDOW == 63 (0x8e34d800) [pid = 25545] [serial = 1954] [outer = (nil)] 07:50:50 INFO - PROCESS | 25545 | ++DOMWINDOW == 64 (0x8e4c5000) [pid = 25545] [serial = 1955] [outer = 0x8e34d800] 07:50:50 INFO - PROCESS | 25545 | 1466520650683 Marionette DEBUG loaded listener.js 07:50:50 INFO - PROCESS | 25545 | ++DOMWINDOW == 65 (0x8e5ad800) [pid = 25545] [serial = 1956] [outer = 0x8e34d800] 07:50:51 INFO - PROCESS | 25545 | 1466520651642 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 07:50:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 07:50:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1648ms 07:50:51 INFO - PROCESS | 25545 | 1466520651674 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 07:50:51 INFO - PROCESS | 25545 | 1466520651678 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 07:50:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 07:50:51 INFO - PROCESS | 25545 | 1466520651686 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 07:50:51 INFO - PROCESS | 25545 | 1466520651690 Marionette TRACE conn4 <- [1,2578,null,{}] 07:50:51 INFO - PROCESS | 25545 | 1466520651705 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:50:51 INFO - PROCESS | 25545 | 1466520651714 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:51 INFO - PROCESS | 25545 | 1466520651911 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 07:50:52 INFO - PROCESS | 25545 | 1466520652100 Marionette TRACE conn4 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:52 INFO - PROCESS | 25545 | 1466520652117 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:52 INFO - PROCESS | 25545 | ++DOCSHELL 0x8ef84000 == 17 [pid = 25545] [id = 652] 07:50:52 INFO - PROCESS | 25545 | ++DOMWINDOW == 66 (0x8ef85000) [pid = 25545] [serial = 1957] [outer = (nil)] 07:50:52 INFO - PROCESS | 25545 | ++DOMWINDOW == 67 (0x8ef8bc00) [pid = 25545] [serial = 1958] [outer = 0x8ef85000] 07:50:52 INFO - PROCESS | 25545 | 1466520652205 Marionette DEBUG loaded listener.js 07:50:52 INFO - PROCESS | 25545 | ++DOMWINDOW == 68 (0x8f019c00) [pid = 25545] [serial = 1959] [outer = 0x8ef85000] 07:50:53 INFO - PROCESS | 25545 | 1466520653315 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 07:50:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 07:50:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1681ms 07:50:53 INFO - PROCESS | 25545 | 1466520653369 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 07:50:53 INFO - PROCESS | 25545 | 1466520653372 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 07:50:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 07:50:53 INFO - PROCESS | 25545 | 1466520653379 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 07:50:53 INFO - PROCESS | 25545 | 1466520653382 Marionette TRACE conn4 <- [1,2582,null,{}] 07:50:53 INFO - PROCESS | 25545 | 1466520653389 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:50:53 INFO - PROCESS | 25545 | 1466520653394 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:53 INFO - PROCESS | 25545 | 1466520653596 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 07:50:53 INFO - PROCESS | 25545 | 1466520653781 Marionette TRACE conn4 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:53 INFO - PROCESS | 25545 | 1466520653792 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:53 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9b5400 == 18 [pid = 25545] [id = 653] 07:50:53 INFO - PROCESS | 25545 | ++DOMWINDOW == 69 (0x8e5a8c00) [pid = 25545] [serial = 1960] [outer = (nil)] 07:50:53 INFO - PROCESS | 25545 | ++DOMWINDOW == 70 (0x9146ac00) [pid = 25545] [serial = 1961] [outer = 0x8e5a8c00] 07:50:53 INFO - PROCESS | 25545 | 1466520653921 Marionette DEBUG loaded listener.js 07:50:54 INFO - PROCESS | 25545 | ++DOMWINDOW == 71 (0x915c6800) [pid = 25545] [serial = 1962] [outer = 0x8e5a8c00] 07:50:54 INFO - PROCESS | 25545 | 1466520654873 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 07:50:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 07:50:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1534ms 07:50:54 INFO - PROCESS | 25545 | 1466520654914 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 07:50:54 INFO - PROCESS | 25545 | 1466520654919 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 07:50:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 07:50:54 INFO - PROCESS | 25545 | 1466520654926 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 07:50:54 INFO - PROCESS | 25545 | 1466520654928 Marionette TRACE conn4 <- [1,2586,null,{}] 07:50:54 INFO - PROCESS | 25545 | 1466520654935 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:50:54 INFO - PROCESS | 25545 | 1466520654941 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:55 INFO - PROCESS | 25545 | 1466520655133 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 07:50:55 INFO - PROCESS | 25545 | 1466520655328 Marionette TRACE conn4 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:55 INFO - PROCESS | 25545 | 1466520655335 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:55 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9afc00 == 19 [pid = 25545] [id = 654] 07:50:55 INFO - PROCESS | 25545 | ++DOMWINDOW == 72 (0x8b9b4400) [pid = 25545] [serial = 1963] [outer = (nil)] 07:50:55 INFO - PROCESS | 25545 | ++DOMWINDOW == 73 (0x915d1c00) [pid = 25545] [serial = 1964] [outer = 0x8b9b4400] 07:50:55 INFO - PROCESS | 25545 | 1466520655417 Marionette DEBUG loaded listener.js 07:50:55 INFO - PROCESS | 25545 | ++DOMWINDOW == 74 (0x915d5800) [pid = 25545] [serial = 1965] [outer = 0x8b9b4400] 07:50:56 INFO - PROCESS | 25545 | 1466520656396 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 07:50:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 07:50:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1535ms 07:50:56 INFO - PROCESS | 25545 | 1466520656463 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 07:50:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 07:50:56 INFO - PROCESS | 25545 | 1466520656467 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 07:50:56 INFO - PROCESS | 25545 | 1466520656474 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 07:50:56 INFO - PROCESS | 25545 | 1466520656478 Marionette TRACE conn4 <- [1,2590,null,{}] 07:50:56 INFO - PROCESS | 25545 | 1466520656484 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:50:56 INFO - PROCESS | 25545 | 1466520656496 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:56 INFO - PROCESS | 25545 | 1466520656798 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 07:50:57 INFO - PROCESS | 25545 | 1466520657044 Marionette TRACE conn4 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:57 INFO - PROCESS | 25545 | 1466520657055 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:57 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c4df800 == 20 [pid = 25545] [id = 655] 07:50:57 INFO - PROCESS | 25545 | ++DOMWINDOW == 75 (0x915d3c00) [pid = 25545] [serial = 1966] [outer = (nil)] 07:50:57 INFO - PROCESS | 25545 | ++DOMWINDOW == 76 (0x91a6d800) [pid = 25545] [serial = 1967] [outer = 0x915d3c00] 07:50:57 INFO - PROCESS | 25545 | 1466520657151 Marionette DEBUG loaded listener.js 07:50:57 INFO - PROCESS | 25545 | ++DOMWINDOW == 77 (0x91b31800) [pid = 25545] [serial = 1968] [outer = 0x915d3c00] 07:50:58 INFO - PROCESS | 25545 | 1466520658116 Marionette TRACE conn4 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 07:50:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 07:50:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1682ms 07:50:58 INFO - PROCESS | 25545 | 1466520658155 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 07:50:58 INFO - PROCESS | 25545 | 1466520658160 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 07:50:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 07:50:58 INFO - PROCESS | 25545 | 1466520658166 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 07:50:58 INFO - PROCESS | 25545 | 1466520658169 Marionette TRACE conn4 <- [1,2594,null,{}] 07:50:58 INFO - PROCESS | 25545 | 1466520658176 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:50:58 INFO - PROCESS | 25545 | 1466520658181 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:58 INFO - PROCESS | 25545 | 1466520658367 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 07:50:58 INFO - PROCESS | 25545 | 1466520658553 Marionette TRACE conn4 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:58 INFO - PROCESS | 25545 | 1466520658559 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:50:58 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9c4800 == 21 [pid = 25545] [id = 656] 07:50:58 INFO - PROCESS | 25545 | ++DOMWINDOW == 78 (0x8b9cc400) [pid = 25545] [serial = 1969] [outer = (nil)] 07:50:58 INFO - PROCESS | 25545 | ++DOMWINDOW == 79 (0x91b3a800) [pid = 25545] [serial = 1970] [outer = 0x8b9cc400] 07:50:58 INFO - PROCESS | 25545 | 1466520658642 Marionette DEBUG loaded listener.js 07:50:58 INFO - PROCESS | 25545 | ++DOMWINDOW == 80 (0x91c0e400) [pid = 25545] [serial = 1971] [outer = 0x8b9cc400] 07:50:59 INFO - PROCESS | 25545 | 1466520659712 Marionette TRACE conn4 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 07:50:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 07:50:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1583ms 07:50:59 INFO - PROCESS | 25545 | 1466520659751 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 07:50:59 INFO - PROCESS | 25545 | 1466520659755 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 07:50:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 07:50:59 INFO - PROCESS | 25545 | 1466520659761 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 07:50:59 INFO - PROCESS | 25545 | 1466520659765 Marionette TRACE conn4 <- [1,2598,null,{}] 07:50:59 INFO - PROCESS | 25545 | 1466520659771 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:50:59 INFO - PROCESS | 25545 | 1466520659776 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:00 INFO - PROCESS | 25545 | 1466520660011 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 07:51:00 INFO - PROCESS | 25545 | 1466520660246 Marionette TRACE conn4 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:00 INFO - PROCESS | 25545 | 1466520660253 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:00 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e4c8000 == 22 [pid = 25545] [id = 657] 07:51:00 INFO - PROCESS | 25545 | ++DOMWINDOW == 81 (0x91b36000) [pid = 25545] [serial = 1972] [outer = (nil)] 07:51:00 INFO - PROCESS | 25545 | ++DOMWINDOW == 82 (0x91c50000) [pid = 25545] [serial = 1973] [outer = 0x91b36000] 07:51:00 INFO - PROCESS | 25545 | 1466520660354 Marionette DEBUG loaded listener.js 07:51:00 INFO - PROCESS | 25545 | ++DOMWINDOW == 83 (0x91c51c00) [pid = 25545] [serial = 1974] [outer = 0x91b36000] 07:51:01 INFO - PROCESS | 25545 | 1466520661401 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 07:51:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 07:51:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1737ms 07:51:01 INFO - PROCESS | 25545 | 1466520661503 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 07:51:01 INFO - PROCESS | 25545 | 1466520661509 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 07:51:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 07:51:01 INFO - PROCESS | 25545 | 1466520661519 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 07:51:01 INFO - PROCESS | 25545 | 1466520661526 Marionette TRACE conn4 <- [1,2602,null,{}] 07:51:01 INFO - PROCESS | 25545 | 1466520661591 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:51:01 INFO - PROCESS | 25545 | 1466520661600 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:01 INFO - PROCESS | 25545 | 1466520661839 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 07:51:02 INFO - PROCESS | 25545 | 1466520662060 Marionette TRACE conn4 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:02 INFO - PROCESS | 25545 | 1466520662071 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:02 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d78cc00 == 23 [pid = 25545] [id = 658] 07:51:02 INFO - PROCESS | 25545 | ++DOMWINDOW == 84 (0x8d8b6c00) [pid = 25545] [serial = 1975] [outer = (nil)] 07:51:02 INFO - PROCESS | 25545 | ++DOMWINDOW == 85 (0x91c59400) [pid = 25545] [serial = 1976] [outer = 0x8d8b6c00] 07:51:02 INFO - PROCESS | 25545 | 1466520662152 Marionette DEBUG loaded listener.js 07:51:02 INFO - PROCESS | 25545 | ++DOMWINDOW == 86 (0x922b2400) [pid = 25545] [serial = 1977] [outer = 0x8d8b6c00] 07:51:03 INFO - PROCESS | 25545 | 1466520663340 Marionette TRACE conn4 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 07:51:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 07:51:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1898ms 07:51:03 INFO - PROCESS | 25545 | 1466520663428 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 07:51:03 INFO - PROCESS | 25545 | 1466520663435 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 07:51:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 07:51:03 INFO - PROCESS | 25545 | 1466520663444 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 07:51:03 INFO - PROCESS | 25545 | 1466520663449 Marionette TRACE conn4 <- [1,2606,null,{}] 07:51:03 INFO - PROCESS | 25545 | 1466520663458 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:51:03 INFO - PROCESS | 25545 | 1466520663464 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:03 INFO - PROCESS | 25545 | 1466520663798 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 07:51:04 INFO - PROCESS | 25545 | 1466520664010 Marionette TRACE conn4 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:04 INFO - PROCESS | 25545 | 1466520664023 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:04 INFO - PROCESS | 25545 | ++DOCSHELL 0x8cf80800 == 24 [pid = 25545] [id = 659] 07:51:04 INFO - PROCESS | 25545 | ++DOMWINDOW == 87 (0x8cf82000) [pid = 25545] [serial = 1978] [outer = (nil)] 07:51:04 INFO - PROCESS | 25545 | ++DOMWINDOW == 88 (0x8cf8b000) [pid = 25545] [serial = 1979] [outer = 0x8cf82000] 07:51:04 INFO - PROCESS | 25545 | 1466520664101 Marionette DEBUG loaded listener.js 07:51:04 INFO - PROCESS | 25545 | ++DOMWINDOW == 89 (0x8d8b9800) [pid = 25545] [serial = 1980] [outer = 0x8cf82000] 07:51:05 INFO - PROCESS | 25545 | --DOCSHELL 0x8d787400 == 23 [pid = 25545] [id = 648] 07:51:05 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9c1000 == 22 [pid = 25545] [id = 647] 07:51:05 INFO - PROCESS | 25545 | --DOCSHELL 0x8e5b2000 == 21 [pid = 25545] [id = 645] 07:51:05 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9c8c00 == 20 [pid = 25545] [id = 644] 07:51:05 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9b7000 == 19 [pid = 25545] [id = 643] 07:51:05 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9b0400 == 18 [pid = 25545] [id = 637] 07:51:05 INFO - PROCESS | 25545 | --DOCSHELL 0x8e7e8000 == 17 [pid = 25545] [id = 646] 07:51:05 INFO - PROCESS | 25545 | --DOCSHELL 0x8d78cc00 == 16 [pid = 25545] [id = 658] 07:51:05 INFO - PROCESS | 25545 | --DOCSHELL 0x8e4c8000 == 15 [pid = 25545] [id = 657] 07:51:05 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9c4800 == 14 [pid = 25545] [id = 656] 07:51:05 INFO - PROCESS | 25545 | --DOCSHELL 0x8c4df800 == 13 [pid = 25545] [id = 655] 07:51:05 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9b5400 == 12 [pid = 25545] [id = 653] 07:51:05 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9afc00 == 11 [pid = 25545] [id = 654] 07:51:05 INFO - PROCESS | 25545 | --DOCSHELL 0x8ef84000 == 10 [pid = 25545] [id = 652] 07:51:05 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9b2400 == 9 [pid = 25545] [id = 651] 07:51:05 INFO - PROCESS | 25545 | --DOCSHELL 0x8d91ac00 == 8 [pid = 25545] [id = 649] 07:51:05 INFO - PROCESS | 25545 | --DOCSHELL 0x8c4dec00 == 7 [pid = 25545] [id = 650] 07:51:05 INFO - PROCESS | 25545 | --DOMWINDOW == 88 (0x8e4cdc00) [pid = 25545] [serial = 1928] [outer = (nil)] [url = about:blank] 07:51:05 INFO - PROCESS | 25545 | --DOMWINDOW == 87 (0x8e4cf400) [pid = 25545] [serial = 1925] [outer = (nil)] [url = about:blank] 07:51:05 INFO - PROCESS | 25545 | --DOMWINDOW == 86 (0x8b9bc400) [pid = 25545] [serial = 1916] [outer = (nil)] [url = about:blank] 07:51:05 INFO - PROCESS | 25545 | --DOMWINDOW == 85 (0x8cf8bc00) [pid = 25545] [serial = 1919] [outer = (nil)] [url = about:blank] 07:51:05 INFO - PROCESS | 25545 | --DOMWINDOW == 84 (0x8d782000) [pid = 25545] [serial = 1920] [outer = (nil)] [url = about:blank] 07:51:05 INFO - PROCESS | 25545 | --DOMWINDOW == 83 (0x8cf82400) [pid = 25545] [serial = 1914] [outer = (nil)] [url = about:blank] 07:51:05 INFO - PROCESS | 25545 | --DOMWINDOW == 82 (0x8c4d5c00) [pid = 25545] [serial = 1913] [outer = (nil)] [url = about:blank] 07:51:05 INFO - PROCESS | 25545 | --DOMWINDOW == 81 (0x8c407c00) [pid = 25545] [serial = 1896] [outer = (nil)] [url = about:blank] 07:51:05 INFO - PROCESS | 25545 | --DOMWINDOW == 80 (0x8b9c0000) [pid = 25545] [serial = 1895] [outer = (nil)] [url = about:blank] 07:51:05 INFO - PROCESS | 25545 | --DOMWINDOW == 79 (0x8e344800) [pid = 25545] [serial = 1899] [outer = (nil)] [url = about:blank] 07:51:05 INFO - PROCESS | 25545 | --DOMWINDOW == 78 (0x8d920000) [pid = 25545] [serial = 1898] [outer = (nil)] [url = about:blank] 07:51:05 INFO - PROCESS | 25545 | --DOMWINDOW == 77 (0x8ef8cc00) [pid = 25545] [serial = 1902] [outer = (nil)] [url = about:blank] 07:51:05 INFO - PROCESS | 25545 | --DOMWINDOW == 76 (0x8e7e2400) [pid = 25545] [serial = 1901] [outer = (nil)] [url = about:blank] 07:51:05 INFO - PROCESS | 25545 | --DOMWINDOW == 75 (0x91c4c800) [pid = 25545] [serial = 1905] [outer = (nil)] [url = about:blank] 07:51:05 INFO - PROCESS | 25545 | --DOMWINDOW == 74 (0x91c0ec00) [pid = 25545] [serial = 1904] [outer = (nil)] [url = about:blank] 07:51:05 INFO - PROCESS | 25545 | --DOMWINDOW == 73 (0x922b6800) [pid = 25545] [serial = 1908] [outer = (nil)] [url = about:blank] 07:51:05 INFO - PROCESS | 25545 | --DOMWINDOW == 72 (0x922b0000) [pid = 25545] [serial = 1907] [outer = (nil)] [url = about:blank] 07:51:06 INFO - PROCESS | 25545 | --DOMWINDOW == 71 (0x8b9c7c00) [pid = 25545] [serial = 1917] [outer = (nil)] [url = about:blank] 07:51:06 INFO - PROCESS | 25545 | --DOMWINDOW == 70 (0x8e5a5800) [pid = 25545] [serial = 1926] [outer = (nil)] [url = about:blank] 07:51:06 INFO - PROCESS | 25545 | --DOMWINDOW == 69 (0x92694800) [pid = 25545] [serial = 1911] [outer = (nil)] [url = about:blank] 07:51:06 INFO - PROCESS | 25545 | --DOMWINDOW == 68 (0x8dd32c00) [pid = 25545] [serial = 1923] [outer = (nil)] [url = about:blank] 07:51:06 INFO - PROCESS | 25545 | --DOMWINDOW == 67 (0x924c5000) [pid = 25545] [serial = 1910] [outer = (nil)] [url = about:blank] 07:51:06 INFO - PROCESS | 25545 | --DOMWINDOW == 66 (0x8d919c00) [pid = 25545] [serial = 1922] [outer = (nil)] [url = about:blank] 07:51:06 INFO - PROCESS | 25545 | 1466520666393 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 07:51:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 07:51:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 2997ms 07:51:06 INFO - PROCESS | 25545 | 1466520666442 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 07:51:06 INFO - PROCESS | 25545 | 1466520666449 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 07:51:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 07:51:06 INFO - PROCESS | 25545 | 1466520666458 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 07:51:06 INFO - PROCESS | 25545 | 1466520666468 Marionette TRACE conn4 <- [1,2610,null,{}] 07:51:06 INFO - PROCESS | 25545 | 1466520666488 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:51:06 INFO - PROCESS | 25545 | 1466520666495 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:06 INFO - PROCESS | 25545 | 1466520666675 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 07:51:06 INFO - PROCESS | 25545 | 1466520666873 Marionette TRACE conn4 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:06 INFO - PROCESS | 25545 | 1466520666883 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:06 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9c5000 == 8 [pid = 25545] [id = 660] 07:51:06 INFO - PROCESS | 25545 | ++DOMWINDOW == 67 (0x8b9c7400) [pid = 25545] [serial = 1981] [outer = (nil)] 07:51:06 INFO - PROCESS | 25545 | ++DOMWINDOW == 68 (0x8c4d2400) [pid = 25545] [serial = 1982] [outer = 0x8b9c7400] 07:51:06 INFO - PROCESS | 25545 | 1466520666958 Marionette DEBUG loaded listener.js 07:51:07 INFO - PROCESS | 25545 | ++DOMWINDOW == 69 (0x8c4d8400) [pid = 25545] [serial = 1983] [outer = 0x8b9c7400] 07:51:07 INFO - PROCESS | 25545 | 1466520667794 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 07:51:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 07:51:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1372ms 07:51:07 INFO - PROCESS | 25545 | 1466520667830 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 07:51:07 INFO - PROCESS | 25545 | 1466520667839 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 07:51:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 07:51:07 INFO - PROCESS | 25545 | 1466520667850 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 07:51:07 INFO - PROCESS | 25545 | 1466520667855 Marionette TRACE conn4 <- [1,2614,null,{}] 07:51:07 INFO - PROCESS | 25545 | 1466520667861 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:51:07 INFO - PROCESS | 25545 | 1466520667867 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:08 INFO - PROCESS | 25545 | 1466520668070 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 07:51:08 INFO - PROCESS | 25545 | 1466520668220 Marionette TRACE conn4 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:08 INFO - PROCESS | 25545 | 1466520668233 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:08 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d782c00 == 9 [pid = 25545] [id = 661] 07:51:08 INFO - PROCESS | 25545 | ++DOMWINDOW == 70 (0x8d78cc00) [pid = 25545] [serial = 1984] [outer = (nil)] 07:51:08 INFO - PROCESS | 25545 | ++DOMWINDOW == 71 (0x8d8bd000) [pid = 25545] [serial = 1985] [outer = 0x8d78cc00] 07:51:08 INFO - PROCESS | 25545 | 1466520668305 Marionette DEBUG loaded listener.js 07:51:08 INFO - PROCESS | 25545 | ++DOMWINDOW == 72 (0x8d91a400) [pid = 25545] [serial = 1986] [outer = 0x8d78cc00] 07:51:09 INFO - PROCESS | 25545 | 1466520669288 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 07:51:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 07:51:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1485ms 07:51:09 INFO - PROCESS | 25545 | 1466520669335 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 07:51:09 INFO - PROCESS | 25545 | 1466520669340 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 07:51:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 07:51:09 INFO - PROCESS | 25545 | 1466520669357 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 07:51:09 INFO - PROCESS | 25545 | 1466520669363 Marionette TRACE conn4 <- [1,2618,null,{}] 07:51:09 INFO - PROCESS | 25545 | 1466520669382 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:51:09 INFO - PROCESS | 25545 | 1466520669393 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:09 INFO - PROCESS | 25545 | 1466520669629 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 07:51:09 INFO - PROCESS | 25545 | 1466520669651 Marionette TRACE conn4 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:09 INFO - PROCESS | 25545 | 1466520669663 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:09 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e34c800 == 10 [pid = 25545] [id = 662] 07:51:09 INFO - PROCESS | 25545 | ++DOMWINDOW == 73 (0x8e34d000) [pid = 25545] [serial = 1987] [outer = (nil)] 07:51:09 INFO - PROCESS | 25545 | ++DOMWINDOW == 74 (0x8e4c7c00) [pid = 25545] [serial = 1988] [outer = 0x8e34d000] 07:51:09 INFO - PROCESS | 25545 | 1466520669735 Marionette DEBUG loaded listener.js 07:51:09 INFO - PROCESS | 25545 | ++DOMWINDOW == 75 (0x8e5a5800) [pid = 25545] [serial = 1989] [outer = 0x8e34d000] 07:51:11 INFO - PROCESS | 25545 | 1466520671118 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 07:51:11 INFO - PROCESS | 25545 | --DOMWINDOW == 74 (0x8e343800) [pid = 25545] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 07:51:11 INFO - PROCESS | 25545 | --DOMWINDOW == 73 (0x8d91d000) [pid = 25545] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 07:51:11 INFO - PROCESS | 25545 | --DOMWINDOW == 72 (0x8e5b2400) [pid = 25545] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 07:51:11 INFO - PROCESS | 25545 | --DOMWINDOW == 71 (0x8d78a800) [pid = 25545] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 07:51:11 INFO - PROCESS | 25545 | --DOMWINDOW == 70 (0x8ef87000) [pid = 25545] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 07:51:11 INFO - PROCESS | 25545 | --DOMWINDOW == 69 (0x8d8bb800) [pid = 25545] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 07:51:11 INFO - PROCESS | 25545 | --DOMWINDOW == 68 (0x8b9b7800) [pid = 25545] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 07:51:11 INFO - PROCESS | 25545 | --DOMWINDOW == 67 (0x8b9c2800) [pid = 25545] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 07:51:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 07:51:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1845ms 07:51:11 INFO - PROCESS | 25545 | 1466520671200 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 07:51:11 INFO - PROCESS | 25545 | 1466520671204 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 07:51:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 07:51:11 INFO - PROCESS | 25545 | 1466520671211 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 07:51:11 INFO - PROCESS | 25545 | 1466520671214 Marionette TRACE conn4 <- [1,2622,null,{}] 07:51:11 INFO - PROCESS | 25545 | 1466520671219 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:51:11 INFO - PROCESS | 25545 | 1466520671225 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:11 INFO - PROCESS | 25545 | 1466520671421 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 07:51:11 INFO - PROCESS | 25545 | 1466520671575 Marionette TRACE conn4 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:11 INFO - PROCESS | 25545 | 1466520671582 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:11 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c415400 == 11 [pid = 25545] [id = 663] 07:51:11 INFO - PROCESS | 25545 | ++DOMWINDOW == 68 (0x8d787800) [pid = 25545] [serial = 1990] [outer = (nil)] 07:51:11 INFO - PROCESS | 25545 | ++DOMWINDOW == 69 (0x8e34c400) [pid = 25545] [serial = 1991] [outer = 0x8d787800] 07:51:11 INFO - PROCESS | 25545 | 1466520671658 Marionette DEBUG loaded listener.js 07:51:11 INFO - PROCESS | 25545 | ++DOMWINDOW == 70 (0x8e5afc00) [pid = 25545] [serial = 1992] [outer = 0x8d787800] 07:51:12 INFO - PROCESS | 25545 | 1466520672494 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 07:51:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 07:51:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1340ms 07:51:12 INFO - PROCESS | 25545 | 1466520672552 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 07:51:12 INFO - PROCESS | 25545 | 1466520672555 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 07:51:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 07:51:12 INFO - PROCESS | 25545 | 1466520672562 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 07:51:12 INFO - PROCESS | 25545 | 1466520672565 Marionette TRACE conn4 <- [1,2626,null,{}] 07:51:12 INFO - PROCESS | 25545 | 1466520672570 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:51:12 INFO - PROCESS | 25545 | 1466520672575 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:12 INFO - PROCESS | 25545 | 1466520672754 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 07:51:12 INFO - PROCESS | 25545 | 1466520672897 Marionette TRACE conn4 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:12 INFO - PROCESS | 25545 | 1466520672909 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:12 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e645c00 == 12 [pid = 25545] [id = 664] 07:51:12 INFO - PROCESS | 25545 | ++DOMWINDOW == 71 (0x8e7de400) [pid = 25545] [serial = 1993] [outer = (nil)] 07:51:12 INFO - PROCESS | 25545 | ++DOMWINDOW == 72 (0x8e7e5c00) [pid = 25545] [serial = 1994] [outer = 0x8e7de400] 07:51:12 INFO - PROCESS | 25545 | 1466520672987 Marionette DEBUG loaded listener.js 07:51:13 INFO - PROCESS | 25545 | ++DOMWINDOW == 73 (0x8ef89800) [pid = 25545] [serial = 1995] [outer = 0x8e7de400] 07:51:14 INFO - PROCESS | 25545 | 1466520674101 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 07:51:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 07:51:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1583ms 07:51:14 INFO - PROCESS | 25545 | 1466520674146 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 07:51:14 INFO - PROCESS | 25545 | 1466520674153 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 07:51:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 07:51:14 INFO - PROCESS | 25545 | 1466520674163 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 07:51:14 INFO - PROCESS | 25545 | 1466520674170 Marionette TRACE conn4 <- [1,2630,null,{}] 07:51:14 INFO - PROCESS | 25545 | 1466520674179 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:51:14 INFO - PROCESS | 25545 | 1466520674184 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:14 INFO - PROCESS | 25545 | 1466520674395 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 07:51:14 INFO - PROCESS | 25545 | 1466520674648 Marionette TRACE conn4 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:14 INFO - PROCESS | 25545 | 1466520674658 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:14 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c4d9800 == 13 [pid = 25545] [id = 665] 07:51:14 INFO - PROCESS | 25545 | ++DOMWINDOW == 74 (0x8c4dec00) [pid = 25545] [serial = 1996] [outer = (nil)] 07:51:14 INFO - PROCESS | 25545 | ++DOMWINDOW == 75 (0x8d784000) [pid = 25545] [serial = 1997] [outer = 0x8c4dec00] 07:51:14 INFO - PROCESS | 25545 | 1466520674783 Marionette DEBUG loaded listener.js 07:51:14 INFO - PROCESS | 25545 | ++DOMWINDOW == 76 (0x8d91d800) [pid = 25545] [serial = 1998] [outer = 0x8c4dec00] 07:51:15 INFO - PROCESS | 25545 | 1466520675822 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 07:51:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 07:51:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1744ms 07:51:15 INFO - PROCESS | 25545 | 1466520675909 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 07:51:15 INFO - PROCESS | 25545 | 1466520675923 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 07:51:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 07:51:15 INFO - PROCESS | 25545 | 1466520675935 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 07:51:15 INFO - PROCESS | 25545 | 1466520675939 Marionette TRACE conn4 <- [1,2634,null,{}] 07:51:15 INFO - PROCESS | 25545 | 1466520675947 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:51:15 INFO - PROCESS | 25545 | 1466520675954 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:16 INFO - PROCESS | 25545 | 1466520676199 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 07:51:16 INFO - PROCESS | 25545 | 1466520676484 Marionette TRACE conn4 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:16 INFO - PROCESS | 25545 | 1466520676493 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:16 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9b9c00 == 14 [pid = 25545] [id = 666] 07:51:16 INFO - PROCESS | 25545 | ++DOMWINDOW == 77 (0x8e5abc00) [pid = 25545] [serial = 1999] [outer = (nil)] 07:51:16 INFO - PROCESS | 25545 | ++DOMWINDOW == 78 (0x8e7df000) [pid = 25545] [serial = 2000] [outer = 0x8e5abc00] 07:51:16 INFO - PROCESS | 25545 | 1466520676605 Marionette DEBUG loaded listener.js 07:51:16 INFO - PROCESS | 25545 | ++DOMWINDOW == 79 (0x8e5a7c00) [pid = 25545] [serial = 2001] [outer = 0x8e5abc00] 07:51:17 INFO - PROCESS | 25545 | 1466520677695 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 07:51:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 07:51:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1833ms 07:51:17 INFO - PROCESS | 25545 | 1466520677770 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 07:51:17 INFO - PROCESS | 25545 | 1466520677774 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 07:51:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 07:51:17 INFO - PROCESS | 25545 | 1466520677782 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 07:51:17 INFO - PROCESS | 25545 | 1466520677789 Marionette TRACE conn4 <- [1,2638,null,{}] 07:51:17 INFO - PROCESS | 25545 | 1466520677807 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:51:17 INFO - PROCESS | 25545 | 1466520677816 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:18 INFO - PROCESS | 25545 | 1466520678054 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 07:51:18 INFO - PROCESS | 25545 | 1466520678335 Marionette TRACE conn4 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:18 INFO - PROCESS | 25545 | 1466520678351 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:18 INFO - PROCESS | 25545 | ++DOCSHELL 0x8f027800 == 15 [pid = 25545] [id = 667] 07:51:18 INFO - PROCESS | 25545 | ++DOMWINDOW == 80 (0x8f027c00) [pid = 25545] [serial = 2002] [outer = (nil)] 07:51:18 INFO - PROCESS | 25545 | ++DOMWINDOW == 81 (0x91467800) [pid = 25545] [serial = 2003] [outer = 0x8f027c00] 07:51:18 INFO - PROCESS | 25545 | 1466520678436 Marionette DEBUG loaded listener.js 07:51:18 INFO - PROCESS | 25545 | ++DOMWINDOW == 82 (0x9146f000) [pid = 25545] [serial = 2004] [outer = 0x8f027c00] 07:51:19 INFO - PROCESS | 25545 | 1466520679488 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 07:51:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 07:51:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1790ms 07:51:19 INFO - PROCESS | 25545 | 1466520679574 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 07:51:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 07:51:19 INFO - PROCESS | 25545 | 1466520679579 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 07:51:19 INFO - PROCESS | 25545 | 1466520679587 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 07:51:19 INFO - PROCESS | 25545 | 1466520679591 Marionette TRACE conn4 <- [1,2642,null,{}] 07:51:19 INFO - PROCESS | 25545 | 1466520679597 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:51:19 INFO - PROCESS | 25545 | 1466520679603 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:19 INFO - PROCESS | 25545 | 1466520679993 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 07:51:20 INFO - PROCESS | 25545 | 1466520680247 Marionette TRACE conn4 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:20 INFO - PROCESS | 25545 | 1466520680255 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:20 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9c6800 == 16 [pid = 25545] [id = 668] 07:51:20 INFO - PROCESS | 25545 | ++DOMWINDOW == 83 (0x8b9cb800) [pid = 25545] [serial = 2005] [outer = (nil)] 07:51:20 INFO - PROCESS | 25545 | ++DOMWINDOW == 84 (0x8c40e000) [pid = 25545] [serial = 2006] [outer = 0x8b9cb800] 07:51:20 INFO - PROCESS | 25545 | 1466520680335 Marionette DEBUG loaded listener.js 07:51:20 INFO - PROCESS | 25545 | ++DOMWINDOW == 85 (0x8cf7f800) [pid = 25545] [serial = 2007] [outer = 0x8b9cb800] 07:51:21 INFO - PROCESS | 25545 | --DOMWINDOW == 84 (0x8e7db400) [pid = 25545] [serial = 1938] [outer = (nil)] [url = about:blank] 07:51:21 INFO - PROCESS | 25545 | --DOMWINDOW == 83 (0x8d915400) [pid = 25545] [serial = 1947] [outer = (nil)] [url = about:blank] 07:51:21 INFO - PROCESS | 25545 | --DOMWINDOW == 82 (0x8f01c800) [pid = 25545] [serial = 1941] [outer = (nil)] [url = about:blank] 07:51:21 INFO - PROCESS | 25545 | --DOMWINDOW == 81 (0x8d917000) [pid = 25545] [serial = 1934] [outer = (nil)] [url = about:blank] 07:51:21 INFO - PROCESS | 25545 | --DOMWINDOW == 80 (0x8e644400) [pid = 25545] [serial = 1937] [outer = (nil)] [url = about:blank] 07:51:21 INFO - PROCESS | 25545 | --DOMWINDOW == 79 (0x8c40a800) [pid = 25545] [serial = 1932] [outer = (nil)] [url = about:blank] 07:51:21 INFO - PROCESS | 25545 | --DOMWINDOW == 78 (0x8ef8f400) [pid = 25545] [serial = 1940] [outer = (nil)] [url = about:blank] 07:51:21 INFO - PROCESS | 25545 | --DOMWINDOW == 77 (0x8c408c00) [pid = 25545] [serial = 1943] [outer = (nil)] [url = about:blank] 07:51:21 INFO - PROCESS | 25545 | --DOMWINDOW == 76 (0x8c4d9000) [pid = 25545] [serial = 1944] [outer = (nil)] [url = about:blank] 07:51:21 INFO - PROCESS | 25545 | --DOMWINDOW == 75 (0x8d8b8c00) [pid = 25545] [serial = 1946] [outer = (nil)] [url = about:blank] 07:51:21 INFO - PROCESS | 25545 | --DOMWINDOW == 74 (0x8dd38400) [pid = 25545] [serial = 1935] [outer = (nil)] [url = about:blank] 07:51:21 INFO - PROCESS | 25545 | --DOMWINDOW == 73 (0x8b9c0400) [pid = 25545] [serial = 1931] [outer = (nil)] [url = about:blank] 07:51:21 INFO - PROCESS | 25545 | --DOMWINDOW == 72 (0x8e4c9c00) [pid = 25545] [serial = 1949] [outer = (nil)] [url = about:blank] 07:51:21 INFO - PROCESS | 25545 | --DOMWINDOW == 71 (0x8e5b1c00) [pid = 25545] [serial = 1950] [outer = (nil)] [url = about:blank] 07:51:21 INFO - PROCESS | 25545 | --DOMWINDOW == 70 (0x8e5a9400) [pid = 25545] [serial = 1929] [outer = (nil)] [url = about:blank] 07:51:21 INFO - PROCESS | 25545 | 1466520681477 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 07:51:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 07:51:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1936ms 07:51:21 INFO - PROCESS | 25545 | 1466520681526 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 07:51:21 INFO - PROCESS | 25545 | 1466520681532 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 07:51:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 07:51:21 INFO - PROCESS | 25545 | 1466520681549 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 07:51:21 INFO - PROCESS | 25545 | 1466520681556 Marionette TRACE conn4 <- [1,2646,null,{}] 07:51:21 INFO - PROCESS | 25545 | 1466520681568 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:51:21 INFO - PROCESS | 25545 | 1466520681573 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:21 INFO - PROCESS | 25545 | 1466520681753 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 07:51:21 INFO - PROCESS | 25545 | 1466520681944 Marionette TRACE conn4 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:21 INFO - PROCESS | 25545 | 1466520681953 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:21 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d8b8c00 == 17 [pid = 25545] [id = 669] 07:51:21 INFO - PROCESS | 25545 | ++DOMWINDOW == 71 (0x8d8bb800) [pid = 25545] [serial = 2008] [outer = (nil)] 07:51:22 INFO - PROCESS | 25545 | ++DOMWINDOW == 72 (0x8d917000) [pid = 25545] [serial = 2009] [outer = 0x8d8bb800] 07:51:22 INFO - PROCESS | 25545 | 1466520682033 Marionette DEBUG loaded listener.js 07:51:22 INFO - PROCESS | 25545 | ++DOMWINDOW == 73 (0x8e344000) [pid = 25545] [serial = 2010] [outer = 0x8d8bb800] 07:51:22 INFO - PROCESS | 25545 | 1466520682862 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 07:51:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 07:51:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1342ms 07:51:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 07:51:22 INFO - PROCESS | 25545 | 1466520682893 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 07:51:22 INFO - PROCESS | 25545 | 1466520682897 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 07:51:22 INFO - PROCESS | 25545 | 1466520682905 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 07:51:22 INFO - PROCESS | 25545 | 1466520682908 Marionette TRACE conn4 <- [1,2650,null,{}] 07:51:22 INFO - PROCESS | 25545 | 1466520682915 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:51:22 INFO - PROCESS | 25545 | 1466520682919 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:23 INFO - PROCESS | 25545 | 1466520683105 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 07:51:23 INFO - PROCESS | 25545 | 1466520683118 Marionette TRACE conn4 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:23 INFO - PROCESS | 25545 | 1466520683124 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:23 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c40ec00 == 18 [pid = 25545] [id = 670] 07:51:23 INFO - PROCESS | 25545 | ++DOMWINDOW == 74 (0x8e64cc00) [pid = 25545] [serial = 2011] [outer = (nil)] 07:51:23 INFO - PROCESS | 25545 | ++DOMWINDOW == 75 (0x8e7dd400) [pid = 25545] [serial = 2012] [outer = 0x8e64cc00] 07:51:23 INFO - PROCESS | 25545 | 1466520683197 Marionette DEBUG loaded listener.js 07:51:23 INFO - PROCESS | 25545 | ++DOMWINDOW == 76 (0x8e7e3400) [pid = 25545] [serial = 2013] [outer = 0x8e64cc00] 07:51:24 INFO - PROCESS | 25545 | 1466520684207 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 07:51:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 07:51:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1335ms 07:51:24 INFO - PROCESS | 25545 | 1466520684240 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 07:51:24 INFO - PROCESS | 25545 | 1466520684247 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 07:51:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 07:51:24 INFO - PROCESS | 25545 | 1466520684269 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 07:51:24 INFO - PROCESS | 25545 | 1466520684277 Marionette TRACE conn4 <- [1,2654,null,{}] 07:51:24 INFO - PROCESS | 25545 | 1466520684284 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:51:24 INFO - PROCESS | 25545 | 1466520684291 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:24 INFO - PROCESS | 25545 | 1466520684523 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 07:51:24 INFO - PROCESS | 25545 | 1466520684548 Marionette TRACE conn4 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:24 INFO - PROCESS | 25545 | 1466520684555 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:24 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e34b000 == 19 [pid = 25545] [id = 671] 07:51:24 INFO - PROCESS | 25545 | ++DOMWINDOW == 77 (0x8f021c00) [pid = 25545] [serial = 2014] [outer = (nil)] 07:51:24 INFO - PROCESS | 25545 | ++DOMWINDOW == 78 (0x91469c00) [pid = 25545] [serial = 2015] [outer = 0x8f021c00] 07:51:24 INFO - PROCESS | 25545 | 1466520684628 Marionette DEBUG loaded listener.js 07:51:24 INFO - PROCESS | 25545 | ++DOMWINDOW == 79 (0x915cd000) [pid = 25545] [serial = 2016] [outer = 0x8f021c00] 07:51:25 INFO - PROCESS | 25545 | 1466520685604 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 07:51:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 07:51:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1409ms 07:51:25 INFO - PROCESS | 25545 | 1466520685665 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 07:51:25 INFO - PROCESS | 25545 | 1466520685669 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 07:51:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 07:51:25 INFO - PROCESS | 25545 | 1466520685675 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 07:51:25 INFO - PROCESS | 25545 | 1466520685678 Marionette TRACE conn4 <- [1,2658,null,{}] 07:51:25 INFO - PROCESS | 25545 | 1466520685684 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:51:25 INFO - PROCESS | 25545 | 1466520685688 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:25 INFO - PROCESS | 25545 | 1466520685909 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 07:51:25 INFO - PROCESS | 25545 | 1466520685935 Marionette TRACE conn4 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:25 INFO - PROCESS | 25545 | 1466520685940 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:25 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e5b3c00 == 20 [pid = 25545] [id = 672] 07:51:25 INFO - PROCESS | 25545 | ++DOMWINDOW == 80 (0x91468c00) [pid = 25545] [serial = 2017] [outer = (nil)] 07:51:26 INFO - PROCESS | 25545 | ++DOMWINDOW == 81 (0x91806000) [pid = 25545] [serial = 2018] [outer = 0x91468c00] 07:51:26 INFO - PROCESS | 25545 | 1466520686015 Marionette DEBUG loaded listener.js 07:51:26 INFO - PROCESS | 25545 | ++DOMWINDOW == 82 (0x91809c00) [pid = 25545] [serial = 2019] [outer = 0x91468c00] 07:51:26 INFO - PROCESS | 25545 | --DOMWINDOW == 81 (0x8c4df400) [pid = 25545] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 07:51:26 INFO - PROCESS | 25545 | --DOMWINDOW == 80 (0x8e34d800) [pid = 25545] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 07:51:26 INFO - PROCESS | 25545 | --DOMWINDOW == 79 (0x8ef85000) [pid = 25545] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 07:51:26 INFO - PROCESS | 25545 | --DOMWINDOW == 78 (0x8e5a8c00) [pid = 25545] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 07:51:26 INFO - PROCESS | 25545 | --DOMWINDOW == 77 (0x8e34d000) [pid = 25545] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 07:51:26 INFO - PROCESS | 25545 | --DOMWINDOW == 76 (0x8b9c7400) [pid = 25545] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 07:51:26 INFO - PROCESS | 25545 | --DOMWINDOW == 75 (0x8b9b4400) [pid = 25545] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 07:51:26 INFO - PROCESS | 25545 | --DOMWINDOW == 74 (0x8cf82000) [pid = 25545] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 07:51:26 INFO - PROCESS | 25545 | --DOMWINDOW == 73 (0x915d3c00) [pid = 25545] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 07:51:26 INFO - PROCESS | 25545 | --DOMWINDOW == 72 (0x8d78cc00) [pid = 25545] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 07:51:26 INFO - PROCESS | 25545 | --DOMWINDOW == 71 (0x8d787800) [pid = 25545] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 07:51:26 INFO - PROCESS | 25545 | --DOMWINDOW == 70 (0x8b9cc400) [pid = 25545] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 07:51:26 INFO - PROCESS | 25545 | --DOMWINDOW == 69 (0x91b36000) [pid = 25545] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 07:51:26 INFO - PROCESS | 25545 | --DOMWINDOW == 68 (0x8d8b6c00) [pid = 25545] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 07:51:27 INFO - PROCESS | 25545 | 1466520687149 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 07:51:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 07:51:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1496ms 07:51:27 INFO - PROCESS | 25545 | 1466520687172 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 07:51:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 07:51:27 INFO - PROCESS | 25545 | 1466520687177 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 07:51:27 INFO - PROCESS | 25545 | 1466520687183 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 07:51:27 INFO - PROCESS | 25545 | 1466520687187 Marionette TRACE conn4 <- [1,2662,null,{}] 07:51:27 INFO - PROCESS | 25545 | 1466520687193 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:51:27 INFO - PROCESS | 25545 | 1466520687200 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:27 INFO - PROCESS | 25545 | 1466520687386 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 07:51:27 INFO - PROCESS | 25545 | 1466520687531 Marionette TRACE conn4 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:27 INFO - PROCESS | 25545 | 1466520687550 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:27 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c4d2c00 == 21 [pid = 25545] [id = 673] 07:51:27 INFO - PROCESS | 25545 | ++DOMWINDOW == 69 (0x8cf82400) [pid = 25545] [serial = 2020] [outer = (nil)] 07:51:27 INFO - PROCESS | 25545 | ++DOMWINDOW == 70 (0x915d0c00) [pid = 25545] [serial = 2021] [outer = 0x8cf82400] 07:51:27 INFO - PROCESS | 25545 | 1466520687639 Marionette DEBUG loaded listener.js 07:51:27 INFO - PROCESS | 25545 | ++DOMWINDOW == 71 (0x8dd38000) [pid = 25545] [serial = 2022] [outer = 0x8cf82400] 07:51:28 INFO - PROCESS | 25545 | 1466520688494 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 07:51:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 07:51:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1431ms 07:51:28 INFO - PROCESS | 25545 | 1466520688616 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 07:51:28 INFO - PROCESS | 25545 | 1466520688622 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 07:51:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 07:51:28 INFO - PROCESS | 25545 | 1466520688644 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 07:51:28 INFO - PROCESS | 25545 | 1466520688650 Marionette TRACE conn4 <- [1,2666,null,{}] 07:51:28 INFO - PROCESS | 25545 | 1466520688660 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:51:28 INFO - PROCESS | 25545 | 1466520688668 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:29 INFO - PROCESS | 25545 | 1466520689002 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 07:51:29 INFO - PROCESS | 25545 | 1466520689147 Marionette TRACE conn4 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:29 INFO - PROCESS | 25545 | 1466520689172 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:29 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c40ac00 == 22 [pid = 25545] [id = 674] 07:51:29 INFO - PROCESS | 25545 | ++DOMWINDOW == 72 (0x8c40b000) [pid = 25545] [serial = 2023] [outer = (nil)] 07:51:29 INFO - PROCESS | 25545 | ++DOMWINDOW == 73 (0x8c4d7400) [pid = 25545] [serial = 2024] [outer = 0x8c40b000] 07:51:29 INFO - PROCESS | 25545 | 1466520689327 Marionette DEBUG loaded listener.js 07:51:29 INFO - PROCESS | 25545 | ++DOMWINDOW == 74 (0x8d78cc00) [pid = 25545] [serial = 2025] [outer = 0x8c40b000] 07:51:30 INFO - PROCESS | 25545 | SkCairoFTTypeface::onFilterRec unimplemented 07:51:30 INFO - PROCESS | 25545 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:51:30 INFO - PROCESS | 25545 | 1466520690734 Marionette TRACE conn4 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 07:51:30 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) 07:51:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2158ms 07:51:30 INFO - PROCESS | 25545 | 1466520690868 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 07:51:30 INFO - PROCESS | 25545 | 1466520690873 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 07:51:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 07:51:30 INFO - PROCESS | 25545 | 1466520690901 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 07:51:30 INFO - PROCESS | 25545 | 1466520690908 Marionette TRACE conn4 <- [1,2670,null,{}] 07:51:30 INFO - PROCESS | 25545 | 1466520690914 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:51:30 INFO - PROCESS | 25545 | 1466520690920 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:31 INFO - PROCESS | 25545 | 1466520691099 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 07:51:31 INFO - PROCESS | 25545 | 1466520691286 Marionette TRACE conn4 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:31 INFO - PROCESS | 25545 | 1466520691301 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:31 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c412c00 == 23 [pid = 25545] [id = 675] 07:51:31 INFO - PROCESS | 25545 | ++DOMWINDOW == 75 (0x8dd39c00) [pid = 25545] [serial = 2026] [outer = (nil)] 07:51:31 INFO - PROCESS | 25545 | ++DOMWINDOW == 76 (0x8e646c00) [pid = 25545] [serial = 2027] [outer = 0x8dd39c00] 07:51:31 INFO - PROCESS | 25545 | 1466520691429 Marionette DEBUG loaded listener.js 07:51:31 INFO - PROCESS | 25545 | ++DOMWINDOW == 77 (0x8e7db800) [pid = 25545] [serial = 2028] [outer = 0x8dd39c00] 07:51:32 INFO - PROCESS | 25545 | SkCairoFTTypeface::onFilterRec unimplemented 07:51:32 INFO - PROCESS | 25545 | 1466520692850 Marionette TRACE conn4 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 07:51:32 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 07:51:32 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 07:51:32 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 07:51:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:51:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 07:51:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1996ms 07:51:32 INFO - PROCESS | 25545 | 1466520692897 Marionette TRACE conn4 -> [0,2673,"getWindowHandle",null] 07:51:32 INFO - PROCESS | 25545 | 1466520692902 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 07:51:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 07:51:32 INFO - PROCESS | 25545 | 1466520692910 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 07:51:32 INFO - PROCESS | 25545 | 1466520692914 Marionette TRACE conn4 <- [1,2674,null,{}] 07:51:33 INFO - PROCESS | 25545 | 1466520693086 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:51:33 INFO - PROCESS | 25545 | 1466520693096 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:33 INFO - PROCESS | 25545 | 1466520693327 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 07:51:33 INFO - PROCESS | 25545 | 1466520693465 Marionette TRACE conn4 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:33 INFO - PROCESS | 25545 | 1466520693477 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:33 INFO - PROCESS | 25545 | ++DOCSHELL 0x9146d000 == 24 [pid = 25545] [id = 676] 07:51:33 INFO - PROCESS | 25545 | ++DOMWINDOW == 78 (0x9146dc00) [pid = 25545] [serial = 2029] [outer = (nil)] 07:51:33 INFO - PROCESS | 25545 | ++DOMWINDOW == 79 (0x91a71400) [pid = 25545] [serial = 2030] [outer = 0x9146dc00] 07:51:33 INFO - PROCESS | 25545 | 1466520693565 Marionette DEBUG loaded listener.js 07:51:33 INFO - PROCESS | 25545 | ++DOMWINDOW == 80 (0x91b2dc00) [pid = 25545] [serial = 2031] [outer = 0x9146dc00] 07:51:34 INFO - PROCESS | 25545 | SkCairoFTTypeface::onFilterRec unimplemented 07:51:34 INFO - PROCESS | 25545 | 1466520694956 Marionette TRACE conn4 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 07:51:35 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 07:51:35 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 07:51:35 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 07:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:51:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 07:51:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 2094ms 07:51:35 INFO - PROCESS | 25545 | 1466520695006 Marionette TRACE conn4 -> [0,2677,"getWindowHandle",null] 07:51:35 INFO - PROCESS | 25545 | 1466520695010 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 07:51:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 07:51:35 INFO - PROCESS | 25545 | 1466520695018 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 07:51:35 INFO - PROCESS | 25545 | 1466520695021 Marionette TRACE conn4 <- [1,2678,null,{}] 07:51:35 INFO - PROCESS | 25545 | 1466520695027 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:51:35 INFO - PROCESS | 25545 | 1466520695033 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:35 INFO - PROCESS | 25545 | 1466520695294 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 07:51:35 INFO - PROCESS | 25545 | 1466520695481 Marionette TRACE conn4 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:35 INFO - PROCESS | 25545 | 1466520695488 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:35 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9c2c00 == 25 [pid = 25545] [id = 677] 07:51:35 INFO - PROCESS | 25545 | ++DOMWINDOW == 81 (0x8b9c5800) [pid = 25545] [serial = 2032] [outer = (nil)] 07:51:35 INFO - PROCESS | 25545 | ++DOMWINDOW == 82 (0x8d8ba400) [pid = 25545] [serial = 2033] [outer = 0x8b9c5800] 07:51:35 INFO - PROCESS | 25545 | 1466520695574 Marionette DEBUG loaded listener.js 07:51:35 INFO - PROCESS | 25545 | ++DOMWINDOW == 83 (0x8e647000) [pid = 25545] [serial = 2034] [outer = 0x8b9c5800] 07:51:37 INFO - PROCESS | 25545 | SkCairoFTTypeface::onFilterRec unimplemented 07:51:37 INFO - PROCESS | 25545 | 1466520697257 Marionette TRACE conn4 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 07:51:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 07:51:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2285ms 07:51:37 INFO - PROCESS | 25545 | 1466520697304 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 07:51:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 07:51:37 INFO - PROCESS | 25545 | 1466520697309 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 07:51:37 INFO - PROCESS | 25545 | 1466520697318 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 07:51:37 INFO - PROCESS | 25545 | 1466520697323 Marionette TRACE conn4 <- [1,2682,null,{}] 07:51:37 INFO - PROCESS | 25545 | 1466520697384 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:51:37 INFO - PROCESS | 25545 | 1466520697390 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:38 INFO - PROCESS | 25545 | 1466520698534 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 07:51:38 INFO - PROCESS | 25545 | --DOMWINDOW == 82 (0x8d789000) [pid = 25545] [serial = 1953] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 25545 | --DOMWINDOW == 81 (0x8cf85000) [pid = 25545] [serial = 1952] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 25545 | --DOMWINDOW == 80 (0x8e5ad800) [pid = 25545] [serial = 1956] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 25545 | --DOMWINDOW == 79 (0x8e4c5000) [pid = 25545] [serial = 1955] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 25545 | --DOMWINDOW == 78 (0x8f019c00) [pid = 25545] [serial = 1959] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 25545 | --DOMWINDOW == 77 (0x8ef8bc00) [pid = 25545] [serial = 1958] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 25545 | --DOMWINDOW == 76 (0x915c6800) [pid = 25545] [serial = 1962] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 25545 | --DOMWINDOW == 75 (0x9146ac00) [pid = 25545] [serial = 1961] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 25545 | --DOMWINDOW == 74 (0x8e4c7c00) [pid = 25545] [serial = 1988] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 25545 | --DOMWINDOW == 73 (0x8c4d2400) [pid = 25545] [serial = 1982] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 25545 | --DOMWINDOW == 72 (0x8c4d8400) [pid = 25545] [serial = 1983] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 25545 | --DOMWINDOW == 71 (0x915d5800) [pid = 25545] [serial = 1965] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 25545 | --DOMWINDOW == 70 (0x8d8b9800) [pid = 25545] [serial = 1980] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 25545 | --DOMWINDOW == 69 (0x8cf8b000) [pid = 25545] [serial = 1979] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 25545 | --DOMWINDOW == 68 (0x915d1c00) [pid = 25545] [serial = 1964] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 25545 | --DOMWINDOW == 67 (0x91b31800) [pid = 25545] [serial = 1968] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 25545 | --DOMWINDOW == 66 (0x91a6d800) [pid = 25545] [serial = 1967] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 25545 | --DOMWINDOW == 65 (0x8d8bd000) [pid = 25545] [serial = 1985] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 25545 | --DOMWINDOW == 64 (0x8e34c400) [pid = 25545] [serial = 1991] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 25545 | --DOMWINDOW == 63 (0x91c0e400) [pid = 25545] [serial = 1971] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 25545 | --DOMWINDOW == 62 (0x91b3a800) [pid = 25545] [serial = 1970] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 25545 | --DOMWINDOW == 61 (0x91c51c00) [pid = 25545] [serial = 1974] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 25545 | --DOMWINDOW == 60 (0x91c50000) [pid = 25545] [serial = 1973] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 25545 | --DOMWINDOW == 59 (0x922b2400) [pid = 25545] [serial = 1977] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 25545 | --DOMWINDOW == 58 (0x91c59400) [pid = 25545] [serial = 1976] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 25545 | --DOMWINDOW == 57 (0x8e5a5800) [pid = 25545] [serial = 1989] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 25545 | --DOMWINDOW == 56 (0x8e5afc00) [pid = 25545] [serial = 1992] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 25545 | --DOMWINDOW == 55 (0x8d91a400) [pid = 25545] [serial = 1986] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 25545 | 1466520698829 Marionette TRACE conn4 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:38 INFO - PROCESS | 25545 | 1466520698839 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:38 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9b8800 == 26 [pid = 25545] [id = 678] 07:51:38 INFO - PROCESS | 25545 | ++DOMWINDOW == 56 (0x8b9ba000) [pid = 25545] [serial = 2035] [outer = (nil)] 07:51:38 INFO - PROCESS | 25545 | ++DOMWINDOW == 57 (0x8b9bd400) [pid = 25545] [serial = 2036] [outer = 0x8b9ba000] 07:51:38 INFO - PROCESS | 25545 | 1466520698919 Marionette DEBUG loaded listener.js 07:51:39 INFO - PROCESS | 25545 | ++DOMWINDOW == 58 (0x8c408c00) [pid = 25545] [serial = 2037] [outer = 0x8b9ba000] 07:51:40 INFO - PROCESS | 25545 | SkCairoFTTypeface::onFilterRec unimplemented 07:51:40 INFO - PROCESS | 25545 | 1466520700225 Marionette TRACE conn4 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 07:51:40 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) 07:51:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2953ms 07:51:40 INFO - PROCESS | 25545 | 1466520700271 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 07:51:40 INFO - PROCESS | 25545 | 1466520700279 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 07:51:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 07:51:40 INFO - PROCESS | 25545 | 1466520700287 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 07:51:40 INFO - PROCESS | 25545 | 1466520700294 Marionette TRACE conn4 <- [1,2686,null,{}] 07:51:40 INFO - PROCESS | 25545 | 1466520700303 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:51:40 INFO - PROCESS | 25545 | 1466520700309 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:40 INFO - PROCESS | 25545 | 1466520700597 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 07:51:40 INFO - PROCESS | 25545 | 1466520700638 Marionette TRACE conn4 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:40 INFO - PROCESS | 25545 | 1466520700650 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:40 INFO - PROCESS | 25545 | ++DOCSHELL 0x8cf8dc00 == 27 [pid = 25545] [id = 679] 07:51:40 INFO - PROCESS | 25545 | ++DOMWINDOW == 59 (0x8cf8ec00) [pid = 25545] [serial = 2038] [outer = (nil)] 07:51:40 INFO - PROCESS | 25545 | ++DOMWINDOW == 60 (0x8d78a000) [pid = 25545] [serial = 2039] [outer = 0x8cf8ec00] 07:51:40 INFO - PROCESS | 25545 | 1466520700816 Marionette DEBUG loaded listener.js 07:51:40 INFO - PROCESS | 25545 | ++DOMWINDOW == 61 (0x8d8b6000) [pid = 25545] [serial = 2040] [outer = 0x8cf8ec00] 07:51:42 INFO - PROCESS | 25545 | SkCairoFTTypeface::onFilterRec unimplemented 07:51:42 INFO - PROCESS | 25545 | 1466520702170 Marionette TRACE conn4 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 07:51:42 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 07:51:42 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 07:51:42 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 07:51:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:51:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 07:51:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1936ms 07:51:42 INFO - PROCESS | 25545 | 1466520702227 Marionette TRACE conn4 -> [0,2689,"getWindowHandle",null] 07:51:42 INFO - PROCESS | 25545 | 1466520702233 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 07:51:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 07:51:42 INFO - PROCESS | 25545 | 1466520702249 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 07:51:42 INFO - PROCESS | 25545 | 1466520702254 Marionette TRACE conn4 <- [1,2690,null,{}] 07:51:42 INFO - PROCESS | 25545 | 1466520702327 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:51:42 INFO - PROCESS | 25545 | 1466520702333 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:42 INFO - PROCESS | 25545 | 1466520702566 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 07:51:42 INFO - PROCESS | 25545 | 1466520702593 Marionette TRACE conn4 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:42 INFO - PROCESS | 25545 | 1466520702600 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:42 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d91a400 == 28 [pid = 25545] [id = 680] 07:51:42 INFO - PROCESS | 25545 | ++DOMWINDOW == 62 (0x8d91a800) [pid = 25545] [serial = 2041] [outer = (nil)] 07:51:42 INFO - PROCESS | 25545 | ++DOMWINDOW == 63 (0x8dd3c000) [pid = 25545] [serial = 2042] [outer = 0x8d91a800] 07:51:42 INFO - PROCESS | 25545 | 1466520702675 Marionette DEBUG loaded listener.js 07:51:42 INFO - PROCESS | 25545 | ++DOMWINDOW == 64 (0x8e343c00) [pid = 25545] [serial = 2043] [outer = 0x8d91a800] 07:51:43 INFO - PROCESS | 25545 | --DOMWINDOW == 63 (0x8f021c00) [pid = 25545] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 07:51:43 INFO - PROCESS | 25545 | --DOMWINDOW == 62 (0x8c4dec00) [pid = 25545] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 07:51:43 INFO - PROCESS | 25545 | --DOMWINDOW == 61 (0x8e7de400) [pid = 25545] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 07:51:43 INFO - PROCESS | 25545 | --DOMWINDOW == 60 (0x8e64cc00) [pid = 25545] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 07:51:43 INFO - PROCESS | 25545 | --DOMWINDOW == 59 (0x8e5abc00) [pid = 25545] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 07:51:43 INFO - PROCESS | 25545 | --DOMWINDOW == 58 (0x8cf82400) [pid = 25545] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 07:51:43 INFO - PROCESS | 25545 | --DOMWINDOW == 57 (0x8b9cb800) [pid = 25545] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 07:51:43 INFO - PROCESS | 25545 | --DOMWINDOW == 56 (0x91468c00) [pid = 25545] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 07:51:43 INFO - PROCESS | 25545 | --DOMWINDOW == 55 (0x8f027c00) [pid = 25545] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 07:51:43 INFO - PROCESS | 25545 | --DOMWINDOW == 54 (0x8d8bb800) [pid = 25545] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 07:51:44 INFO - PROCESS | 25545 | SkCairoFTTypeface::onFilterRec unimplemented 07:51:44 INFO - PROCESS | 25545 | 1466520704404 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 07:51:44 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 07:51:44 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 07:51:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 07:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:51:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 07:51:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 2208ms 07:51:44 INFO - PROCESS | 25545 | 1466520704451 Marionette TRACE conn4 -> [0,2693,"getWindowHandle",null] 07:51:44 INFO - PROCESS | 25545 | 1466520704458 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 07:51:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 07:51:44 INFO - PROCESS | 25545 | 1466520704486 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 07:51:44 INFO - PROCESS | 25545 | 1466520704494 Marionette TRACE conn4 <- [1,2694,null,{}] 07:51:44 INFO - PROCESS | 25545 | 1466520704500 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:51:44 INFO - PROCESS | 25545 | 1466520704508 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:44 INFO - PROCESS | 25545 | 1466520704734 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 07:51:44 INFO - PROCESS | 25545 | 1466520704873 Marionette TRACE conn4 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:44 INFO - PROCESS | 25545 | 1466520704880 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:44 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c412400 == 29 [pid = 25545] [id = 681] 07:51:44 INFO - PROCESS | 25545 | ++DOMWINDOW == 55 (0x8c4dec00) [pid = 25545] [serial = 2044] [outer = (nil)] 07:51:44 INFO - PROCESS | 25545 | ++DOMWINDOW == 56 (0x8d8c0400) [pid = 25545] [serial = 2045] [outer = 0x8c4dec00] 07:51:44 INFO - PROCESS | 25545 | 1466520704978 Marionette DEBUG loaded listener.js 07:51:45 INFO - PROCESS | 25545 | ++DOMWINDOW == 57 (0x8e5ac400) [pid = 25545] [serial = 2046] [outer = 0x8c4dec00] 07:51:46 INFO - PROCESS | 25545 | SkCairoFTTypeface::onFilterRec unimplemented 07:51:46 INFO - PROCESS | 25545 | 1466520706534 Marionette TRACE conn4 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 07:51:46 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 07:51:46 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 07:51:46 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 07:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:51:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 07:51:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 2106ms 07:51:46 INFO - PROCESS | 25545 | 1466520706585 Marionette TRACE conn4 -> [0,2697,"getWindowHandle",null] 07:51:46 INFO - PROCESS | 25545 | 1466520706592 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 07:51:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 07:51:46 INFO - PROCESS | 25545 | 1466520706604 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 07:51:46 INFO - PROCESS | 25545 | 1466520706607 Marionette TRACE conn4 <- [1,2698,null,{}] 07:51:46 INFO - PROCESS | 25545 | 1466520706617 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:51:46 INFO - PROCESS | 25545 | 1466520706623 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:46 INFO - PROCESS | 25545 | 1466520706853 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 07:51:47 INFO - PROCESS | 25545 | 1466520707035 Marionette TRACE conn4 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:47 INFO - PROCESS | 25545 | 1466520707045 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:47 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c40c800 == 30 [pid = 25545] [id = 682] 07:51:47 INFO - PROCESS | 25545 | ++DOMWINDOW == 58 (0x8c4d1400) [pid = 25545] [serial = 2047] [outer = (nil)] 07:51:47 INFO - PROCESS | 25545 | ++DOMWINDOW == 59 (0x8d8c3c00) [pid = 25545] [serial = 2048] [outer = 0x8c4d1400] 07:51:47 INFO - PROCESS | 25545 | 1466520707133 Marionette DEBUG loaded listener.js 07:51:47 INFO - PROCESS | 25545 | ++DOMWINDOW == 60 (0x8d919400) [pid = 25545] [serial = 2049] [outer = 0x8c4d1400] 07:51:48 INFO - PROCESS | 25545 | SkCairoFTTypeface::onFilterRec unimplemented 07:51:48 INFO - PROCESS | 25545 | 1466520708582 Marionette TRACE conn4 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 07:51:48 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 07:51:48 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 07:51:48 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 07:51:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:51:48 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 07:51:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 2036ms 07:51:48 INFO - PROCESS | 25545 | 1466520708734 Marionette TRACE conn4 -> [0,2701,"getWindowHandle",null] 07:51:48 INFO - PROCESS | 25545 | 1466520708742 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 07:51:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 07:51:48 INFO - PROCESS | 25545 | 1466520708758 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 07:51:48 INFO - PROCESS | 25545 | 1466520708763 Marionette TRACE conn4 <- [1,2702,null,{}] 07:51:48 INFO - PROCESS | 25545 | 1466520708770 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:51:48 INFO - PROCESS | 25545 | 1466520708776 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:48 INFO - PROCESS | 25545 | 1466520708953 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 07:51:49 INFO - PROCESS | 25545 | 1466520709132 Marionette TRACE conn4 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:49 INFO - PROCESS | 25545 | 1466520709141 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:49 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e4cec00 == 31 [pid = 25545] [id = 683] 07:51:49 INFO - PROCESS | 25545 | ++DOMWINDOW == 61 (0x8e4cf400) [pid = 25545] [serial = 2050] [outer = (nil)] 07:51:49 INFO - PROCESS | 25545 | ++DOMWINDOW == 62 (0x8e5afc00) [pid = 25545] [serial = 2051] [outer = 0x8e4cf400] 07:51:49 INFO - PROCESS | 25545 | 1466520709229 Marionette DEBUG loaded listener.js 07:51:49 INFO - PROCESS | 25545 | ++DOMWINDOW == 63 (0x8e64c000) [pid = 25545] [serial = 2052] [outer = 0x8e4cf400] 07:51:50 INFO - PROCESS | 25545 | 1466520710497 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 07:51:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 07:51:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1794ms 07:51:50 INFO - PROCESS | 25545 | 1466520710558 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 07:51:50 INFO - PROCESS | 25545 | 1466520710564 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 07:51:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 07:51:50 INFO - PROCESS | 25545 | 1466520710573 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 07:51:50 INFO - PROCESS | 25545 | 1466520710577 Marionette TRACE conn4 <- [1,2706,null,{}] 07:51:50 INFO - PROCESS | 25545 | 1466520710586 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:51:50 INFO - PROCESS | 25545 | 1466520710593 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:50 INFO - PROCESS | 25545 | 1466520710760 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 07:51:51 INFO - PROCESS | 25545 | 1466520710990 Marionette TRACE conn4 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:51 INFO - PROCESS | 25545 | 1466520711003 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:51 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c4dd400 == 32 [pid = 25545] [id = 684] 07:51:51 INFO - PROCESS | 25545 | ++DOMWINDOW == 64 (0x8c4df000) [pid = 25545] [serial = 2053] [outer = (nil)] 07:51:51 INFO - PROCESS | 25545 | ++DOMWINDOW == 65 (0x8cf8ac00) [pid = 25545] [serial = 2054] [outer = 0x8c4df000] 07:51:51 INFO - PROCESS | 25545 | 1466520711104 Marionette DEBUG loaded listener.js 07:51:51 INFO - PROCESS | 25545 | ++DOMWINDOW == 66 (0x8d8bb800) [pid = 25545] [serial = 2055] [outer = 0x8c4df000] 07:51:51 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9c2c00 == 31 [pid = 25545] [id = 677] 07:51:51 INFO - PROCESS | 25545 | --DOCSHELL 0x8c415400 == 30 [pid = 25545] [id = 663] 07:51:51 INFO - PROCESS | 25545 | --DOCSHELL 0x8d782c00 == 29 [pid = 25545] [id = 661] 07:51:51 INFO - PROCESS | 25545 | --DOCSHELL 0x8e34c800 == 28 [pid = 25545] [id = 662] 07:51:51 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9c5000 == 27 [pid = 25545] [id = 660] 07:51:52 INFO - PROCESS | 25545 | --DOMWINDOW == 65 (0x915d0c00) [pid = 25545] [serial = 2021] [outer = (nil)] [url = about:blank] 07:51:52 INFO - PROCESS | 25545 | --DOMWINDOW == 64 (0x8c40e000) [pid = 25545] [serial = 2006] [outer = (nil)] [url = about:blank] 07:51:52 INFO - PROCESS | 25545 | --DOMWINDOW == 63 (0x91806000) [pid = 25545] [serial = 2018] [outer = (nil)] [url = about:blank] 07:51:52 INFO - PROCESS | 25545 | --DOMWINDOW == 62 (0x8e5a7c00) [pid = 25545] [serial = 2001] [outer = (nil)] [url = about:blank] 07:51:52 INFO - PROCESS | 25545 | --DOMWINDOW == 61 (0x8cf7f800) [pid = 25545] [serial = 2007] [outer = (nil)] [url = about:blank] 07:51:52 INFO - PROCESS | 25545 | --DOMWINDOW == 60 (0x8e7dd400) [pid = 25545] [serial = 2012] [outer = (nil)] [url = about:blank] 07:51:52 INFO - PROCESS | 25545 | --DOMWINDOW == 59 (0x91809c00) [pid = 25545] [serial = 2019] [outer = (nil)] [url = about:blank] 07:51:52 INFO - PROCESS | 25545 | --DOMWINDOW == 58 (0x91467800) [pid = 25545] [serial = 2003] [outer = (nil)] [url = about:blank] 07:51:52 INFO - PROCESS | 25545 | --DOMWINDOW == 57 (0x8d91d800) [pid = 25545] [serial = 1998] [outer = (nil)] [url = about:blank] 07:51:52 INFO - PROCESS | 25545 | --DOMWINDOW == 56 (0x8e344000) [pid = 25545] [serial = 2010] [outer = (nil)] [url = about:blank] 07:51:52 INFO - PROCESS | 25545 | --DOMWINDOW == 55 (0x9146f000) [pid = 25545] [serial = 2004] [outer = (nil)] [url = about:blank] 07:51:52 INFO - PROCESS | 25545 | --DOMWINDOW == 54 (0x8ef89800) [pid = 25545] [serial = 1995] [outer = (nil)] [url = about:blank] 07:51:52 INFO - PROCESS | 25545 | --DOMWINDOW == 53 (0x91469c00) [pid = 25545] [serial = 2015] [outer = (nil)] [url = about:blank] 07:51:52 INFO - PROCESS | 25545 | --DOMWINDOW == 52 (0x8d917000) [pid = 25545] [serial = 2009] [outer = (nil)] [url = about:blank] 07:51:52 INFO - PROCESS | 25545 | --DOMWINDOW == 51 (0x8dd38000) [pid = 25545] [serial = 2022] [outer = (nil)] [url = about:blank] 07:51:52 INFO - PROCESS | 25545 | --DOMWINDOW == 50 (0x915cd000) [pid = 25545] [serial = 2016] [outer = (nil)] [url = about:blank] 07:51:52 INFO - PROCESS | 25545 | --DOMWINDOW == 49 (0x8d784000) [pid = 25545] [serial = 1997] [outer = (nil)] [url = about:blank] 07:51:52 INFO - PROCESS | 25545 | --DOMWINDOW == 48 (0x8e7e5c00) [pid = 25545] [serial = 1994] [outer = (nil)] [url = about:blank] 07:51:52 INFO - PROCESS | 25545 | --DOMWINDOW == 47 (0x8e7e3400) [pid = 25545] [serial = 2013] [outer = (nil)] [url = about:blank] 07:51:52 INFO - PROCESS | 25545 | --DOMWINDOW == 46 (0x8e7df000) [pid = 25545] [serial = 2000] [outer = (nil)] [url = about:blank] 07:51:52 INFO - PROCESS | 25545 | 1466520712215 Marionette TRACE conn4 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 07:51:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 07:51:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1691ms 07:51:52 INFO - PROCESS | 25545 | 1466520712264 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 07:51:52 INFO - PROCESS | 25545 | 1466520712271 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 07:51:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 07:51:52 INFO - PROCESS | 25545 | 1466520712288 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 07:51:52 INFO - PROCESS | 25545 | 1466520712293 Marionette TRACE conn4 <- [1,2710,null,{}] 07:51:52 INFO - PROCESS | 25545 | 1466520712299 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:51:52 INFO - PROCESS | 25545 | 1466520712304 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:52 INFO - PROCESS | 25545 | 1466520712481 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 07:51:52 INFO - PROCESS | 25545 | 1466520712493 Marionette TRACE conn4 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:52 INFO - PROCESS | 25545 | 1466520712500 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:52 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d914800 == 28 [pid = 25545] [id = 685] 07:51:52 INFO - PROCESS | 25545 | ++DOMWINDOW == 47 (0x8e344800) [pid = 25545] [serial = 2056] [outer = (nil)] 07:51:52 INFO - PROCESS | 25545 | ++DOMWINDOW == 48 (0x8e34b800) [pid = 25545] [serial = 2057] [outer = 0x8e344800] 07:51:52 INFO - PROCESS | 25545 | 1466520712574 Marionette DEBUG loaded listener.js 07:51:52 INFO - PROCESS | 25545 | ++DOMWINDOW == 49 (0x8e4ca000) [pid = 25545] [serial = 2058] [outer = 0x8e344800] 07:51:53 INFO - PROCESS | 25545 | 1466520713600 Marionette TRACE conn4 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 07:51:53 INFO - PROCESS | 25545 | 1466520713631 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 07:51:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 07:51:53 INFO - PROCESS | 25545 | 1466520713639 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 07:51:53 INFO - PROCESS | 25545 | 1466520713645 Marionette TRACE conn4 <- [1,2714,null,{}] 07:51:53 INFO - PROCESS | 25545 | 1466520713662 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:51:53 INFO - PROCESS | 25545 | 1466520713672 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:53 INFO - PROCESS | 25545 | 1466520713893 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 07:51:53 INFO - PROCESS | 25545 | 1466520713911 Marionette TRACE conn4 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:53 INFO - PROCESS | 25545 | 1466520713924 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:53 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e7e8000 == 29 [pid = 25545] [id = 686] 07:51:53 INFO - PROCESS | 25545 | ++DOMWINDOW == 50 (0x8e7e8c00) [pid = 25545] [serial = 2059] [outer = (nil)] 07:51:53 INFO - PROCESS | 25545 | ++DOMWINDOW == 51 (0x8ef86000) [pid = 25545] [serial = 2060] [outer = 0x8e7e8c00] 07:51:54 INFO - PROCESS | 25545 | 1466520713996 Marionette DEBUG loaded listener.js 07:51:54 INFO - PROCESS | 25545 | ++DOMWINDOW == 52 (0x8ef8c800) [pid = 25545] [serial = 2061] [outer = 0x8e7e8c00] 07:51:54 INFO - PROCESS | 25545 | 1466520714972 Marionette TRACE conn4 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 07:51:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 07:51:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1386ms 07:51:55 INFO - PROCESS | 25545 | 1466520715025 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 07:51:55 INFO - PROCESS | 25545 | 1466520715029 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 07:51:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 07:51:55 INFO - PROCESS | 25545 | 1466520715036 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 07:51:55 INFO - PROCESS | 25545 | 1466520715038 Marionette TRACE conn4 <- [1,2718,null,{}] 07:51:55 INFO - PROCESS | 25545 | 1466520715053 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:51:55 INFO - PROCESS | 25545 | 1466520715058 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:55 INFO - PROCESS | 25545 | 1466520715283 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 07:51:55 INFO - PROCESS | 25545 | 1466520715319 Marionette TRACE conn4 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:55 INFO - PROCESS | 25545 | 1466520715328 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:55 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e7e1400 == 30 [pid = 25545] [id = 687] 07:51:55 INFO - PROCESS | 25545 | ++DOMWINDOW == 53 (0x8f01b000) [pid = 25545] [serial = 2062] [outer = (nil)] 07:51:55 INFO - PROCESS | 25545 | ++DOMWINDOW == 54 (0x8f022400) [pid = 25545] [serial = 2063] [outer = 0x8f01b000] 07:51:55 INFO - PROCESS | 25545 | 1466520715397 Marionette DEBUG loaded listener.js 07:51:55 INFO - PROCESS | 25545 | ++DOMWINDOW == 55 (0x91464400) [pid = 25545] [serial = 2064] [outer = 0x8f01b000] 07:51:56 INFO - PROCESS | 25545 | 1466520716378 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 07:51:56 INFO - PROCESS | 25545 | 1466520716430 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 07:51:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 07:51:56 INFO - PROCESS | 25545 | 1466520716439 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 07:51:56 INFO - PROCESS | 25545 | 1466520716441 Marionette TRACE conn4 <- [1,2722,null,{}] 07:51:56 INFO - PROCESS | 25545 | 1466520716447 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:51:56 INFO - PROCESS | 25545 | 1466520716452 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:56 INFO - PROCESS | 25545 | 1466520716672 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 07:51:56 INFO - PROCESS | 25545 | --DOMWINDOW == 54 (0x8d91a800) [pid = 25545] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 07:51:56 INFO - PROCESS | 25545 | --DOMWINDOW == 53 (0x8b9ba000) [pid = 25545] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 07:51:56 INFO - PROCESS | 25545 | --DOMWINDOW == 52 (0x8b9c5800) [pid = 25545] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 07:51:56 INFO - PROCESS | 25545 | --DOMWINDOW == 51 (0x8c40b000) [pid = 25545] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 07:51:56 INFO - PROCESS | 25545 | --DOMWINDOW == 50 (0x8dd39c00) [pid = 25545] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 07:51:56 INFO - PROCESS | 25545 | --DOMWINDOW == 49 (0x9146dc00) [pid = 25545] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 07:51:56 INFO - PROCESS | 25545 | --DOMWINDOW == 48 (0x8cf8ec00) [pid = 25545] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 07:51:56 INFO - PROCESS | 25545 | 1466520716798 Marionette TRACE conn4 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:56 INFO - PROCESS | 25545 | 1466520716807 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:56 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9c4800 == 31 [pid = 25545] [id = 688] 07:51:56 INFO - PROCESS | 25545 | ++DOMWINDOW == 49 (0x8b9c5800) [pid = 25545] [serial = 2065] [outer = (nil)] 07:51:56 INFO - PROCESS | 25545 | ++DOMWINDOW == 50 (0x8dd39c00) [pid = 25545] [serial = 2066] [outer = 0x8b9c5800] 07:51:56 INFO - PROCESS | 25545 | 1466520716895 Marionette DEBUG loaded listener.js 07:51:57 INFO - PROCESS | 25545 | ++DOMWINDOW == 51 (0x9146f800) [pid = 25545] [serial = 2067] [outer = 0x8b9c5800] 07:51:57 INFO - PROCESS | 25545 | 1466520717733 Marionette TRACE conn4 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 07:51:57 INFO - PROCESS | 25545 | 1466520717774 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 07:51:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 07:51:57 INFO - PROCESS | 25545 | 1466520717780 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 07:51:57 INFO - PROCESS | 25545 | 1466520717784 Marionette TRACE conn4 <- [1,2726,null,{}] 07:51:57 INFO - PROCESS | 25545 | 1466520717789 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:51:57 INFO - PROCESS | 25545 | 1466520717800 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:58 INFO - PROCESS | 25545 | 1466520718021 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 07:51:58 INFO - PROCESS | 25545 | 1466520718174 Marionette TRACE conn4 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:58 INFO - PROCESS | 25545 | 1466520718180 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:58 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9b2000 == 32 [pid = 25545] [id = 689] 07:51:58 INFO - PROCESS | 25545 | ++DOMWINDOW == 52 (0x8c4d4000) [pid = 25545] [serial = 2068] [outer = (nil)] 07:51:58 INFO - PROCESS | 25545 | ++DOMWINDOW == 53 (0x91809c00) [pid = 25545] [serial = 2069] [outer = 0x8c4d4000] 07:51:58 INFO - PROCESS | 25545 | 1466520718251 Marionette DEBUG loaded listener.js 07:51:58 INFO - PROCESS | 25545 | ++DOMWINDOW == 54 (0x9180f000) [pid = 25545] [serial = 2070] [outer = 0x8c4d4000] 07:51:59 INFO - PROCESS | 25545 | 1466520719208 Marionette TRACE conn4 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 07:51:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 07:51:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1478ms 07:51:59 INFO - PROCESS | 25545 | 1466520719261 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 07:51:59 INFO - PROCESS | 25545 | 1466520719269 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 07:51:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 07:51:59 INFO - PROCESS | 25545 | 1466520719279 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 07:51:59 INFO - PROCESS | 25545 | 1466520719283 Marionette TRACE conn4 <- [1,2730,null,{}] 07:51:59 INFO - PROCESS | 25545 | 1466520719293 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:51:59 INFO - PROCESS | 25545 | 1466520719300 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:59 INFO - PROCESS | 25545 | 1466520719502 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 07:51:59 INFO - PROCESS | 25545 | 1466520719765 Marionette TRACE conn4 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:59 INFO - PROCESS | 25545 | 1466520719784 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:51:59 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c415c00 == 33 [pid = 25545] [id = 690] 07:51:59 INFO - PROCESS | 25545 | ++DOMWINDOW == 55 (0x8c4d4800) [pid = 25545] [serial = 2071] [outer = (nil)] 07:51:59 INFO - PROCESS | 25545 | ++DOMWINDOW == 56 (0x8d8bf400) [pid = 25545] [serial = 2072] [outer = 0x8c4d4800] 07:51:59 INFO - PROCESS | 25545 | 1466520719916 Marionette DEBUG loaded listener.js 07:52:00 INFO - PROCESS | 25545 | ++DOMWINDOW == 57 (0x8d91e800) [pid = 25545] [serial = 2073] [outer = 0x8c4d4800] 07:52:01 INFO - PROCESS | 25545 | 1466520721292 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 07:52:01 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 07:52:01 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 07:52:01 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 07:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:52:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 07:52:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 2039ms 07:52:01 INFO - PROCESS | 25545 | 1466520721345 Marionette TRACE conn4 -> [0,2733,"getWindowHandle",null] 07:52:01 INFO - PROCESS | 25545 | 1466520721353 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 07:52:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 07:52:01 INFO - PROCESS | 25545 | 1466520721367 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 07:52:01 INFO - PROCESS | 25545 | 1466520721372 Marionette TRACE conn4 <- [1,2734,null,{}] 07:52:01 INFO - PROCESS | 25545 | 1466520721380 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:52:01 INFO - PROCESS | 25545 | 1466520721385 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:01 INFO - PROCESS | 25545 | 1466520721647 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 07:52:01 INFO - PROCESS | 25545 | 1466520721834 Marionette TRACE conn4 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:01 INFO - PROCESS | 25545 | 1466520721854 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:01 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e4c9800 == 34 [pid = 25545] [id = 691] 07:52:01 INFO - PROCESS | 25545 | ++DOMWINDOW == 58 (0x8e7de000) [pid = 25545] [serial = 2074] [outer = (nil)] 07:52:01 INFO - PROCESS | 25545 | ++DOMWINDOW == 59 (0x8e7e7800) [pid = 25545] [serial = 2075] [outer = 0x8e7de000] 07:52:01 INFO - PROCESS | 25545 | 1466520721983 Marionette DEBUG loaded listener.js 07:52:02 INFO - PROCESS | 25545 | ++DOMWINDOW == 60 (0x8ef8e800) [pid = 25545] [serial = 2076] [outer = 0x8e7de000] 07:52:03 INFO - PROCESS | 25545 | 1466520723070 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 07:52:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 07:52:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1735ms 07:52:03 INFO - PROCESS | 25545 | 1466520723103 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 07:52:03 INFO - PROCESS | 25545 | 1466520723107 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 07:52:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 07:52:03 INFO - PROCESS | 25545 | 1466520723115 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 07:52:03 INFO - PROCESS | 25545 | 1466520723122 Marionette TRACE conn4 <- [1,2738,null,{}] 07:52:03 INFO - PROCESS | 25545 | 1466520723140 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:52:03 INFO - PROCESS | 25545 | 1466520723158 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:03 INFO - PROCESS | 25545 | 1466520723363 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 07:52:03 INFO - PROCESS | 25545 | 1466520723597 Marionette TRACE conn4 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:03 INFO - PROCESS | 25545 | 1466520723613 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:03 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9cb000 == 35 [pid = 25545] [id = 692] 07:52:03 INFO - PROCESS | 25545 | ++DOMWINDOW == 61 (0x9146d800) [pid = 25545] [serial = 2077] [outer = (nil)] 07:52:03 INFO - PROCESS | 25545 | ++DOMWINDOW == 62 (0x91a6a400) [pid = 25545] [serial = 2078] [outer = 0x9146d800] 07:52:03 INFO - PROCESS | 25545 | 1466520723741 Marionette DEBUG loaded listener.js 07:52:03 INFO - PROCESS | 25545 | ++DOMWINDOW == 63 (0x91a73000) [pid = 25545] [serial = 2079] [outer = 0x9146d800] 07:52:04 INFO - PROCESS | 25545 | 1466520724683 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 07:52:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 07:52:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1638ms 07:52:04 INFO - PROCESS | 25545 | 1466520724753 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 07:52:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 07:52:04 INFO - PROCESS | 25545 | 1466520724759 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 07:52:04 INFO - PROCESS | 25545 | 1466520724765 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 07:52:04 INFO - PROCESS | 25545 | 1466520724769 Marionette TRACE conn4 <- [1,2742,null,{}] 07:52:04 INFO - PROCESS | 25545 | 1466520724775 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:52:04 INFO - PROCESS | 25545 | 1466520724781 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:04 INFO - PROCESS | 25545 | 1466520724984 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 07:52:05 INFO - PROCESS | 25545 | 1466520725178 Marionette TRACE conn4 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:05 INFO - PROCESS | 25545 | 1466520725186 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:05 INFO - PROCESS | 25545 | ++DOCSHELL 0x915d2800 == 36 [pid = 25545] [id = 693] 07:52:05 INFO - PROCESS | 25545 | ++DOMWINDOW == 64 (0x9180ac00) [pid = 25545] [serial = 2080] [outer = (nil)] 07:52:05 INFO - PROCESS | 25545 | ++DOMWINDOW == 65 (0x91c0e400) [pid = 25545] [serial = 2081] [outer = 0x9180ac00] 07:52:05 INFO - PROCESS | 25545 | 1466520725318 Marionette DEBUG loaded listener.js 07:52:05 INFO - PROCESS | 25545 | ++DOMWINDOW == 66 (0x91c12400) [pid = 25545] [serial = 2082] [outer = 0x9180ac00] 07:52:06 INFO - PROCESS | 25545 | 1466520726306 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 07:52:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 07:52:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1581ms 07:52:06 INFO - PROCESS | 25545 | 1466520726348 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 07:52:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 07:52:06 INFO - PROCESS | 25545 | 1466520726352 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 07:52:06 INFO - PROCESS | 25545 | 1466520726359 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 07:52:06 INFO - PROCESS | 25545 | 1466520726363 Marionette TRACE conn4 <- [1,2746,null,{}] 07:52:06 INFO - PROCESS | 25545 | 1466520726370 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:52:06 INFO - PROCESS | 25545 | 1466520726375 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:06 INFO - PROCESS | 25545 | 1466520726572 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 07:52:07 INFO - PROCESS | 25545 | 1466520727085 Marionette TRACE conn4 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:07 INFO - PROCESS | 25545 | 1466520727096 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:07 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c40f800 == 37 [pid = 25545] [id = 694] 07:52:07 INFO - PROCESS | 25545 | ++DOMWINDOW == 67 (0x8c411000) [pid = 25545] [serial = 2083] [outer = (nil)] 07:52:07 INFO - PROCESS | 25545 | ++DOMWINDOW == 68 (0x8c4d9000) [pid = 25545] [serial = 2084] [outer = 0x8c411000] 07:52:07 INFO - PROCESS | 25545 | 1466520727221 Marionette DEBUG loaded listener.js 07:52:07 INFO - PROCESS | 25545 | ++DOMWINDOW == 69 (0x8d8c0800) [pid = 25545] [serial = 2085] [outer = 0x8c411000] 07:52:08 INFO - PROCESS | 25545 | 1466520728138 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 07:52:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 07:52:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1843ms 07:52:08 INFO - PROCESS | 25545 | 1466520728204 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 07:52:08 INFO - PROCESS | 25545 | 1466520728211 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 07:52:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 07:52:08 INFO - PROCESS | 25545 | 1466520728219 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 07:52:08 INFO - PROCESS | 25545 | 1466520728226 Marionette TRACE conn4 <- [1,2750,null,{}] 07:52:08 INFO - PROCESS | 25545 | 1466520728235 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:52:08 INFO - PROCESS | 25545 | 1466520728239 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:08 INFO - PROCESS | 25545 | 1466520728499 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 07:52:08 INFO - PROCESS | 25545 | 1466520728744 Marionette TRACE conn4 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:08 INFO - PROCESS | 25545 | 1466520728750 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:09 INFO - PROCESS | 25545 | --DOCSHELL 0x8d8b8c00 == 36 [pid = 25545] [id = 669] 07:52:09 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9c6800 == 35 [pid = 25545] [id = 668] 07:52:09 INFO - PROCESS | 25545 | --DOCSHELL 0x8c40ec00 == 34 [pid = 25545] [id = 670] 07:52:09 INFO - PROCESS | 25545 | --DOCSHELL 0x8c4d9800 == 33 [pid = 25545] [id = 665] 07:52:09 INFO - PROCESS | 25545 | --DOCSHELL 0x9146d000 == 32 [pid = 25545] [id = 676] 07:52:09 INFO - PROCESS | 25545 | --DOCSHELL 0x8c412c00 == 31 [pid = 25545] [id = 675] 07:52:09 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9b8800 == 30 [pid = 25545] [id = 678] 07:52:09 INFO - PROCESS | 25545 | --DOCSHELL 0x8e5b3c00 == 29 [pid = 25545] [id = 672] 07:52:09 INFO - PROCESS | 25545 | --DOCSHELL 0x8e645c00 == 28 [pid = 25545] [id = 664] 07:52:09 INFO - PROCESS | 25545 | --DOCSHELL 0x8c4d2c00 == 27 [pid = 25545] [id = 673] 07:52:09 INFO - PROCESS | 25545 | --DOCSHELL 0x8c40ac00 == 26 [pid = 25545] [id = 674] 07:52:09 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9b9c00 == 25 [pid = 25545] [id = 666] 07:52:09 INFO - PROCESS | 25545 | --DOCSHELL 0x8e34b000 == 24 [pid = 25545] [id = 671] 07:52:09 INFO - PROCESS | 25545 | --DOCSHELL 0x8cf80800 == 23 [pid = 25545] [id = 659] 07:52:09 INFO - PROCESS | 25545 | --DOCSHELL 0x8f027800 == 22 [pid = 25545] [id = 667] 07:52:09 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9b3400 == 23 [pid = 25545] [id = 695] 07:52:09 INFO - PROCESS | 25545 | ++DOMWINDOW == 70 (0x8b9b3800) [pid = 25545] [serial = 2086] [outer = (nil)] 07:52:09 INFO - PROCESS | 25545 | ++DOMWINDOW == 71 (0x8b9ba800) [pid = 25545] [serial = 2087] [outer = 0x8b9b3800] 07:52:09 INFO - PROCESS | 25545 | 1466520729848 Marionette DEBUG loaded listener.js 07:52:09 INFO - PROCESS | 25545 | ++DOMWINDOW == 72 (0x8b9c8000) [pid = 25545] [serial = 2088] [outer = 0x8b9b3800] 07:52:10 INFO - PROCESS | 25545 | --DOMWINDOW == 71 (0x8dd3c000) [pid = 25545] [serial = 2042] [outer = (nil)] [url = about:blank] 07:52:10 INFO - PROCESS | 25545 | --DOMWINDOW == 70 (0x8b9bd400) [pid = 25545] [serial = 2036] [outer = (nil)] [url = about:blank] 07:52:10 INFO - PROCESS | 25545 | --DOMWINDOW == 69 (0x8c408c00) [pid = 25545] [serial = 2037] [outer = (nil)] [url = about:blank] 07:52:10 INFO - PROCESS | 25545 | --DOMWINDOW == 68 (0x8e647000) [pid = 25545] [serial = 2034] [outer = (nil)] [url = about:blank] 07:52:10 INFO - PROCESS | 25545 | --DOMWINDOW == 67 (0x8d8ba400) [pid = 25545] [serial = 2033] [outer = (nil)] [url = about:blank] 07:52:10 INFO - PROCESS | 25545 | --DOMWINDOW == 66 (0x8c4d7400) [pid = 25545] [serial = 2024] [outer = (nil)] [url = about:blank] 07:52:10 INFO - PROCESS | 25545 | --DOMWINDOW == 65 (0x8e7db800) [pid = 25545] [serial = 2028] [outer = (nil)] [url = about:blank] 07:52:10 INFO - PROCESS | 25545 | --DOMWINDOW == 64 (0x8e646c00) [pid = 25545] [serial = 2027] [outer = (nil)] [url = about:blank] 07:52:10 INFO - PROCESS | 25545 | --DOMWINDOW == 63 (0x91b2dc00) [pid = 25545] [serial = 2031] [outer = (nil)] [url = about:blank] 07:52:10 INFO - PROCESS | 25545 | --DOMWINDOW == 62 (0x8d78a000) [pid = 25545] [serial = 2039] [outer = (nil)] [url = about:blank] 07:52:10 INFO - PROCESS | 25545 | --DOMWINDOW == 61 (0x91a71400) [pid = 25545] [serial = 2030] [outer = (nil)] [url = about:blank] 07:52:10 INFO - PROCESS | 25545 | --DOMWINDOW == 60 (0x8d8b6000) [pid = 25545] [serial = 2040] [outer = (nil)] [url = about:blank] 07:52:10 INFO - PROCESS | 25545 | --DOMWINDOW == 59 (0x8d8c0400) [pid = 25545] [serial = 2045] [outer = (nil)] [url = about:blank] 07:52:10 INFO - PROCESS | 25545 | --DOMWINDOW == 58 (0x8d78cc00) [pid = 25545] [serial = 2025] [outer = (nil)] [url = about:blank] 07:52:10 INFO - PROCESS | 25545 | --DOMWINDOW == 57 (0x8e343c00) [pid = 25545] [serial = 2043] [outer = (nil)] [url = about:blank] 07:52:10 INFO - PROCESS | 25545 | 1466520730877 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 07:52:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 07:52:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 2703ms 07:52:10 INFO - PROCESS | 25545 | 1466520730924 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 07:52:10 INFO - PROCESS | 25545 | 1466520730931 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 07:52:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 07:52:10 INFO - PROCESS | 25545 | 1466520730939 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 07:52:10 INFO - PROCESS | 25545 | 1466520730943 Marionette TRACE conn4 <- [1,2754,null,{}] 07:52:10 INFO - PROCESS | 25545 | 1466520730952 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:52:10 INFO - PROCESS | 25545 | 1466520730958 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:11 INFO - PROCESS | 25545 | 1466520731193 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 07:52:11 INFO - PROCESS | 25545 | 1466520731210 Marionette TRACE conn4 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:11 INFO - PROCESS | 25545 | 1466520731221 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:11 INFO - PROCESS | 25545 | ++DOCSHELL 0x8cf82c00 == 24 [pid = 25545] [id = 696] 07:52:11 INFO - PROCESS | 25545 | ++DOMWINDOW == 58 (0x8cf83000) [pid = 25545] [serial = 2089] [outer = (nil)] 07:52:11 INFO - PROCESS | 25545 | ++DOMWINDOW == 59 (0x8cf88400) [pid = 25545] [serial = 2090] [outer = 0x8cf83000] 07:52:11 INFO - PROCESS | 25545 | 1466520731325 Marionette DEBUG loaded listener.js 07:52:11 INFO - PROCESS | 25545 | ++DOMWINDOW == 60 (0x8d782800) [pid = 25545] [serial = 2091] [outer = 0x8cf83000] 07:52:12 INFO - PROCESS | 25545 | 1466520732317 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 07:52:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 07:52:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1434ms 07:52:12 INFO - PROCESS | 25545 | 1466520732378 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 07:52:12 INFO - PROCESS | 25545 | 1466520732386 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 07:52:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 07:52:12 INFO - PROCESS | 25545 | 1466520732398 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 07:52:12 INFO - PROCESS | 25545 | 1466520732403 Marionette TRACE conn4 <- [1,2758,null,{}] 07:52:12 INFO - PROCESS | 25545 | 1466520732416 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:52:12 INFO - PROCESS | 25545 | 1466520732424 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:12 INFO - PROCESS | 25545 | 1466520732665 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 07:52:12 INFO - PROCESS | 25545 | 1466520732693 Marionette TRACE conn4 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:12 INFO - PROCESS | 25545 | 1466520732701 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:12 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d786c00 == 25 [pid = 25545] [id = 697] 07:52:12 INFO - PROCESS | 25545 | ++DOMWINDOW == 61 (0x8d91ac00) [pid = 25545] [serial = 2092] [outer = (nil)] 07:52:12 INFO - PROCESS | 25545 | ++DOMWINDOW == 62 (0x8d921c00) [pid = 25545] [serial = 2093] [outer = 0x8d91ac00] 07:52:12 INFO - PROCESS | 25545 | 1466520732777 Marionette DEBUG loaded listener.js 07:52:12 INFO - PROCESS | 25545 | ++DOMWINDOW == 63 (0x8dd3a400) [pid = 25545] [serial = 2094] [outer = 0x8d91ac00] 07:52:13 INFO - PROCESS | 25545 | 1466520733855 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 07:52:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 07:52:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1494ms 07:52:13 INFO - PROCESS | 25545 | 1466520733892 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 07:52:13 INFO - PROCESS | 25545 | 1466520733896 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 07:52:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 07:52:13 INFO - PROCESS | 25545 | 1466520733909 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 07:52:13 INFO - PROCESS | 25545 | 1466520733915 Marionette TRACE conn4 <- [1,2762,null,{}] 07:52:13 INFO - PROCESS | 25545 | 1466520733933 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:52:13 INFO - PROCESS | 25545 | 1466520733944 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:14 INFO - PROCESS | 25545 | 1466520734212 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 07:52:14 INFO - PROCESS | 25545 | 1466520734235 Marionette TRACE conn4 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:14 INFO - PROCESS | 25545 | 1466520734247 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:14 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e350c00 == 26 [pid = 25545] [id = 698] 07:52:14 INFO - PROCESS | 25545 | ++DOMWINDOW == 64 (0x8e4c5800) [pid = 25545] [serial = 2095] [outer = (nil)] 07:52:14 INFO - PROCESS | 25545 | ++DOMWINDOW == 65 (0x8e5aa400) [pid = 25545] [serial = 2096] [outer = 0x8e4c5800] 07:52:14 INFO - PROCESS | 25545 | 1466520734316 Marionette DEBUG loaded listener.js 07:52:14 INFO - PROCESS | 25545 | ++DOMWINDOW == 66 (0x8e5b3c00) [pid = 25545] [serial = 2097] [outer = 0x8e4c5800] 07:52:15 INFO - PROCESS | 25545 | --DOMWINDOW == 65 (0x8f01b000) [pid = 25545] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 07:52:15 INFO - PROCESS | 25545 | --DOMWINDOW == 64 (0x8b9c5800) [pid = 25545] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 07:52:15 INFO - PROCESS | 25545 | --DOMWINDOW == 63 (0x8e4cf400) [pid = 25545] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 07:52:15 INFO - PROCESS | 25545 | --DOMWINDOW == 62 (0x8e7e8c00) [pid = 25545] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 07:52:15 INFO - PROCESS | 25545 | --DOMWINDOW == 61 (0x8c4dec00) [pid = 25545] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 07:52:15 INFO - PROCESS | 25545 | --DOMWINDOW == 60 (0x8c4d1400) [pid = 25545] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 07:52:15 INFO - PROCESS | 25545 | --DOMWINDOW == 59 (0x8e344800) [pid = 25545] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 07:52:15 INFO - PROCESS | 25545 | --DOMWINDOW == 58 (0x8c4df000) [pid = 25545] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 07:52:15 INFO - PROCESS | 25545 | --DOMWINDOW == 57 (0x8c4d4000) [pid = 25545] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 07:52:15 INFO - PROCESS | 25545 | 1466520735577 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 07:52:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 07:52:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1695ms 07:52:15 INFO - PROCESS | 25545 | 1466520735605 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 07:52:15 INFO - PROCESS | 25545 | 1466520735611 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 07:52:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 07:52:15 INFO - PROCESS | 25545 | 1466520735621 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 07:52:15 INFO - PROCESS | 25545 | 1466520735624 Marionette TRACE conn4 <- [1,2766,null,{}] 07:52:15 INFO - PROCESS | 25545 | 1466520735631 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:52:15 INFO - PROCESS | 25545 | 1466520735638 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:15 INFO - PROCESS | 25545 | 1466520735821 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 07:52:15 INFO - PROCESS | 25545 | 1466520735960 Marionette TRACE conn4 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:15 INFO - PROCESS | 25545 | 1466520735967 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:16 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d8bc800 == 27 [pid = 25545] [id = 699] 07:52:16 INFO - PROCESS | 25545 | ++DOMWINDOW == 58 (0x8e344800) [pid = 25545] [serial = 2098] [outer = (nil)] 07:52:16 INFO - PROCESS | 25545 | ++DOMWINDOW == 59 (0x8e64a800) [pid = 25545] [serial = 2099] [outer = 0x8e344800] 07:52:16 INFO - PROCESS | 25545 | 1466520736056 Marionette DEBUG loaded listener.js 07:52:16 INFO - PROCESS | 25545 | ++DOMWINDOW == 60 (0x8e7d9c00) [pid = 25545] [serial = 2100] [outer = 0x8e344800] 07:52:16 INFO - PROCESS | 25545 | 1466520736894 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 07:52:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 07:52:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1294ms 07:52:16 INFO - PROCESS | 25545 | 1466520736972 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 07:52:16 INFO - PROCESS | 25545 | 1466520736979 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 07:52:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 07:52:16 INFO - PROCESS | 25545 | 1466520736990 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 07:52:16 INFO - PROCESS | 25545 | 1466520736995 Marionette TRACE conn4 <- [1,2770,null,{}] 07:52:17 INFO - PROCESS | 25545 | 1466520737006 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:52:17 INFO - PROCESS | 25545 | 1466520737014 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:17 INFO - PROCESS | 25545 | 1466520737262 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 07:52:17 INFO - PROCESS | 25545 | 1466520737449 Marionette TRACE conn4 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:17 INFO - PROCESS | 25545 | 1466520737466 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:17 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c415000 == 28 [pid = 25545] [id = 700] 07:52:17 INFO - PROCESS | 25545 | ++DOMWINDOW == 61 (0x8c416800) [pid = 25545] [serial = 2101] [outer = (nil)] 07:52:17 INFO - PROCESS | 25545 | ++DOMWINDOW == 62 (0x8c4dd800) [pid = 25545] [serial = 2102] [outer = 0x8c416800] 07:52:17 INFO - PROCESS | 25545 | 1466520737591 Marionette DEBUG loaded listener.js 07:52:17 INFO - PROCESS | 25545 | ++DOMWINDOW == 63 (0x8d8bcc00) [pid = 25545] [serial = 2103] [outer = 0x8c416800] 07:52:18 INFO - PROCESS | 25545 | 1466520738781 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 07:52:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 07:52:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1847ms 07:52:18 INFO - PROCESS | 25545 | 1466520738838 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 07:52:18 INFO - PROCESS | 25545 | 1466520738844 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 07:52:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 07:52:18 INFO - PROCESS | 25545 | 1466520738856 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 07:52:18 INFO - PROCESS | 25545 | 1466520738863 Marionette TRACE conn4 <- [1,2774,null,{}] 07:52:18 INFO - PROCESS | 25545 | 1466520738872 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:52:18 INFO - PROCESS | 25545 | 1466520738877 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:19 INFO - PROCESS | 25545 | 1466520739111 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 07:52:19 INFO - PROCESS | 25545 | 1466520739345 Marionette TRACE conn4 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:19 INFO - PROCESS | 25545 | 1466520739357 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:19 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9b0800 == 29 [pid = 25545] [id = 701] 07:52:19 INFO - PROCESS | 25545 | ++DOMWINDOW == 64 (0x8e5a7c00) [pid = 25545] [serial = 2104] [outer = (nil)] 07:52:19 INFO - PROCESS | 25545 | ++DOMWINDOW == 65 (0x8e64ec00) [pid = 25545] [serial = 2105] [outer = 0x8e5a7c00] 07:52:19 INFO - PROCESS | 25545 | 1466520739487 Marionette DEBUG loaded listener.js 07:52:19 INFO - PROCESS | 25545 | ++DOMWINDOW == 66 (0x8e7dfc00) [pid = 25545] [serial = 2106] [outer = 0x8e5a7c00] 07:52:20 INFO - PROCESS | 25545 | 1466520740549 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 07:52:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 07:52:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1760ms 07:52:20 INFO - PROCESS | 25545 | 1466520740613 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 07:52:20 INFO - PROCESS | 25545 | 1466520740618 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 07:52:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 07:52:20 INFO - PROCESS | 25545 | 1466520740625 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 07:52:20 INFO - PROCESS | 25545 | 1466520740629 Marionette TRACE conn4 <- [1,2778,null,{}] 07:52:20 INFO - PROCESS | 25545 | 1466520740644 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:52:20 INFO - PROCESS | 25545 | 1466520740654 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:20 INFO - PROCESS | 25545 | 1466520740892 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 07:52:21 INFO - PROCESS | 25545 | 1466520741171 Marionette TRACE conn4 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:21 INFO - PROCESS | 25545 | 1466520741186 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:21 INFO - PROCESS | 25545 | ++DOCSHELL 0x8f01e400 == 30 [pid = 25545] [id = 702] 07:52:21 INFO - PROCESS | 25545 | ++DOMWINDOW == 67 (0x8f01e800) [pid = 25545] [serial = 2107] [outer = (nil)] 07:52:21 INFO - PROCESS | 25545 | ++DOMWINDOW == 68 (0x8f024000) [pid = 25545] [serial = 2108] [outer = 0x8f01e800] 07:52:21 INFO - PROCESS | 25545 | 1466520741318 Marionette DEBUG loaded listener.js 07:52:21 INFO - PROCESS | 25545 | ++DOMWINDOW == 69 (0x91460c00) [pid = 25545] [serial = 2109] [outer = 0x8f01e800] 07:52:22 INFO - PROCESS | 25545 | 1466520742586 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 07:52:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 07:52:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1990ms 07:52:22 INFO - PROCESS | 25545 | 1466520742620 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 07:52:22 INFO - PROCESS | 25545 | 1466520742626 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 07:52:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 07:52:22 INFO - PROCESS | 25545 | 1466520742635 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 07:52:22 INFO - PROCESS | 25545 | 1466520742641 Marionette TRACE conn4 <- [1,2782,null,{}] 07:52:22 INFO - PROCESS | 25545 | 1466520742649 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:52:22 INFO - PROCESS | 25545 | 1466520742656 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:22 INFO - PROCESS | 25545 | 1466520742825 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 07:52:23 INFO - PROCESS | 25545 | 1466520743091 Marionette TRACE conn4 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:23 INFO - PROCESS | 25545 | 1466520743104 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:23 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c412c00 == 31 [pid = 25545] [id = 703] 07:52:23 INFO - PROCESS | 25545 | ++DOMWINDOW == 70 (0x8c413400) [pid = 25545] [serial = 2110] [outer = (nil)] 07:52:23 INFO - PROCESS | 25545 | ++DOMWINDOW == 71 (0x8c4d3c00) [pid = 25545] [serial = 2111] [outer = 0x8c413400] 07:52:23 INFO - PROCESS | 25545 | 1466520743256 Marionette DEBUG loaded listener.js 07:52:23 INFO - PROCESS | 25545 | ++DOMWINDOW == 72 (0x8c4d7c00) [pid = 25545] [serial = 2112] [outer = 0x8c413400] 07:52:24 INFO - PROCESS | 25545 | --DOMWINDOW == 71 (0x8f022400) [pid = 25545] [serial = 2063] [outer = (nil)] [url = about:blank] 07:52:24 INFO - PROCESS | 25545 | --DOMWINDOW == 70 (0x8dd39c00) [pid = 25545] [serial = 2066] [outer = (nil)] [url = about:blank] 07:52:24 INFO - PROCESS | 25545 | --DOMWINDOW == 69 (0x8e5afc00) [pid = 25545] [serial = 2051] [outer = (nil)] [url = about:blank] 07:52:24 INFO - PROCESS | 25545 | --DOMWINDOW == 68 (0x8e64c000) [pid = 25545] [serial = 2052] [outer = (nil)] [url = about:blank] 07:52:24 INFO - PROCESS | 25545 | --DOMWINDOW == 67 (0x8ef86000) [pid = 25545] [serial = 2060] [outer = (nil)] [url = about:blank] 07:52:24 INFO - PROCESS | 25545 | --DOMWINDOW == 66 (0x8e5ac400) [pid = 25545] [serial = 2046] [outer = (nil)] [url = about:blank] 07:52:24 INFO - PROCESS | 25545 | --DOMWINDOW == 65 (0x8d8c3c00) [pid = 25545] [serial = 2048] [outer = (nil)] [url = about:blank] 07:52:24 INFO - PROCESS | 25545 | --DOMWINDOW == 64 (0x8d919400) [pid = 25545] [serial = 2049] [outer = (nil)] [url = about:blank] 07:52:24 INFO - PROCESS | 25545 | --DOMWINDOW == 63 (0x8e34b800) [pid = 25545] [serial = 2057] [outer = (nil)] [url = about:blank] 07:52:24 INFO - PROCESS | 25545 | --DOMWINDOW == 62 (0x8e4ca000) [pid = 25545] [serial = 2058] [outer = (nil)] [url = about:blank] 07:52:24 INFO - PROCESS | 25545 | --DOMWINDOW == 61 (0x8cf8ac00) [pid = 25545] [serial = 2054] [outer = (nil)] [url = about:blank] 07:52:24 INFO - PROCESS | 25545 | --DOMWINDOW == 60 (0x8d8bb800) [pid = 25545] [serial = 2055] [outer = (nil)] [url = about:blank] 07:52:24 INFO - PROCESS | 25545 | --DOMWINDOW == 59 (0x9180f000) [pid = 25545] [serial = 2070] [outer = (nil)] [url = about:blank] 07:52:24 INFO - PROCESS | 25545 | --DOMWINDOW == 58 (0x91464400) [pid = 25545] [serial = 2064] [outer = (nil)] [url = about:blank] 07:52:24 INFO - PROCESS | 25545 | --DOMWINDOW == 57 (0x9146f800) [pid = 25545] [serial = 2067] [outer = (nil)] [url = about:blank] 07:52:24 INFO - PROCESS | 25545 | --DOMWINDOW == 56 (0x91809c00) [pid = 25545] [serial = 2069] [outer = (nil)] [url = about:blank] 07:52:24 INFO - PROCESS | 25545 | --DOMWINDOW == 55 (0x8ef8c800) [pid = 25545] [serial = 2061] [outer = (nil)] [url = about:blank] 07:52:24 INFO - PROCESS | 25545 | 1466520744357 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 07:52:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 07:52:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1786ms 07:52:24 INFO - PROCESS | 25545 | 1466520744424 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 07:52:24 INFO - PROCESS | 25545 | 1466520744434 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 07:52:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 07:52:24 INFO - PROCESS | 25545 | 1466520744451 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 07:52:24 INFO - PROCESS | 25545 | 1466520744459 Marionette TRACE conn4 <- [1,2786,null,{}] 07:52:24 INFO - PROCESS | 25545 | 1466520744469 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:52:24 INFO - PROCESS | 25545 | 1466520744475 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:24 INFO - PROCESS | 25545 | 1466520744658 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 07:52:24 INFO - PROCESS | 25545 | 1466520744883 Marionette TRACE conn4 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:24 INFO - PROCESS | 25545 | 1466520744894 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:24 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d8c1400 == 32 [pid = 25545] [id = 704] 07:52:24 INFO - PROCESS | 25545 | ++DOMWINDOW == 56 (0x8d918800) [pid = 25545] [serial = 2113] [outer = (nil)] 07:52:24 INFO - PROCESS | 25545 | ++DOMWINDOW == 57 (0x8d91e400) [pid = 25545] [serial = 2114] [outer = 0x8d918800] 07:52:24 INFO - PROCESS | 25545 | 1466520744993 Marionette DEBUG loaded listener.js 07:52:25 INFO - PROCESS | 25545 | ++DOMWINDOW == 58 (0x8dd3b800) [pid = 25545] [serial = 2115] [outer = 0x8d918800] 07:52:25 INFO - PROCESS | 25545 | 1466520745933 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 07:52:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 07:52:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1541ms 07:52:25 INFO - PROCESS | 25545 | 1466520745991 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 07:52:25 INFO - PROCESS | 25545 | 1466520745995 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 07:52:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 07:52:26 INFO - PROCESS | 25545 | 1466520746002 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 07:52:26 INFO - PROCESS | 25545 | 1466520746008 Marionette TRACE conn4 <- [1,2790,null,{}] 07:52:26 INFO - PROCESS | 25545 | 1466520746026 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:52:26 INFO - PROCESS | 25545 | 1466520746035 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:26 INFO - PROCESS | 25545 | 1466520746219 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 07:52:26 INFO - PROCESS | 25545 | 1466520746439 Marionette TRACE conn4 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:26 INFO - PROCESS | 25545 | 1466520746457 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:26 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e5a6000 == 33 [pid = 25545] [id = 705] 07:52:26 INFO - PROCESS | 25545 | ++DOMWINDOW == 59 (0x8e5a7400) [pid = 25545] [serial = 2116] [outer = (nil)] 07:52:26 INFO - PROCESS | 25545 | ++DOMWINDOW == 60 (0x8e5afc00) [pid = 25545] [serial = 2117] [outer = 0x8e5a7400] 07:52:26 INFO - PROCESS | 25545 | 1466520746637 Marionette DEBUG loaded listener.js 07:52:26 INFO - PROCESS | 25545 | ++DOMWINDOW == 61 (0x8e64a400) [pid = 25545] [serial = 2118] [outer = 0x8e5a7400] 07:52:27 INFO - PROCESS | 25545 | 1466520747620 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 07:52:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 07:52:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1646ms 07:52:27 INFO - PROCESS | 25545 | 1466520747649 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 07:52:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 07:52:27 INFO - PROCESS | 25545 | 1466520747655 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 07:52:27 INFO - PROCESS | 25545 | 1466520747663 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 07:52:27 INFO - PROCESS | 25545 | 1466520747669 Marionette TRACE conn4 <- [1,2794,null,{}] 07:52:27 INFO - PROCESS | 25545 | 1466520747689 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:52:27 INFO - PROCESS | 25545 | 1466520747697 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:28 INFO - PROCESS | 25545 | 1466520748058 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 07:52:28 INFO - PROCESS | 25545 | 1466520748103 Marionette TRACE conn4 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:28 INFO - PROCESS | 25545 | 1466520748113 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:28 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d8c1800 == 34 [pid = 25545] [id = 706] 07:52:28 INFO - PROCESS | 25545 | ++DOMWINDOW == 62 (0x8e7e8c00) [pid = 25545] [serial = 2119] [outer = (nil)] 07:52:28 INFO - PROCESS | 25545 | ++DOMWINDOW == 63 (0x8ef85000) [pid = 25545] [serial = 2120] [outer = 0x8e7e8c00] 07:52:28 INFO - PROCESS | 25545 | 1466520748306 Marionette DEBUG loaded listener.js 07:52:28 INFO - PROCESS | 25545 | ++DOMWINDOW == 64 (0x8ef89800) [pid = 25545] [serial = 2121] [outer = 0x8e7e8c00] 07:52:29 INFO - PROCESS | 25545 | --DOMWINDOW == 63 (0x8d91ac00) [pid = 25545] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 07:52:29 INFO - PROCESS | 25545 | --DOMWINDOW == 62 (0x8cf83000) [pid = 25545] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 07:52:29 INFO - PROCESS | 25545 | --DOMWINDOW == 61 (0x8b9b3800) [pid = 25545] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 07:52:29 INFO - PROCESS | 25545 | --DOMWINDOW == 60 (0x9180ac00) [pid = 25545] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 07:52:29 INFO - PROCESS | 25545 | --DOMWINDOW == 59 (0x8c4d4800) [pid = 25545] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 07:52:29 INFO - PROCESS | 25545 | --DOMWINDOW == 58 (0x9146d800) [pid = 25545] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 07:52:29 INFO - PROCESS | 25545 | --DOMWINDOW == 57 (0x8e7de000) [pid = 25545] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 07:52:29 INFO - PROCESS | 25545 | --DOMWINDOW == 56 (0x8c411000) [pid = 25545] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 07:52:29 INFO - PROCESS | 25545 | --DOMWINDOW == 55 (0x8e4c5800) [pid = 25545] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 07:52:29 INFO - PROCESS | 25545 | 1466520749509 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 07:52:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 07:52:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1902ms 07:52:29 INFO - PROCESS | 25545 | 1466520749564 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 07:52:29 INFO - PROCESS | 25545 | 1466520749568 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 07:52:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 07:52:29 INFO - PROCESS | 25545 | 1466520749574 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 07:52:29 INFO - PROCESS | 25545 | 1466520749577 Marionette TRACE conn4 <- [1,2798,null,{}] 07:52:29 INFO - PROCESS | 25545 | 1466520749583 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:52:29 INFO - PROCESS | 25545 | 1466520749588 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:29 INFO - PROCESS | 25545 | 1466520749870 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 07:52:30 INFO - PROCESS | 25545 | 1466520750037 Marionette TRACE conn4 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:30 INFO - PROCESS | 25545 | 1466520750045 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:30 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c411000 == 35 [pid = 25545] [id = 707] 07:52:30 INFO - PROCESS | 25545 | ++DOMWINDOW == 56 (0x8c4d4800) [pid = 25545] [serial = 2122] [outer = (nil)] 07:52:30 INFO - PROCESS | 25545 | ++DOMWINDOW == 57 (0x8e5aa800) [pid = 25545] [serial = 2123] [outer = 0x8c4d4800] 07:52:30 INFO - PROCESS | 25545 | 1466520750119 Marionette DEBUG loaded listener.js 07:52:30 INFO - PROCESS | 25545 | ++DOMWINDOW == 58 (0x8e7e4400) [pid = 25545] [serial = 2124] [outer = 0x8c4d4800] 07:52:30 INFO - PROCESS | 25545 | 1466520750896 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 07:52:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 07:52:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1385ms 07:52:30 INFO - PROCESS | 25545 | 1466520750961 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 07:52:30 INFO - PROCESS | 25545 | 1466520750965 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 07:52:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 07:52:30 INFO - PROCESS | 25545 | 1466520750971 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 07:52:30 INFO - PROCESS | 25545 | 1466520750975 Marionette TRACE conn4 <- [1,2802,null,{}] 07:52:30 INFO - PROCESS | 25545 | 1466520750980 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:52:30 INFO - PROCESS | 25545 | 1466520750992 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:31 INFO - PROCESS | 25545 | 1466520751237 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 07:52:31 INFO - PROCESS | 25545 | 1466520751408 Marionette TRACE conn4 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:31 INFO - PROCESS | 25545 | 1466520751416 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:31 INFO - PROCESS | 25545 | ++DOCSHELL 0x8cf86800 == 36 [pid = 25545] [id = 708] 07:52:31 INFO - PROCESS | 25545 | ++DOMWINDOW == 59 (0x8dd3e400) [pid = 25545] [serial = 2125] [outer = (nil)] 07:52:31 INFO - PROCESS | 25545 | ++DOMWINDOW == 60 (0x915c6800) [pid = 25545] [serial = 2126] [outer = 0x8dd3e400] 07:52:31 INFO - PROCESS | 25545 | 1466520751488 Marionette DEBUG loaded listener.js 07:52:31 INFO - PROCESS | 25545 | ++DOMWINDOW == 61 (0x915d1800) [pid = 25545] [serial = 2127] [outer = 0x8dd3e400] 07:52:32 INFO - PROCESS | 25545 | 1466520752631 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 07:52:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 07:52:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1688ms 07:52:32 INFO - PROCESS | 25545 | 1466520752661 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 07:52:32 INFO - PROCESS | 25545 | 1466520752669 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 07:52:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 07:52:32 INFO - PROCESS | 25545 | 1466520752677 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 07:52:32 INFO - PROCESS | 25545 | 1466520752684 Marionette TRACE conn4 <- [1,2806,null,{}] 07:52:32 INFO - PROCESS | 25545 | 1466520752695 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:52:32 INFO - PROCESS | 25545 | 1466520752700 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:32 INFO - PROCESS | 25545 | 1466520752903 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 07:52:33 INFO - PROCESS | 25545 | 1466520753139 Marionette TRACE conn4 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:33 INFO - PROCESS | 25545 | 1466520753150 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:33 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d8bbc00 == 37 [pid = 25545] [id = 709] 07:52:33 INFO - PROCESS | 25545 | ++DOMWINDOW == 62 (0x8d8bd800) [pid = 25545] [serial = 2128] [outer = (nil)] 07:52:33 INFO - PROCESS | 25545 | ++DOMWINDOW == 63 (0x8d913c00) [pid = 25545] [serial = 2129] [outer = 0x8d8bd800] 07:52:33 INFO - PROCESS | 25545 | 1466520753299 Marionette DEBUG loaded listener.js 07:52:33 INFO - PROCESS | 25545 | ++DOMWINDOW == 64 (0x8dd31400) [pid = 25545] [serial = 2130] [outer = 0x8d8bd800] 07:52:34 INFO - PROCESS | 25545 | 1466520754255 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 07:52:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 07:52:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1642ms 07:52:34 INFO - PROCESS | 25545 | 1466520754322 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 07:52:34 INFO - PROCESS | 25545 | 1466520754331 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 07:52:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 07:52:34 INFO - PROCESS | 25545 | 1466520754343 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 07:52:34 INFO - PROCESS | 25545 | 1466520754347 Marionette TRACE conn4 <- [1,2810,null,{}] 07:52:34 INFO - PROCESS | 25545 | 1466520754354 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:52:34 INFO - PROCESS | 25545 | 1466520754361 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:34 INFO - PROCESS | 25545 | 1466520754605 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 07:52:34 INFO - PROCESS | 25545 | 1466520754886 Marionette TRACE conn4 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:34 INFO - PROCESS | 25545 | 1466520754897 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:34 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d8c2800 == 38 [pid = 25545] [id = 710] 07:52:34 INFO - PROCESS | 25545 | ++DOMWINDOW == 65 (0x8e64c400) [pid = 25545] [serial = 2131] [outer = (nil)] 07:52:35 INFO - PROCESS | 25545 | ++DOMWINDOW == 66 (0x8ef86c00) [pid = 25545] [serial = 2132] [outer = 0x8e64c400] 07:52:35 INFO - PROCESS | 25545 | 1466520755030 Marionette DEBUG loaded listener.js 07:52:35 INFO - PROCESS | 25545 | ++DOMWINDOW == 67 (0x8ef8c000) [pid = 25545] [serial = 2133] [outer = 0x8e64c400] 07:52:36 INFO - PROCESS | 25545 | 1466520756009 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 07:52:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 07:52:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1692ms 07:52:36 INFO - PROCESS | 25545 | 1466520756036 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 07:52:36 INFO - PROCESS | 25545 | 1466520756040 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 07:52:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 07:52:36 INFO - PROCESS | 25545 | 1466520756048 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 07:52:36 INFO - PROCESS | 25545 | 1466520756055 Marionette TRACE conn4 <- [1,2814,null,{}] 07:52:36 INFO - PROCESS | 25545 | 1466520756093 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:52:36 INFO - PROCESS | 25545 | 1466520756103 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:36 INFO - PROCESS | 25545 | 1466520756370 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 07:52:36 INFO - PROCESS | 25545 | 1466520756560 Marionette TRACE conn4 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:36 INFO - PROCESS | 25545 | 1466520756572 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:36 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d921800 == 39 [pid = 25545] [id = 711] 07:52:36 INFO - PROCESS | 25545 | ++DOMWINDOW == 68 (0x915d3800) [pid = 25545] [serial = 2134] [outer = (nil)] 07:52:36 INFO - PROCESS | 25545 | ++DOMWINDOW == 69 (0x91801c00) [pid = 25545] [serial = 2135] [outer = 0x915d3800] 07:52:36 INFO - PROCESS | 25545 | 1466520756720 Marionette DEBUG loaded listener.js 07:52:36 INFO - PROCESS | 25545 | ++DOMWINDOW == 70 (0x91805c00) [pid = 25545] [serial = 2136] [outer = 0x915d3800] 07:52:37 INFO - PROCESS | 25545 | 1466520757762 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 07:52:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 07:52:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1757ms 07:52:37 INFO - PROCESS | 25545 | 1466520757806 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 07:52:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 07:52:37 INFO - PROCESS | 25545 | 1466520757812 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 07:52:37 INFO - PROCESS | 25545 | 1466520757818 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 07:52:37 INFO - PROCESS | 25545 | 1466520757822 Marionette TRACE conn4 <- [1,2818,null,{}] 07:52:37 INFO - PROCESS | 25545 | 1466520757828 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:52:37 INFO - PROCESS | 25545 | 1466520757833 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:38 INFO - PROCESS | 25545 | 1466520758083 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 07:52:38 INFO - PROCESS | 25545 | 1466520758351 Marionette TRACE conn4 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:38 INFO - PROCESS | 25545 | 1466520758364 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:38 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9b3c00 == 40 [pid = 25545] [id = 712] 07:52:38 INFO - PROCESS | 25545 | ++DOMWINDOW == 71 (0x8c407800) [pid = 25545] [serial = 2137] [outer = (nil)] 07:52:38 INFO - PROCESS | 25545 | ++DOMWINDOW == 72 (0x91a70000) [pid = 25545] [serial = 2138] [outer = 0x8c407800] 07:52:38 INFO - PROCESS | 25545 | 1466520758497 Marionette DEBUG loaded listener.js 07:52:38 INFO - PROCESS | 25545 | ++DOMWINDOW == 73 (0x91b2cc00) [pid = 25545] [serial = 2139] [outer = 0x8c407800] 07:52:39 INFO - PROCESS | 25545 | 1466520759544 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 07:52:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 07:52:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1783ms 07:52:39 INFO - PROCESS | 25545 | 1466520759603 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 07:52:39 INFO - PROCESS | 25545 | 1466520759606 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 07:52:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 07:52:39 INFO - PROCESS | 25545 | 1466520759614 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 07:52:39 INFO - PROCESS | 25545 | 1466520759618 Marionette TRACE conn4 <- [1,2822,null,{}] 07:52:39 INFO - PROCESS | 25545 | 1466520759624 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:52:39 INFO - PROCESS | 25545 | 1466520759630 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:39 INFO - PROCESS | 25545 | 1466520759815 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 07:52:40 INFO - PROCESS | 25545 | 1466520760058 Marionette TRACE conn4 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:40 INFO - PROCESS | 25545 | 1466520760067 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:40 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9bfc00 == 41 [pid = 25545] [id = 713] 07:52:40 INFO - PROCESS | 25545 | ++DOMWINDOW == 74 (0x91805800) [pid = 25545] [serial = 2140] [outer = (nil)] 07:52:40 INFO - PROCESS | 25545 | ++DOMWINDOW == 75 (0x91b34400) [pid = 25545] [serial = 2141] [outer = 0x91805800] 07:52:40 INFO - PROCESS | 25545 | 1466520760251 Marionette DEBUG loaded listener.js 07:52:40 INFO - PROCESS | 25545 | ++DOMWINDOW == 76 (0x91b37800) [pid = 25545] [serial = 2142] [outer = 0x91805800] 07:52:41 INFO - PROCESS | 25545 | 1466520761423 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 07:52:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 07:52:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1889ms 07:52:41 INFO - PROCESS | 25545 | 1466520761505 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 07:52:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 07:52:41 INFO - PROCESS | 25545 | 1466520761510 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 07:52:41 INFO - PROCESS | 25545 | 1466520761516 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 07:52:41 INFO - PROCESS | 25545 | 1466520761520 Marionette TRACE conn4 <- [1,2826,null,{}] 07:52:41 INFO - PROCESS | 25545 | 1466520761526 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:52:41 INFO - PROCESS | 25545 | 1466520761538 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:41 INFO - PROCESS | 25545 | 1466520761828 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 07:52:42 INFO - PROCESS | 25545 | 1466520762215 Marionette TRACE conn4 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:42 INFO - PROCESS | 25545 | 1466520762223 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:42 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9c6000 == 42 [pid = 25545] [id = 714] 07:52:42 INFO - PROCESS | 25545 | ++DOMWINDOW == 77 (0x9180b400) [pid = 25545] [serial = 2143] [outer = (nil)] 07:52:42 INFO - PROCESS | 25545 | ++DOMWINDOW == 78 (0x91c54c00) [pid = 25545] [serial = 2144] [outer = 0x9180b400] 07:52:42 INFO - PROCESS | 25545 | 1466520762308 Marionette DEBUG loaded listener.js 07:52:42 INFO - PROCESS | 25545 | ++DOMWINDOW == 79 (0x91c55c00) [pid = 25545] [serial = 2145] [outer = 0x9180b400] 07:52:43 INFO - PROCESS | 25545 | 1466520763380 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 07:52:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 07:52:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1941ms 07:52:43 INFO - PROCESS | 25545 | 1466520763460 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 07:52:43 INFO - PROCESS | 25545 | 1466520763467 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 07:52:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 07:52:43 INFO - PROCESS | 25545 | 1466520763477 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 07:52:43 INFO - PROCESS | 25545 | 1466520763482 Marionette TRACE conn4 <- [1,2830,null,{}] 07:52:43 INFO - PROCESS | 25545 | 1466520763492 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:52:43 INFO - PROCESS | 25545 | 1466520763501 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:43 INFO - PROCESS | 25545 | 1466520763976 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 07:52:44 INFO - PROCESS | 25545 | 1466520764266 Marionette TRACE conn4 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:44 INFO - PROCESS | 25545 | 1466520764280 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:44 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c40e000 == 43 [pid = 25545] [id = 715] 07:52:44 INFO - PROCESS | 25545 | ++DOMWINDOW == 80 (0x8c40e400) [pid = 25545] [serial = 2146] [outer = (nil)] 07:52:44 INFO - PROCESS | 25545 | ++DOMWINDOW == 81 (0x8c4da000) [pid = 25545] [serial = 2147] [outer = 0x8c40e400] 07:52:44 INFO - PROCESS | 25545 | 1466520764364 Marionette DEBUG loaded listener.js 07:52:44 INFO - PROCESS | 25545 | ++DOMWINDOW == 82 (0x8d781400) [pid = 25545] [serial = 2148] [outer = 0x8c40e400] 07:52:45 INFO - PROCESS | 25545 | 1466520765359 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 07:52:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 07:52:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1939ms 07:52:45 INFO - PROCESS | 25545 | 1466520765421 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 07:52:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 07:52:45 INFO - PROCESS | 25545 | 1466520765431 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 07:52:45 INFO - PROCESS | 25545 | 1466520765445 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 07:52:45 INFO - PROCESS | 25545 | 1466520765454 Marionette TRACE conn4 <- [1,2834,null,{}] 07:52:45 INFO - PROCESS | 25545 | 1466520765465 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:52:45 INFO - PROCESS | 25545 | 1466520765474 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:45 INFO - PROCESS | 25545 | 1466520765926 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 07:52:46 INFO - PROCESS | 25545 | 1466520766154 Marionette TRACE conn4 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:46 INFO - PROCESS | 25545 | 1466520766161 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:46 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9bd800 == 44 [pid = 25545] [id = 716] 07:52:46 INFO - PROCESS | 25545 | ++DOMWINDOW == 83 (0x8e343400) [pid = 25545] [serial = 2149] [outer = (nil)] 07:52:46 INFO - PROCESS | 25545 | ++DOMWINDOW == 84 (0x8e5a5400) [pid = 25545] [serial = 2150] [outer = 0x8e343400] 07:52:46 INFO - PROCESS | 25545 | 1466520766241 Marionette DEBUG loaded listener.js 07:52:46 INFO - PROCESS | 25545 | ++DOMWINDOW == 85 (0x8e5b3800) [pid = 25545] [serial = 2151] [outer = 0x8e343400] 07:52:48 INFO - PROCESS | 25545 | --DOCSHELL 0x8cf8dc00 == 43 [pid = 25545] [id = 679] 07:52:48 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9b3400 == 42 [pid = 25545] [id = 695] 07:52:48 INFO - PROCESS | 25545 | --DOCSHELL 0x8e7e8000 == 41 [pid = 25545] [id = 686] 07:52:48 INFO - PROCESS | 25545 | --DOCSHELL 0x8c40c800 == 40 [pid = 25545] [id = 682] 07:52:48 INFO - PROCESS | 25545 | --DOCSHELL 0x8c415c00 == 39 [pid = 25545] [id = 690] 07:52:48 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9b2000 == 38 [pid = 25545] [id = 689] 07:52:48 INFO - PROCESS | 25545 | --DOCSHELL 0x8c4dd400 == 37 [pid = 25545] [id = 684] 07:52:48 INFO - PROCESS | 25545 | --DOCSHELL 0x8e4cec00 == 36 [pid = 25545] [id = 683] 07:52:48 INFO - PROCESS | 25545 | --DOCSHELL 0x8e4c9800 == 35 [pid = 25545] [id = 691] 07:52:48 INFO - PROCESS | 25545 | --DOCSHELL 0x8e7e1400 == 34 [pid = 25545] [id = 687] 07:52:48 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9cb000 == 33 [pid = 25545] [id = 692] 07:52:48 INFO - PROCESS | 25545 | --DOCSHELL 0x8c412400 == 32 [pid = 25545] [id = 681] 07:52:48 INFO - PROCESS | 25545 | --DOCSHELL 0x8d91a400 == 31 [pid = 25545] [id = 680] 07:52:48 INFO - PROCESS | 25545 | --DOCSHELL 0x8d914800 == 30 [pid = 25545] [id = 685] 07:52:48 INFO - PROCESS | 25545 | --DOCSHELL 0x8c40f800 == 29 [pid = 25545] [id = 694] 07:52:48 INFO - PROCESS | 25545 | --DOCSHELL 0x915d2800 == 28 [pid = 25545] [id = 693] 07:52:48 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9c4800 == 27 [pid = 25545] [id = 688] 07:52:48 INFO - PROCESS | 25545 | --DOMWINDOW == 84 (0x8d921c00) [pid = 25545] [serial = 2093] [outer = (nil)] [url = about:blank] 07:52:48 INFO - PROCESS | 25545 | --DOMWINDOW == 83 (0x8cf88400) [pid = 25545] [serial = 2090] [outer = (nil)] [url = about:blank] 07:52:48 INFO - PROCESS | 25545 | --DOMWINDOW == 82 (0x8dd3a400) [pid = 25545] [serial = 2094] [outer = (nil)] [url = about:blank] 07:52:48 INFO - PROCESS | 25545 | --DOMWINDOW == 81 (0x8b9ba800) [pid = 25545] [serial = 2087] [outer = (nil)] [url = about:blank] 07:52:48 INFO - PROCESS | 25545 | --DOMWINDOW == 80 (0x91c12400) [pid = 25545] [serial = 2082] [outer = (nil)] [url = about:blank] 07:52:48 INFO - PROCESS | 25545 | --DOMWINDOW == 79 (0x8b9c8000) [pid = 25545] [serial = 2088] [outer = (nil)] [url = about:blank] 07:52:48 INFO - PROCESS | 25545 | --DOMWINDOW == 78 (0x8d782800) [pid = 25545] [serial = 2091] [outer = (nil)] [url = about:blank] 07:52:48 INFO - PROCESS | 25545 | --DOMWINDOW == 77 (0x8d91e800) [pid = 25545] [serial = 2073] [outer = (nil)] [url = about:blank] 07:52:48 INFO - PROCESS | 25545 | --DOMWINDOW == 76 (0x91a6a400) [pid = 25545] [serial = 2078] [outer = (nil)] [url = about:blank] 07:52:48 INFO - PROCESS | 25545 | --DOMWINDOW == 75 (0x91a73000) [pid = 25545] [serial = 2079] [outer = (nil)] [url = about:blank] 07:52:48 INFO - PROCESS | 25545 | --DOMWINDOW == 74 (0x8ef8e800) [pid = 25545] [serial = 2076] [outer = (nil)] [url = about:blank] 07:52:48 INFO - PROCESS | 25545 | --DOMWINDOW == 73 (0x91c0e400) [pid = 25545] [serial = 2081] [outer = (nil)] [url = about:blank] 07:52:48 INFO - PROCESS | 25545 | --DOMWINDOW == 72 (0x8d8c0800) [pid = 25545] [serial = 2085] [outer = (nil)] [url = about:blank] 07:52:48 INFO - PROCESS | 25545 | --DOMWINDOW == 71 (0x8e7e7800) [pid = 25545] [serial = 2075] [outer = (nil)] [url = about:blank] 07:52:48 INFO - PROCESS | 25545 | --DOMWINDOW == 70 (0x8c4d9000) [pid = 25545] [serial = 2084] [outer = (nil)] [url = about:blank] 07:52:48 INFO - PROCESS | 25545 | --DOMWINDOW == 69 (0x8d8bf400) [pid = 25545] [serial = 2072] [outer = (nil)] [url = about:blank] 07:52:48 INFO - PROCESS | 25545 | --DOMWINDOW == 68 (0x8e5aa400) [pid = 25545] [serial = 2096] [outer = (nil)] [url = about:blank] 07:52:48 INFO - PROCESS | 25545 | --DOMWINDOW == 67 (0x8e5b3c00) [pid = 25545] [serial = 2097] [outer = (nil)] [url = about:blank] 07:52:48 INFO - PROCESS | 25545 | --DOMWINDOW == 66 (0x8e64a800) [pid = 25545] [serial = 2099] [outer = (nil)] [url = about:blank] 07:52:48 INFO - PROCESS | 25545 | 1466520768928 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 07:52:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 07:52:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 3551ms 07:52:48 INFO - PROCESS | 25545 | 1466520768994 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 07:52:49 INFO - PROCESS | 25545 | 1466520769001 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 07:52:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 07:52:49 INFO - PROCESS | 25545 | 1466520769010 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 07:52:49 INFO - PROCESS | 25545 | 1466520769016 Marionette TRACE conn4 <- [1,2838,null,{}] 07:52:49 INFO - PROCESS | 25545 | 1466520769029 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:52:49 INFO - PROCESS | 25545 | 1466520769039 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:49 INFO - PROCESS | 25545 | 1466520769230 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 07:52:49 INFO - PROCESS | 25545 | 1466520769485 Marionette TRACE conn4 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:49 INFO - PROCESS | 25545 | 1466520769500 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:49 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c40b800 == 28 [pid = 25545] [id = 717] 07:52:49 INFO - PROCESS | 25545 | ++DOMWINDOW == 67 (0x8c4d2400) [pid = 25545] [serial = 2152] [outer = (nil)] 07:52:49 INFO - PROCESS | 25545 | ++DOMWINDOW == 68 (0x8c4de800) [pid = 25545] [serial = 2153] [outer = 0x8c4d2400] 07:52:49 INFO - PROCESS | 25545 | 1466520769589 Marionette DEBUG loaded listener.js 07:52:49 INFO - PROCESS | 25545 | ++DOMWINDOW == 69 (0x8cf87400) [pid = 25545] [serial = 2154] [outer = 0x8c4d2400] 07:52:50 INFO - PROCESS | 25545 | 1466520770561 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 07:52:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 07:52:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1592ms 07:52:50 INFO - PROCESS | 25545 | 1466520770604 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 07:52:50 INFO - PROCESS | 25545 | 1466520770618 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 07:52:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 07:52:50 INFO - PROCESS | 25545 | 1466520770645 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 07:52:50 INFO - PROCESS | 25545 | 1466520770653 Marionette TRACE conn4 <- [1,2842,null,{}] 07:52:50 INFO - PROCESS | 25545 | 1466520770665 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:52:50 INFO - PROCESS | 25545 | 1466520770674 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:50 INFO - PROCESS | 25545 | 1466520770916 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 07:52:51 INFO - PROCESS | 25545 | 1466520771026 Marionette TRACE conn4 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:51 INFO - PROCESS | 25545 | 1466520771035 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:51 INFO - PROCESS | 25545 | ++DOCSHELL 0x8cf8dc00 == 29 [pid = 25545] [id = 718] 07:52:51 INFO - PROCESS | 25545 | ++DOMWINDOW == 70 (0x8d8c2400) [pid = 25545] [serial = 2155] [outer = (nil)] 07:52:51 INFO - PROCESS | 25545 | ++DOMWINDOW == 71 (0x8d918c00) [pid = 25545] [serial = 2156] [outer = 0x8d8c2400] 07:52:51 INFO - PROCESS | 25545 | 1466520771113 Marionette DEBUG loaded listener.js 07:52:51 INFO - PROCESS | 25545 | ++DOMWINDOW == 72 (0x8d921000) [pid = 25545] [serial = 2157] [outer = 0x8d8c2400] 07:52:52 INFO - PROCESS | 25545 | 1466520772209 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 07:52:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 07:52:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1595ms 07:52:52 INFO - PROCESS | 25545 | 1466520772238 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 07:52:52 INFO - PROCESS | 25545 | 1466520772244 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 07:52:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 07:52:52 INFO - PROCESS | 25545 | 1466520772254 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 07:52:52 INFO - PROCESS | 25545 | 1466520772264 Marionette TRACE conn4 <- [1,2846,null,{}] 07:52:52 INFO - PROCESS | 25545 | 1466520772296 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:52:52 INFO - PROCESS | 25545 | 1466520772306 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:52 INFO - PROCESS | 25545 | 1466520772541 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 07:52:52 INFO - PROCESS | 25545 | 1466520772832 Marionette TRACE conn4 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:52 INFO - PROCESS | 25545 | 1466520772851 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:52 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e5ac000 == 30 [pid = 25545] [id = 719] 07:52:52 INFO - PROCESS | 25545 | ++DOMWINDOW == 73 (0x8e5ae800) [pid = 25545] [serial = 2158] [outer = (nil)] 07:52:53 INFO - PROCESS | 25545 | ++DOMWINDOW == 74 (0x8e642000) [pid = 25545] [serial = 2159] [outer = 0x8e5ae800] 07:52:53 INFO - PROCESS | 25545 | 1466520773025 Marionette DEBUG loaded listener.js 07:52:53 INFO - PROCESS | 25545 | ++DOMWINDOW == 75 (0x8e7db800) [pid = 25545] [serial = 2160] [outer = 0x8e5ae800] 07:52:54 INFO - PROCESS | 25545 | --DOMWINDOW == 74 (0x8dd3e400) [pid = 25545] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 07:52:54 INFO - PROCESS | 25545 | --DOMWINDOW == 73 (0x8e7e8c00) [pid = 25545] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 07:52:54 INFO - PROCESS | 25545 | --DOMWINDOW == 72 (0x8c416800) [pid = 25545] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 07:52:54 INFO - PROCESS | 25545 | --DOMWINDOW == 71 (0x8f01e800) [pid = 25545] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 07:52:54 INFO - PROCESS | 25545 | --DOMWINDOW == 70 (0x8e344800) [pid = 25545] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 07:52:54 INFO - PROCESS | 25545 | --DOMWINDOW == 69 (0x8e5a7400) [pid = 25545] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 07:52:54 INFO - PROCESS | 25545 | --DOMWINDOW == 68 (0x8e5a7c00) [pid = 25545] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 07:52:54 INFO - PROCESS | 25545 | --DOMWINDOW == 67 (0x8c413400) [pid = 25545] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 07:52:54 INFO - PROCESS | 25545 | --DOMWINDOW == 66 (0x8d918800) [pid = 25545] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 07:52:54 INFO - PROCESS | 25545 | --DOMWINDOW == 65 (0x8c4d4800) [pid = 25545] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 07:52:54 INFO - PROCESS | 25545 | 1466520774639 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 07:52:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 07:52:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 2414ms 07:52:54 INFO - PROCESS | 25545 | 1466520774670 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 07:52:54 INFO - PROCESS | 25545 | 1466520774675 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 07:52:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 07:52:54 INFO - PROCESS | 25545 | 1466520774690 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 07:52:54 INFO - PROCESS | 25545 | 1466520774692 Marionette TRACE conn4 <- [1,2850,null,{}] 07:52:54 INFO - PROCESS | 25545 | 1466520774699 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:52:54 INFO - PROCESS | 25545 | 1466520774704 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:54 INFO - PROCESS | 25545 | 1466520774884 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 07:52:54 INFO - PROCESS | 25545 | 1466520774901 Marionette TRACE conn4 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:54 INFO - PROCESS | 25545 | 1466520774913 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:54 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d917800 == 31 [pid = 25545] [id = 720] 07:52:54 INFO - PROCESS | 25545 | ++DOMWINDOW == 66 (0x8d91c000) [pid = 25545] [serial = 2161] [outer = (nil)] 07:52:55 INFO - PROCESS | 25545 | ++DOMWINDOW == 67 (0x8e5b0c00) [pid = 25545] [serial = 2162] [outer = 0x8d91c000] 07:52:55 INFO - PROCESS | 25545 | 1466520775038 Marionette DEBUG loaded listener.js 07:52:55 INFO - PROCESS | 25545 | ++DOMWINDOW == 68 (0x8ef87000) [pid = 25545] [serial = 2163] [outer = 0x8d91c000] 07:52:56 INFO - PROCESS | 25545 | 1466520776409 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 07:52:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 07:52:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1787ms 07:52:56 INFO - PROCESS | 25545 | 1466520776478 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 07:52:56 INFO - PROCESS | 25545 | 1466520776492 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 07:52:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 07:52:56 INFO - PROCESS | 25545 | 1466520776509 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 07:52:56 INFO - PROCESS | 25545 | 1466520776519 Marionette TRACE conn4 <- [1,2854,null,{}] 07:52:56 INFO - PROCESS | 25545 | 1466520776607 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:52:56 INFO - PROCESS | 25545 | 1466520776614 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:56 INFO - PROCESS | 25545 | 1466520776908 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 07:52:57 INFO - PROCESS | 25545 | 1466520777127 Marionette TRACE conn4 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:57 INFO - PROCESS | 25545 | 1466520777149 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:57 INFO - PROCESS | 25545 | ++DOCSHELL 0x8cf82000 == 32 [pid = 25545] [id = 721] 07:52:57 INFO - PROCESS | 25545 | ++DOMWINDOW == 69 (0x8cf86c00) [pid = 25545] [serial = 2164] [outer = (nil)] 07:52:57 INFO - PROCESS | 25545 | ++DOMWINDOW == 70 (0x8d783400) [pid = 25545] [serial = 2165] [outer = 0x8cf86c00] 07:52:57 INFO - PROCESS | 25545 | 1466520777277 Marionette DEBUG loaded listener.js 07:52:57 INFO - PROCESS | 25545 | ++DOMWINDOW == 71 (0x8d8bdc00) [pid = 25545] [serial = 2166] [outer = 0x8cf86c00] 07:52:58 INFO - PROCESS | 25545 | 1466520778453 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 07:52:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 07:52:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 2020ms 07:52:58 INFO - PROCESS | 25545 | 1466520778526 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 07:52:58 INFO - PROCESS | 25545 | 1466520778534 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 07:52:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 07:52:58 INFO - PROCESS | 25545 | 1466520778549 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 07:52:58 INFO - PROCESS | 25545 | 1466520778557 Marionette TRACE conn4 <- [1,2858,null,{}] 07:52:58 INFO - PROCESS | 25545 | 1466520778567 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:52:58 INFO - PROCESS | 25545 | 1466520778575 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:58 INFO - PROCESS | 25545 | 1466520778900 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 07:52:59 INFO - PROCESS | 25545 | 1466520779090 Marionette TRACE conn4 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:59 INFO - PROCESS | 25545 | 1466520779097 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:52:59 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e4c6400 == 33 [pid = 25545] [id = 722] 07:52:59 INFO - PROCESS | 25545 | ++DOMWINDOW == 72 (0x8e4cb000) [pid = 25545] [serial = 2167] [outer = (nil)] 07:52:59 INFO - PROCESS | 25545 | ++DOMWINDOW == 73 (0x8e5ab400) [pid = 25545] [serial = 2168] [outer = 0x8e4cb000] 07:52:59 INFO - PROCESS | 25545 | 1466520779190 Marionette DEBUG loaded listener.js 07:52:59 INFO - PROCESS | 25545 | ++DOMWINDOW == 74 (0x8e7e0400) [pid = 25545] [serial = 2169] [outer = 0x8e4cb000] 07:53:00 INFO - PROCESS | 25545 | 1466520780222 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 07:53:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 07:53:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1750ms 07:53:00 INFO - PROCESS | 25545 | 1466520780297 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 07:53:00 INFO - PROCESS | 25545 | 1466520780301 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 07:53:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 07:53:00 INFO - PROCESS | 25545 | 1466520780309 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 07:53:00 INFO - PROCESS | 25545 | 1466520780316 Marionette TRACE conn4 <- [1,2862,null,{}] 07:53:00 INFO - PROCESS | 25545 | 1466520780333 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:00 INFO - PROCESS | 25545 | 1466520780342 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:00 INFO - PROCESS | 25545 | 1466520780574 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 07:53:00 INFO - PROCESS | 25545 | 1466520780811 Marionette TRACE conn4 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:00 INFO - PROCESS | 25545 | 1466520780819 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:00 INFO - PROCESS | 25545 | ++DOCSHELL 0x9146e800 == 34 [pid = 25545] [id = 723] 07:53:00 INFO - PROCESS | 25545 | ++DOMWINDOW == 75 (0x9146f000) [pid = 25545] [serial = 2170] [outer = (nil)] 07:53:00 INFO - PROCESS | 25545 | ++DOMWINDOW == 76 (0x915ca400) [pid = 25545] [serial = 2171] [outer = 0x9146f000] 07:53:00 INFO - PROCESS | 25545 | 1466520780923 Marionette DEBUG loaded listener.js 07:53:01 INFO - PROCESS | 25545 | ++DOMWINDOW == 77 (0x915d2800) [pid = 25545] [serial = 2172] [outer = 0x9146f000] 07:53:01 INFO - PROCESS | 25545 | 1466520781908 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 07:53:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 07:53:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1636ms 07:53:01 INFO - PROCESS | 25545 | 1466520781946 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 07:53:01 INFO - PROCESS | 25545 | 1466520781950 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 07:53:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 07:53:01 INFO - PROCESS | 25545 | 1466520781957 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 07:53:01 INFO - PROCESS | 25545 | 1466520781961 Marionette TRACE conn4 <- [1,2866,null,{}] 07:53:01 INFO - PROCESS | 25545 | 1466520781971 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:01 INFO - PROCESS | 25545 | 1466520781978 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:02 INFO - PROCESS | 25545 | 1466520782217 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 07:53:02 INFO - PROCESS | 25545 | 1466520782476 Marionette TRACE conn4 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:02 INFO - PROCESS | 25545 | 1466520782482 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:02 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d78ec00 == 35 [pid = 25545] [id = 724] 07:53:02 INFO - PROCESS | 25545 | ++DOMWINDOW == 78 (0x8e64c800) [pid = 25545] [serial = 2173] [outer = (nil)] 07:53:02 INFO - PROCESS | 25545 | ++DOMWINDOW == 79 (0x91806400) [pid = 25545] [serial = 2174] [outer = 0x8e64c800] 07:53:02 INFO - PROCESS | 25545 | 1466520782627 Marionette DEBUG loaded listener.js 07:53:02 INFO - PROCESS | 25545 | ++DOMWINDOW == 80 (0x91a6a800) [pid = 25545] [serial = 2175] [outer = 0x8e64c800] 07:53:03 INFO - PROCESS | 25545 | 1466520783692 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 07:53:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 07:53:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1797ms 07:53:03 INFO - PROCESS | 25545 | 1466520783755 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 07:53:03 INFO - PROCESS | 25545 | 1466520783759 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 07:53:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 07:53:03 INFO - PROCESS | 25545 | 1466520783766 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 07:53:03 INFO - PROCESS | 25545 | 1466520783770 Marionette TRACE conn4 <- [1,2870,null,{}] 07:53:03 INFO - PROCESS | 25545 | 1466520783776 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:03 INFO - PROCESS | 25545 | 1466520783781 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:03 INFO - PROCESS | 25545 | 1466520783980 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 07:53:04 INFO - PROCESS | 25545 | 1466520784311 Marionette TRACE conn4 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:04 INFO - PROCESS | 25545 | 1466520784318 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:04 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e342c00 == 36 [pid = 25545] [id = 725] 07:53:04 INFO - PROCESS | 25545 | ++DOMWINDOW == 81 (0x8e4c7400) [pid = 25545] [serial = 2176] [outer = (nil)] 07:53:04 INFO - PROCESS | 25545 | ++DOMWINDOW == 82 (0x91b3a000) [pid = 25545] [serial = 2177] [outer = 0x8e4c7400] 07:53:04 INFO - PROCESS | 25545 | 1466520784409 Marionette DEBUG loaded listener.js 07:53:04 INFO - PROCESS | 25545 | ++DOMWINDOW == 83 (0x91b35400) [pid = 25545] [serial = 2178] [outer = 0x8e4c7400] 07:53:05 INFO - PROCESS | 25545 | 1466520785384 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 07:53:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 07:53:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1694ms 07:53:05 INFO - PROCESS | 25545 | 1466520785464 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 07:53:05 INFO - PROCESS | 25545 | 1466520785471 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 07:53:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 07:53:05 INFO - PROCESS | 25545 | 1466520785482 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 07:53:05 INFO - PROCESS | 25545 | 1466520785487 Marionette TRACE conn4 <- [1,2874,null,{}] 07:53:05 INFO - PROCESS | 25545 | 1466520785499 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:05 INFO - PROCESS | 25545 | 1466520785518 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:05 INFO - PROCESS | 25545 | 1466520785927 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 07:53:06 INFO - PROCESS | 25545 | 1466520786255 Marionette TRACE conn4 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:06 INFO - PROCESS | 25545 | 1466520786268 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:06 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9bf400 == 37 [pid = 25545] [id = 726] 07:53:06 INFO - PROCESS | 25545 | ++DOMWINDOW == 84 (0x8b9c9400) [pid = 25545] [serial = 2179] [outer = (nil)] 07:53:06 INFO - PROCESS | 25545 | ++DOMWINDOW == 85 (0x91c52000) [pid = 25545] [serial = 2180] [outer = 0x8b9c9400] 07:53:06 INFO - PROCESS | 25545 | 1466520786413 Marionette DEBUG loaded listener.js 07:53:06 INFO - PROCESS | 25545 | ++DOMWINDOW == 86 (0x922adc00) [pid = 25545] [serial = 2181] [outer = 0x8b9c9400] 07:53:07 INFO - PROCESS | 25545 | 1466520787602 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 07:53:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 07:53:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 2203ms 07:53:07 INFO - PROCESS | 25545 | 1466520787686 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 07:53:07 INFO - PROCESS | 25545 | 1466520787694 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 07:53:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 07:53:07 INFO - PROCESS | 25545 | 1466520787705 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 07:53:07 INFO - PROCESS | 25545 | 1466520787712 Marionette TRACE conn4 <- [1,2878,null,{}] 07:53:07 INFO - PROCESS | 25545 | 1466520787731 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:07 INFO - PROCESS | 25545 | 1466520787743 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:08 INFO - PROCESS | 25545 | 1466520788069 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 07:53:08 INFO - PROCESS | 25545 | 1466520788318 Marionette TRACE conn4 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:08 INFO - PROCESS | 25545 | 1466520788326 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:08 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c40c800 == 38 [pid = 25545] [id = 727] 07:53:08 INFO - PROCESS | 25545 | ++DOMWINDOW == 87 (0x8e34f800) [pid = 25545] [serial = 2182] [outer = (nil)] 07:53:08 INFO - PROCESS | 25545 | ++DOMWINDOW == 88 (0x91c53000) [pid = 25545] [serial = 2183] [outer = 0x8e34f800] 07:53:08 INFO - PROCESS | 25545 | 1466520788433 Marionette DEBUG loaded listener.js 07:53:08 INFO - PROCESS | 25545 | ++DOMWINDOW == 89 (0x92369800) [pid = 25545] [serial = 2184] [outer = 0x8e34f800] 07:53:09 INFO - PROCESS | 25545 | 1466520789737 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 07:53:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 07:53:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 2099ms 07:53:09 INFO - PROCESS | 25545 | 1466520789813 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 07:53:09 INFO - PROCESS | 25545 | 1466520789818 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 07:53:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 07:53:09 INFO - PROCESS | 25545 | 1466520789832 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 07:53:09 INFO - PROCESS | 25545 | 1466520789837 Marionette TRACE conn4 <- [1,2882,null,{}] 07:53:09 INFO - PROCESS | 25545 | 1466520789848 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:09 INFO - PROCESS | 25545 | 1466520789856 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:10 INFO - PROCESS | 25545 | 1466520790330 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 07:53:10 INFO - PROCESS | 25545 | 1466520790613 Marionette TRACE conn4 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:10 INFO - PROCESS | 25545 | 1466520790628 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:10 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9bb000 == 39 [pid = 25545] [id = 728] 07:53:10 INFO - PROCESS | 25545 | ++DOMWINDOW == 90 (0x8b9bc800) [pid = 25545] [serial = 2185] [outer = (nil)] 07:53:10 INFO - PROCESS | 25545 | ++DOMWINDOW == 91 (0x8b9c8400) [pid = 25545] [serial = 2186] [outer = 0x8b9bc800] 07:53:10 INFO - PROCESS | 25545 | 1466520790749 Marionette DEBUG loaded listener.js 07:53:10 INFO - PROCESS | 25545 | ++DOMWINDOW == 92 (0x8c411400) [pid = 25545] [serial = 2187] [outer = 0x8b9bc800] 07:53:11 INFO - PROCESS | 25545 | --DOMWINDOW == 91 (0x915d1800) [pid = 25545] [serial = 2127] [outer = (nil)] [url = about:blank] 07:53:11 INFO - PROCESS | 25545 | --DOMWINDOW == 90 (0x915c6800) [pid = 25545] [serial = 2126] [outer = (nil)] [url = about:blank] 07:53:11 INFO - PROCESS | 25545 | --DOMWINDOW == 89 (0x8ef85000) [pid = 25545] [serial = 2120] [outer = (nil)] [url = about:blank] 07:53:11 INFO - PROCESS | 25545 | --DOMWINDOW == 88 (0x8ef89800) [pid = 25545] [serial = 2121] [outer = (nil)] [url = about:blank] 07:53:11 INFO - PROCESS | 25545 | --DOMWINDOW == 87 (0x8c4dd800) [pid = 25545] [serial = 2102] [outer = (nil)] [url = about:blank] 07:53:11 INFO - PROCESS | 25545 | --DOMWINDOW == 86 (0x8d8bcc00) [pid = 25545] [serial = 2103] [outer = (nil)] [url = about:blank] 07:53:11 INFO - PROCESS | 25545 | --DOMWINDOW == 85 (0x8f024000) [pid = 25545] [serial = 2108] [outer = (nil)] [url = about:blank] 07:53:11 INFO - PROCESS | 25545 | --DOMWINDOW == 84 (0x91460c00) [pid = 25545] [serial = 2109] [outer = (nil)] [url = about:blank] 07:53:11 INFO - PROCESS | 25545 | --DOMWINDOW == 83 (0x8e7d9c00) [pid = 25545] [serial = 2100] [outer = (nil)] [url = about:blank] 07:53:11 INFO - PROCESS | 25545 | --DOMWINDOW == 82 (0x8e5afc00) [pid = 25545] [serial = 2117] [outer = (nil)] [url = about:blank] 07:53:11 INFO - PROCESS | 25545 | --DOMWINDOW == 81 (0x8e64ec00) [pid = 25545] [serial = 2105] [outer = (nil)] [url = about:blank] 07:53:11 INFO - PROCESS | 25545 | --DOMWINDOW == 80 (0x8e7dfc00) [pid = 25545] [serial = 2106] [outer = (nil)] [url = about:blank] 07:53:11 INFO - PROCESS | 25545 | --DOMWINDOW == 79 (0x8c4d3c00) [pid = 25545] [serial = 2111] [outer = (nil)] [url = about:blank] 07:53:11 INFO - PROCESS | 25545 | --DOMWINDOW == 78 (0x8c4d7c00) [pid = 25545] [serial = 2112] [outer = (nil)] [url = about:blank] 07:53:11 INFO - PROCESS | 25545 | --DOMWINDOW == 77 (0x8d91e400) [pid = 25545] [serial = 2114] [outer = (nil)] [url = about:blank] 07:53:11 INFO - PROCESS | 25545 | --DOMWINDOW == 76 (0x8dd3b800) [pid = 25545] [serial = 2115] [outer = (nil)] [url = about:blank] 07:53:11 INFO - PROCESS | 25545 | --DOMWINDOW == 75 (0x8e7e4400) [pid = 25545] [serial = 2124] [outer = (nil)] [url = about:blank] 07:53:11 INFO - PROCESS | 25545 | --DOMWINDOW == 74 (0x8e64a400) [pid = 25545] [serial = 2118] [outer = (nil)] [url = about:blank] 07:53:11 INFO - PROCESS | 25545 | --DOMWINDOW == 73 (0x8e5aa800) [pid = 25545] [serial = 2123] [outer = (nil)] [url = about:blank] 07:53:11 INFO - PROCESS | 25545 | 1466520791909 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 07:53:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 07:53:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 2138ms 07:53:11 INFO - PROCESS | 25545 | 1466520791971 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 07:53:11 INFO - PROCESS | 25545 | 1466520791977 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 07:53:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 07:53:11 INFO - PROCESS | 25545 | 1466520791986 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 07:53:11 INFO - PROCESS | 25545 | 1466520791990 Marionette TRACE conn4 <- [1,2886,null,{}] 07:53:12 INFO - PROCESS | 25545 | 1466520791997 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:12 INFO - PROCESS | 25545 | 1466520792006 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:12 INFO - PROCESS | 25545 | 1466520792290 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 07:53:12 INFO - PROCESS | 25545 | 1466520792386 Marionette TRACE conn4 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:12 INFO - PROCESS | 25545 | 1466520792393 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:12 INFO - PROCESS | 25545 | ++DOCSHELL 0x8cf85400 == 40 [pid = 25545] [id = 729] 07:53:12 INFO - PROCESS | 25545 | ++DOMWINDOW == 74 (0x8d8b8000) [pid = 25545] [serial = 2188] [outer = (nil)] 07:53:12 INFO - PROCESS | 25545 | ++DOMWINDOW == 75 (0x8d922400) [pid = 25545] [serial = 2189] [outer = 0x8d8b8000] 07:53:12 INFO - PROCESS | 25545 | 1466520792513 Marionette DEBUG loaded listener.js 07:53:12 INFO - PROCESS | 25545 | ++DOMWINDOW == 76 (0x8dd39c00) [pid = 25545] [serial = 2190] [outer = 0x8d8b8000] 07:53:13 INFO - PROCESS | 25545 | 1466520793345 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 07:53:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 07:53:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1440ms 07:53:13 INFO - PROCESS | 25545 | 1466520793426 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 07:53:13 INFO - PROCESS | 25545 | 1466520793432 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 07:53:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 07:53:13 INFO - PROCESS | 25545 | 1466520793440 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 07:53:13 INFO - PROCESS | 25545 | 1466520793443 Marionette TRACE conn4 <- [1,2890,null,{}] 07:53:13 INFO - PROCESS | 25545 | 1466520793449 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:13 INFO - PROCESS | 25545 | 1466520793455 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:13 INFO - PROCESS | 25545 | 1466520793652 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 07:53:13 INFO - PROCESS | 25545 | 1466520793822 Marionette TRACE conn4 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:13 INFO - PROCESS | 25545 | 1466520793833 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:13 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e641c00 == 41 [pid = 25545] [id = 730] 07:53:13 INFO - PROCESS | 25545 | ++DOMWINDOW == 77 (0x8e642400) [pid = 25545] [serial = 2191] [outer = (nil)] 07:53:13 INFO - PROCESS | 25545 | ++DOMWINDOW == 78 (0x8e64ec00) [pid = 25545] [serial = 2192] [outer = 0x8e642400] 07:53:13 INFO - PROCESS | 25545 | 1466520793907 Marionette DEBUG loaded listener.js 07:53:14 INFO - PROCESS | 25545 | ++DOMWINDOW == 79 (0x8e7e1800) [pid = 25545] [serial = 2193] [outer = 0x8e642400] 07:53:15 INFO - PROCESS | 25545 | 1466520795244 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 07:53:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 07:53:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1843ms 07:53:15 INFO - PROCESS | 25545 | 1466520795287 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 07:53:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 07:53:15 INFO - PROCESS | 25545 | 1466520795297 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 07:53:15 INFO - PROCESS | 25545 | 1466520795333 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 07:53:15 INFO - PROCESS | 25545 | 1466520795344 Marionette TRACE conn4 <- [1,2894,null,{}] 07:53:15 INFO - PROCESS | 25545 | 1466520795368 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:15 INFO - PROCESS | 25545 | 1466520795379 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:15 INFO - PROCESS | 25545 | 1466520795638 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 07:53:15 INFO - PROCESS | 25545 | 1466520795666 Marionette TRACE conn4 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:15 INFO - PROCESS | 25545 | 1466520795672 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:15 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c413400 == 42 [pid = 25545] [id = 731] 07:53:15 INFO - PROCESS | 25545 | ++DOMWINDOW == 80 (0x8e5b0800) [pid = 25545] [serial = 2194] [outer = (nil)] 07:53:15 INFO - PROCESS | 25545 | ++DOMWINDOW == 81 (0x8f027400) [pid = 25545] [serial = 2195] [outer = 0x8e5b0800] 07:53:15 INFO - PROCESS | 25545 | 1466520795749 Marionette DEBUG loaded listener.js 07:53:15 INFO - PROCESS | 25545 | ++DOMWINDOW == 82 (0x9146a400) [pid = 25545] [serial = 2196] [outer = 0x8e5b0800] 07:53:16 INFO - PROCESS | 25545 | --DOMWINDOW == 81 (0x8e64c400) [pid = 25545] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 07:53:16 INFO - PROCESS | 25545 | --DOMWINDOW == 80 (0x9180b400) [pid = 25545] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 07:53:16 INFO - PROCESS | 25545 | --DOMWINDOW == 79 (0x8d8c2400) [pid = 25545] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 07:53:16 INFO - PROCESS | 25545 | --DOMWINDOW == 78 (0x8e343400) [pid = 25545] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 07:53:16 INFO - PROCESS | 25545 | --DOMWINDOW == 77 (0x8c40e400) [pid = 25545] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 07:53:16 INFO - PROCESS | 25545 | --DOMWINDOW == 76 (0x8c407800) [pid = 25545] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 07:53:16 INFO - PROCESS | 25545 | --DOMWINDOW == 75 (0x915d3800) [pid = 25545] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 07:53:16 INFO - PROCESS | 25545 | --DOMWINDOW == 74 (0x8e5ae800) [pid = 25545] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 07:53:16 INFO - PROCESS | 25545 | --DOMWINDOW == 73 (0x91805800) [pid = 25545] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 07:53:16 INFO - PROCESS | 25545 | --DOMWINDOW == 72 (0x8c4d2400) [pid = 25545] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 07:53:16 INFO - PROCESS | 25545 | --DOMWINDOW == 71 (0x8d8bd800) [pid = 25545] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 07:53:16 INFO - PROCESS | 25545 | 1466520796953 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 07:53:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 07:53:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1680ms 07:53:16 INFO - PROCESS | 25545 | 1466520796988 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 07:53:16 INFO - PROCESS | 25545 | 1466520796992 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 07:53:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 07:53:17 INFO - PROCESS | 25545 | 1466520796998 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 07:53:17 INFO - PROCESS | 25545 | 1466520797001 Marionette TRACE conn4 <- [1,2898,null,{}] 07:53:17 INFO - PROCESS | 25545 | 1466520797007 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:17 INFO - PROCESS | 25545 | 1466520797012 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:17 INFO - PROCESS | 25545 | 1466520797311 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 07:53:17 INFO - PROCESS | 25545 | 1466520797328 Marionette TRACE conn4 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:17 INFO - PROCESS | 25545 | 1466520797335 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:17 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9b6c00 == 43 [pid = 25545] [id = 732] 07:53:17 INFO - PROCESS | 25545 | ++DOMWINDOW == 72 (0x8b9b7800) [pid = 25545] [serial = 2197] [outer = (nil)] 07:53:17 INFO - PROCESS | 25545 | ++DOMWINDOW == 73 (0x91460800) [pid = 25545] [serial = 2198] [outer = 0x8b9b7800] 07:53:17 INFO - PROCESS | 25545 | 1466520797414 Marionette DEBUG loaded listener.js 07:53:17 INFO - PROCESS | 25545 | ++DOMWINDOW == 74 (0x915cc400) [pid = 25545] [serial = 2199] [outer = 0x8b9b7800] 07:53:18 INFO - PROCESS | 25545 | 1466520798731 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 07:53:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 07:53:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1789ms 07:53:18 INFO - PROCESS | 25545 | 1466520798788 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 07:53:18 INFO - PROCESS | 25545 | 1466520798796 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 07:53:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 07:53:18 INFO - PROCESS | 25545 | 1466520798816 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 07:53:18 INFO - PROCESS | 25545 | 1466520798822 Marionette TRACE conn4 <- [1,2902,null,{}] 07:53:18 INFO - PROCESS | 25545 | 1466520798831 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:18 INFO - PROCESS | 25545 | 1466520798836 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:19 INFO - PROCESS | 25545 | 1466520799133 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 07:53:19 INFO - PROCESS | 25545 | 1466520799389 Marionette TRACE conn4 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:19 INFO - PROCESS | 25545 | 1466520799407 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:19 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c4d9c00 == 44 [pid = 25545] [id = 733] 07:53:19 INFO - PROCESS | 25545 | ++DOMWINDOW == 75 (0x8c4db400) [pid = 25545] [serial = 2200] [outer = (nil)] 07:53:19 INFO - PROCESS | 25545 | ++DOMWINDOW == 76 (0x8d8bcc00) [pid = 25545] [serial = 2201] [outer = 0x8c4db400] 07:53:19 INFO - PROCESS | 25545 | 1466520799492 Marionette DEBUG loaded listener.js 07:53:19 INFO - PROCESS | 25545 | ++DOMWINDOW == 77 (0x8dd3d400) [pid = 25545] [serial = 2202] [outer = 0x8c4db400] 07:53:20 INFO - PROCESS | 25545 | 1466520800627 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 07:53:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 07:53:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1853ms 07:53:20 INFO - PROCESS | 25545 | 1466520800658 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 07:53:20 INFO - PROCESS | 25545 | 1466520800666 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 07:53:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 07:53:20 INFO - PROCESS | 25545 | 1466520800678 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 07:53:20 INFO - PROCESS | 25545 | 1466520800683 Marionette TRACE conn4 <- [1,2906,null,{}] 07:53:20 INFO - PROCESS | 25545 | 1466520800690 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:20 INFO - PROCESS | 25545 | 1466520800697 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:20 INFO - PROCESS | 25545 | 1466520800984 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 07:53:21 INFO - PROCESS | 25545 | 1466520801286 Marionette TRACE conn4 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:21 INFO - PROCESS | 25545 | 1466520801296 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:21 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e5b3000 == 45 [pid = 25545] [id = 734] 07:53:21 INFO - PROCESS | 25545 | ++DOMWINDOW == 78 (0x8e7d9c00) [pid = 25545] [serial = 2203] [outer = (nil)] 07:53:21 INFO - PROCESS | 25545 | ++DOMWINDOW == 79 (0x8ef87c00) [pid = 25545] [serial = 2204] [outer = 0x8e7d9c00] 07:53:21 INFO - PROCESS | 25545 | 1466520801392 Marionette DEBUG loaded listener.js 07:53:21 INFO - PROCESS | 25545 | ++DOMWINDOW == 80 (0x8ef90400) [pid = 25545] [serial = 2205] [outer = 0x8e7d9c00] 07:53:22 INFO - PROCESS | 25545 | 1466520802518 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 07:53:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 07:53:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1897ms 07:53:22 INFO - PROCESS | 25545 | 1466520802578 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 07:53:22 INFO - PROCESS | 25545 | 1466520802585 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 07:53:22 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 07:53:22 INFO - PROCESS | 25545 | 1466520802596 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 07:53:22 INFO - PROCESS | 25545 | 1466520802605 Marionette TRACE conn4 <- [1,2910,null,{}] 07:53:22 INFO - PROCESS | 25545 | 1466520802623 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:22 INFO - PROCESS | 25545 | 1466520802632 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:22 INFO - PROCESS | 25545 | 1466520802920 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 07:53:23 INFO - PROCESS | 25545 | 1466520803381 Marionette TRACE conn4 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:23 INFO - PROCESS | 25545 | 1466520803404 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:23 INFO - PROCESS | 25545 | ++DOCSHELL 0x91a74000 == 46 [pid = 25545] [id = 735] 07:53:23 INFO - PROCESS | 25545 | ++DOMWINDOW == 81 (0x91a74c00) [pid = 25545] [serial = 2206] [outer = (nil)] 07:53:23 INFO - PROCESS | 25545 | ++DOMWINDOW == 82 (0x91c16800) [pid = 25545] [serial = 2207] [outer = 0x91a74c00] 07:53:23 INFO - PROCESS | 25545 | 1466520803562 Marionette DEBUG loaded listener.js 07:53:23 INFO - PROCESS | 25545 | ++DOMWINDOW == 83 (0x91c54000) [pid = 25545] [serial = 2208] [outer = 0x91a74c00] 07:53:24 INFO - PROCESS | 25545 | 1466520804555 Marionette TRACE conn4 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 07:53:24 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 07:53:24 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 07:53:24 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1992ms 07:53:24 INFO - PROCESS | 25545 | 1466520804604 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 07:53:24 INFO - PROCESS | 25545 | 1466520804610 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 07:53:24 INFO - TEST-START | /DOMEvents/constructors.html 07:53:24 INFO - PROCESS | 25545 | 1466520804625 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 07:53:24 INFO - PROCESS | 25545 | 1466520804632 Marionette TRACE conn4 <- [1,2914,null,{}] 07:53:24 INFO - PROCESS | 25545 | 1466520804642 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:24 INFO - PROCESS | 25545 | 1466520804649 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:24 INFO - PROCESS | 25545 | 1466520804895 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 07:53:25 INFO - PROCESS | 25545 | 1466520805084 Marionette TRACE conn4 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:25 INFO - PROCESS | 25545 | 1466520805093 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:25 INFO - PROCESS | 25545 | ++DOCSHELL 0x8f01ac00 == 47 [pid = 25545] [id = 736] 07:53:25 INFO - PROCESS | 25545 | ++DOMWINDOW == 84 (0x91805800) [pid = 25545] [serial = 2209] [outer = (nil)] 07:53:25 INFO - PROCESS | 25545 | ++DOMWINDOW == 85 (0x9236d800) [pid = 25545] [serial = 2210] [outer = 0x91805800] 07:53:25 INFO - PROCESS | 25545 | 1466520805178 Marionette DEBUG loaded listener.js 07:53:25 INFO - PROCESS | 25545 | ++DOMWINDOW == 86 (0x924c3400) [pid = 25545] [serial = 2211] [outer = 0x91805800] 07:53:26 INFO - PROCESS | 25545 | 1466520806349 Marionette TRACE conn4 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 07:53:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 07:53:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 07:53:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 07:53:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 07:53:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 07:53:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 07:53:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 07:53:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 07:53:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 07:53:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 07:53:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 07:53:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 07:53:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 07:53:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 07:53:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 07:53:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 07:53:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 07:53:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 07:53:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 07:53:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 07:53:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 07:53:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 07:53:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 07:53:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 07:53:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 07:53:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 07:53:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 07:53:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 07:53:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 07:53:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 07:53:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 07:53:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 07:53:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 07:53:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 07:53:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 07:53:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 07:53:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 07:53:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 07:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:53:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 07:53:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:53:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 07:53:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 07:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:53:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 07:53:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:53:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 07:53:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 07:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:53:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 07:53:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:53:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 07:53:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 07:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:53:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 07:53:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:53:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 07:53:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 07:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:53:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 07:53:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:53:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 07:53:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 07:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:53:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 07:53:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:53:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 07:53:26 INFO - TEST-OK | /DOMEvents/constructors.html | took 1813ms 07:53:26 INFO - PROCESS | 25545 | 1466520806436 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 07:53:26 INFO - PROCESS | 25545 | 1466520806441 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 07:53:26 INFO - TEST-START | /DOMEvents/event-phases-order.html 07:53:26 INFO - PROCESS | 25545 | 1466520806452 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 07:53:26 INFO - PROCESS | 25545 | 1466520806461 Marionette TRACE conn4 <- [1,2918,null,{}] 07:53:26 INFO - PROCESS | 25545 | 1466520806472 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:26 INFO - PROCESS | 25545 | 1466520806483 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:26 INFO - PROCESS | 25545 | 1466520806837 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 07:53:27 INFO - PROCESS | 25545 | 1466520807058 Marionette TRACE conn4 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:27 INFO - PROCESS | 25545 | 1466520807067 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:27 INFO - PROCESS | 25545 | ++DOCSHELL 0x9236f000 == 48 [pid = 25545] [id = 737] 07:53:27 INFO - PROCESS | 25545 | ++DOMWINDOW == 87 (0x924c5400) [pid = 25545] [serial = 2212] [outer = (nil)] 07:53:27 INFO - PROCESS | 25545 | ++DOMWINDOW == 88 (0x924cd800) [pid = 25545] [serial = 2213] [outer = 0x924c5400] 07:53:27 INFO - PROCESS | 25545 | 1466520807185 Marionette DEBUG loaded listener.js 07:53:27 INFO - PROCESS | 25545 | ++DOMWINDOW == 89 (0x92690c00) [pid = 25545] [serial = 2214] [outer = 0x924c5400] 07:53:28 INFO - PROCESS | 25545 | 1466520808147 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 07:53:28 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 07:53:28 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1742ms 07:53:28 INFO - PROCESS | 25545 | 1466520808197 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 07:53:28 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 07:53:28 INFO - PROCESS | 25545 | 1466520808201 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 07:53:28 INFO - PROCESS | 25545 | 1466520808208 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 07:53:28 INFO - PROCESS | 25545 | 1466520808212 Marionette TRACE conn4 <- [1,2922,null,{}] 07:53:28 INFO - PROCESS | 25545 | 1466520808237 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:28 INFO - PROCESS | 25545 | 1466520808248 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:28 INFO - PROCESS | 25545 | 1466520808539 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 07:53:28 INFO - PROCESS | 25545 | 1466520808829 Marionette TRACE conn4 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:28 INFO - PROCESS | 25545 | 1466520808841 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:28 INFO - PROCESS | 25545 | ++DOCSHELL 0x8cf8c000 == 49 [pid = 25545] [id = 738] 07:53:28 INFO - PROCESS | 25545 | ++DOMWINDOW == 90 (0x8e34c400) [pid = 25545] [serial = 2215] [outer = (nil)] 07:53:28 INFO - PROCESS | 25545 | ++DOMWINDOW == 91 (0x929d7c00) [pid = 25545] [serial = 2216] [outer = 0x8e34c400] 07:53:28 INFO - PROCESS | 25545 | 1466520808937 Marionette DEBUG loaded listener.js 07:53:29 INFO - PROCESS | 25545 | ++DOMWINDOW == 92 (0x929da000) [pid = 25545] [serial = 2217] [outer = 0x8e34c400] 07:53:29 INFO - PROCESS | 25545 | [25545] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 07:53:29 INFO - PROCESS | 25545 | [25545] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 07:53:29 INFO - PROCESS | 25545 | [25545] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 07:53:29 INFO - PROCESS | 25545 | [25545] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 07:53:29 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 07:53:29 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 07:53:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 07:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:29 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:53:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:53:29 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 07:53:29 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 07:53:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 07:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:29 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:53:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:53:29 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 07:53:29 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 07:53:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 07:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:29 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:53:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:53:29 INFO - PROCESS | 25545 | 1466520809864 Marionette TRACE conn4 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 07:53:29 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]" 07:53:29 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 07:53:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 07:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:29 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:53:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:53:29 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 07:53:29 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1712ms 07:53:29 INFO - PROCESS | 25545 | 1466520809921 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 07:53:29 INFO - PROCESS | 25545 | 1466520809933 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 07:53:29 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 07:53:29 INFO - PROCESS | 25545 | 1466520809981 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 07:53:29 INFO - PROCESS | 25545 | 1466520809989 Marionette TRACE conn4 <- [1,2926,null,{}] 07:53:30 INFO - PROCESS | 25545 | 1466520809999 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:30 INFO - PROCESS | 25545 | 1466520810006 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:30 INFO - PROCESS | 25545 | 1466520810275 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 07:53:30 INFO - PROCESS | 25545 | 1466520810506 Marionette TRACE conn4 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:30 INFO - PROCESS | 25545 | 1466520810521 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:30 INFO - PROCESS | 25545 | ++DOCSHELL 0x8f025000 == 50 [pid = 25545] [id = 739] 07:53:30 INFO - PROCESS | 25545 | ++DOMWINDOW == 93 (0x92694000) [pid = 25545] [serial = 2218] [outer = (nil)] 07:53:30 INFO - PROCESS | 25545 | ++DOMWINDOW == 94 (0x92d34000) [pid = 25545] [serial = 2219] [outer = 0x92694000] 07:53:30 INFO - PROCESS | 25545 | 1466520810674 Marionette DEBUG loaded listener.js 07:53:30 INFO - PROCESS | 25545 | ++DOMWINDOW == 95 (0x92d38000) [pid = 25545] [serial = 2220] [outer = 0x92694000] 07:53:31 INFO - PROCESS | 25545 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 07:53:31 INFO - PROCESS | 25545 | 1466520811626 Marionette TRACE conn4 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 07:53:31 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 07:53:31 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1704ms 07:53:31 INFO - PROCESS | 25545 | 1466520811680 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 07:53:31 INFO - PROCESS | 25545 | 1466520811686 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 07:53:31 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 07:53:31 INFO - PROCESS | 25545 | 1466520811743 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 07:53:31 INFO - PROCESS | 25545 | 1466520811748 Marionette TRACE conn4 <- [1,2930,null,{}] 07:53:31 INFO - PROCESS | 25545 | 1466520811762 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:31 INFO - PROCESS | 25545 | 1466520811768 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:31 INFO - PROCESS | 25545 | 1466520811976 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 07:53:32 INFO - PROCESS | 25545 | 1466520812198 Marionette TRACE conn4 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:32 INFO - PROCESS | 25545 | 1466520812207 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:32 INFO - PROCESS | 25545 | ++DOCSHELL 0x92d35000 == 51 [pid = 25545] [id = 740] 07:53:32 INFO - PROCESS | 25545 | ++DOMWINDOW == 96 (0x92d3a400) [pid = 25545] [serial = 2221] [outer = (nil)] 07:53:32 INFO - PROCESS | 25545 | ++DOMWINDOW == 97 (0x92da4400) [pid = 25545] [serial = 2222] [outer = 0x92d3a400] 07:53:32 INFO - PROCESS | 25545 | 1466520812350 Marionette DEBUG loaded listener.js 07:53:32 INFO - PROCESS | 25545 | ++DOMWINDOW == 98 (0x92da8400) [pid = 25545] [serial = 2223] [outer = 0x92d3a400] 07:53:33 INFO - PROCESS | 25545 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 07:53:33 INFO - PROCESS | 25545 | 1466520813347 Marionette TRACE conn4 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 07:53:33 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 07:53:33 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1695ms 07:53:33 INFO - PROCESS | 25545 | 1466520813392 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 07:53:33 INFO - PROCESS | 25545 | 1466520813398 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 07:53:33 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 07:53:33 INFO - PROCESS | 25545 | 1466520813407 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 07:53:33 INFO - PROCESS | 25545 | 1466520813412 Marionette TRACE conn4 <- [1,2934,null,{}] 07:53:33 INFO - PROCESS | 25545 | 1466520813419 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:33 INFO - PROCESS | 25545 | 1466520813424 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:33 INFO - PROCESS | 25545 | 1466520813685 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 07:53:33 INFO - PROCESS | 25545 | 1466520813935 Marionette TRACE conn4 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:33 INFO - PROCESS | 25545 | 1466520813945 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:33 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9b1400 == 52 [pid = 25545] [id = 741] 07:53:33 INFO - PROCESS | 25545 | ++DOMWINDOW == 99 (0x8c414000) [pid = 25545] [serial = 2224] [outer = (nil)] 07:53:34 INFO - PROCESS | 25545 | ++DOMWINDOW == 100 (0x92dad400) [pid = 25545] [serial = 2225] [outer = 0x8c414000] 07:53:34 INFO - PROCESS | 25545 | 1466520814030 Marionette DEBUG loaded listener.js 07:53:34 INFO - PROCESS | 25545 | ++DOMWINDOW == 101 (0x92db1400) [pid = 25545] [serial = 2226] [outer = 0x8c414000] 07:53:34 INFO - PROCESS | 25545 | 1466520814904 Marionette TRACE conn4 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 07:53:34 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 07:53:34 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1539ms 07:53:34 INFO - PROCESS | 25545 | 1466520814946 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 07:53:34 INFO - PROCESS | 25545 | 1466520814950 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 07:53:34 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 07:53:34 INFO - PROCESS | 25545 | 1466520814958 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 07:53:34 INFO - PROCESS | 25545 | 1466520814962 Marionette TRACE conn4 <- [1,2938,null,{}] 07:53:34 INFO - PROCESS | 25545 | 1466520814967 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:34 INFO - PROCESS | 25545 | 1466520814973 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:35 INFO - PROCESS | 25545 | 1466520815165 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 07:53:35 INFO - PROCESS | 25545 | 1466520815371 Marionette TRACE conn4 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:35 INFO - PROCESS | 25545 | 1466520815384 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:35 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c408800 == 53 [pid = 25545] [id = 742] 07:53:35 INFO - PROCESS | 25545 | ++DOMWINDOW == 102 (0x8e342800) [pid = 25545] [serial = 2227] [outer = (nil)] 07:53:35 INFO - PROCESS | 25545 | ++DOMWINDOW == 103 (0x92f5f400) [pid = 25545] [serial = 2228] [outer = 0x8e342800] 07:53:35 INFO - PROCESS | 25545 | 1466520815516 Marionette DEBUG loaded listener.js 07:53:35 INFO - PROCESS | 25545 | ++DOMWINDOW == 104 (0x92f87400) [pid = 25545] [serial = 2229] [outer = 0x8e342800] 07:53:36 INFO - PROCESS | 25545 | 1466520816428 Marionette TRACE conn4 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 07:53:36 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. 07:53:36 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1481ms 07:53:36 INFO - PROCESS | 25545 | 1466520816439 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 07:53:36 INFO - PROCESS | 25545 | 1466520816443 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 07:53:36 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 07:53:36 INFO - PROCESS | 25545 | 1466520816451 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 07:53:36 INFO - PROCESS | 25545 | 1466520816456 Marionette TRACE conn4 <- [1,2942,null,{}] 07:53:36 INFO - PROCESS | 25545 | 1466520816462 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:36 INFO - PROCESS | 25545 | 1466520816469 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:36 INFO - PROCESS | 25545 | 1466520816726 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 07:53:36 INFO - PROCESS | 25545 | 1466520816907 Marionette TRACE conn4 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:36 INFO - PROCESS | 25545 | 1466520816917 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:37 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9c9800 == 54 [pid = 25545] [id = 743] 07:53:37 INFO - PROCESS | 25545 | ++DOMWINDOW == 105 (0x8b9c9c00) [pid = 25545] [serial = 2230] [outer = (nil)] 07:53:37 INFO - PROCESS | 25545 | ++DOMWINDOW == 106 (0x8c40c400) [pid = 25545] [serial = 2231] [outer = 0x8b9c9c00] 07:53:37 INFO - PROCESS | 25545 | 1466520817278 Marionette DEBUG loaded listener.js 07:53:37 INFO - PROCESS | 25545 | ++DOMWINDOW == 107 (0x8c4db000) [pid = 25545] [serial = 2232] [outer = 0x8b9c9c00] 07:53:38 INFO - PROCESS | 25545 | 1466520818303 Marionette TRACE conn4 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 07:53:38 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 07:53:38 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 07:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:53:38 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 07:53:38 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1895ms 07:53:38 INFO - PROCESS | 25545 | 1466520818350 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 07:53:38 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 07:53:38 INFO - PROCESS | 25545 | 1466520818356 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 07:53:38 INFO - PROCESS | 25545 | 1466520818365 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 07:53:38 INFO - PROCESS | 25545 | 1466520818369 Marionette TRACE conn4 <- [1,2946,null,{}] 07:53:38 INFO - PROCESS | 25545 | 1466520818457 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:38 INFO - PROCESS | 25545 | 1466520818471 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:38 INFO - PROCESS | 25545 | 1466520818726 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 07:53:39 INFO - PROCESS | 25545 | 1466520819087 Marionette TRACE conn4 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:39 INFO - PROCESS | 25545 | 1466520819097 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:39 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e4c5000 == 55 [pid = 25545] [id = 744] 07:53:39 INFO - PROCESS | 25545 | ++DOMWINDOW == 108 (0x8e5afc00) [pid = 25545] [serial = 2233] [outer = (nil)] 07:53:39 INFO - PROCESS | 25545 | ++DOMWINDOW == 109 (0x8e7e4400) [pid = 25545] [serial = 2234] [outer = 0x8e5afc00] 07:53:39 INFO - PROCESS | 25545 | 1466520819189 Marionette DEBUG loaded listener.js 07:53:39 INFO - PROCESS | 25545 | ++DOMWINDOW == 110 (0x8ef8dc00) [pid = 25545] [serial = 2235] [outer = 0x8e5afc00] 07:53:40 INFO - PROCESS | 25545 | --DOCSHELL 0x8c413400 == 54 [pid = 25545] [id = 731] 07:53:40 INFO - PROCESS | 25545 | --DOCSHELL 0x8e641c00 == 53 [pid = 25545] [id = 730] 07:53:40 INFO - PROCESS | 25545 | --DOCSHELL 0x8cf85400 == 52 [pid = 25545] [id = 729] 07:53:40 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9bb000 == 51 [pid = 25545] [id = 728] 07:53:40 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9bd800 == 50 [pid = 25545] [id = 716] 07:53:40 INFO - PROCESS | 25545 | --DOCSHELL 0x8c40b800 == 49 [pid = 25545] [id = 717] 07:53:40 INFO - PROCESS | 25545 | --DOCSHELL 0x8e5ac000 == 48 [pid = 25545] [id = 719] 07:53:40 INFO - PROCESS | 25545 | --DOCSHELL 0x8cf8dc00 == 47 [pid = 25545] [id = 718] 07:53:40 INFO - PROCESS | 25545 | --DOCSHELL 0x8d917800 == 46 [pid = 25545] [id = 720] 07:53:40 INFO - PROCESS | 25545 | --DOCSHELL 0x8e4c6400 == 45 [pid = 25545] [id = 722] 07:53:40 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9bf400 == 44 [pid = 25545] [id = 726] 07:53:40 INFO - PROCESS | 25545 | --DOCSHELL 0x8cf82000 == 43 [pid = 25545] [id = 721] 07:53:40 INFO - PROCESS | 25545 | --DOCSHELL 0x9146e800 == 42 [pid = 25545] [id = 723] 07:53:40 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9c6000 == 41 [pid = 25545] [id = 714] 07:53:40 INFO - PROCESS | 25545 | --DOCSHELL 0x8c40c800 == 40 [pid = 25545] [id = 727] 07:53:40 INFO - PROCESS | 25545 | --DOCSHELL 0x8e342c00 == 39 [pid = 25545] [id = 725] 07:53:40 INFO - PROCESS | 25545 | --DOCSHELL 0x8d78ec00 == 38 [pid = 25545] [id = 724] 07:53:40 INFO - PROCESS | 25545 | --DOCSHELL 0x8c40e000 == 37 [pid = 25545] [id = 715] 07:53:40 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9bfc00 == 36 [pid = 25545] [id = 713] 07:53:40 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9c9800 == 35 [pid = 25545] [id = 743] 07:53:40 INFO - PROCESS | 25545 | --DOCSHELL 0x8c408800 == 34 [pid = 25545] [id = 742] 07:53:40 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9b1400 == 33 [pid = 25545] [id = 741] 07:53:40 INFO - PROCESS | 25545 | --DOCSHELL 0x8f025000 == 32 [pid = 25545] [id = 739] 07:53:40 INFO - PROCESS | 25545 | --DOCSHELL 0x92d35000 == 31 [pid = 25545] [id = 740] 07:53:40 INFO - PROCESS | 25545 | --DOCSHELL 0x8cf8c000 == 30 [pid = 25545] [id = 738] 07:53:40 INFO - PROCESS | 25545 | --DOCSHELL 0x9236f000 == 29 [pid = 25545] [id = 737] 07:53:40 INFO - PROCESS | 25545 | --DOCSHELL 0x91a74000 == 28 [pid = 25545] [id = 735] 07:53:40 INFO - PROCESS | 25545 | --DOCSHELL 0x8f01ac00 == 27 [pid = 25545] [id = 736] 07:53:40 INFO - PROCESS | 25545 | --DOCSHELL 0x8e5b3000 == 26 [pid = 25545] [id = 734] 07:53:40 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9b6c00 == 25 [pid = 25545] [id = 732] 07:53:40 INFO - PROCESS | 25545 | --DOCSHELL 0x8c4d9c00 == 24 [pid = 25545] [id = 733] 07:53:41 INFO - PROCESS | 25545 | --DOMWINDOW == 109 (0x8ef86c00) [pid = 25545] [serial = 2132] [outer = (nil)] [url = about:blank] 07:53:41 INFO - PROCESS | 25545 | --DOMWINDOW == 108 (0x91c54c00) [pid = 25545] [serial = 2144] [outer = (nil)] [url = about:blank] 07:53:41 INFO - PROCESS | 25545 | --DOMWINDOW == 107 (0x8ef8c000) [pid = 25545] [serial = 2133] [outer = (nil)] [url = about:blank] 07:53:41 INFO - PROCESS | 25545 | --DOMWINDOW == 106 (0x8d921000) [pid = 25545] [serial = 2157] [outer = (nil)] [url = about:blank] 07:53:41 INFO - PROCESS | 25545 | --DOMWINDOW == 105 (0x8e5b3800) [pid = 25545] [serial = 2151] [outer = (nil)] [url = about:blank] 07:53:41 INFO - PROCESS | 25545 | --DOMWINDOW == 104 (0x8d781400) [pid = 25545] [serial = 2148] [outer = (nil)] [url = about:blank] 07:53:41 INFO - PROCESS | 25545 | --DOMWINDOW == 103 (0x91b2cc00) [pid = 25545] [serial = 2139] [outer = (nil)] [url = about:blank] 07:53:41 INFO - PROCESS | 25545 | --DOMWINDOW == 102 (0x8c4da000) [pid = 25545] [serial = 2147] [outer = (nil)] [url = about:blank] 07:53:41 INFO - PROCESS | 25545 | --DOMWINDOW == 101 (0x8d918c00) [pid = 25545] [serial = 2156] [outer = (nil)] [url = about:blank] 07:53:41 INFO - PROCESS | 25545 | --DOMWINDOW == 100 (0x8e5a5400) [pid = 25545] [serial = 2150] [outer = (nil)] [url = about:blank] 07:53:41 INFO - PROCESS | 25545 | --DOMWINDOW == 99 (0x91c55c00) [pid = 25545] [serial = 2145] [outer = (nil)] [url = about:blank] 07:53:41 INFO - PROCESS | 25545 | --DOMWINDOW == 98 (0x91805c00) [pid = 25545] [serial = 2136] [outer = (nil)] [url = about:blank] 07:53:41 INFO - PROCESS | 25545 | --DOMWINDOW == 97 (0x8e7db800) [pid = 25545] [serial = 2160] [outer = (nil)] [url = about:blank] 07:53:41 INFO - PROCESS | 25545 | --DOMWINDOW == 96 (0x91b37800) [pid = 25545] [serial = 2142] [outer = (nil)] [url = about:blank] 07:53:41 INFO - PROCESS | 25545 | --DOMWINDOW == 95 (0x8cf87400) [pid = 25545] [serial = 2154] [outer = (nil)] [url = about:blank] 07:53:41 INFO - PROCESS | 25545 | --DOMWINDOW == 94 (0x91801c00) [pid = 25545] [serial = 2135] [outer = (nil)] [url = about:blank] 07:53:41 INFO - PROCESS | 25545 | --DOMWINDOW == 93 (0x91b34400) [pid = 25545] [serial = 2141] [outer = (nil)] [url = about:blank] 07:53:41 INFO - PROCESS | 25545 | --DOMWINDOW == 92 (0x8dd31400) [pid = 25545] [serial = 2130] [outer = (nil)] [url = about:blank] 07:53:41 INFO - PROCESS | 25545 | --DOMWINDOW == 91 (0x8d913c00) [pid = 25545] [serial = 2129] [outer = (nil)] [url = about:blank] 07:53:41 INFO - PROCESS | 25545 | --DOMWINDOW == 90 (0x8e642000) [pid = 25545] [serial = 2159] [outer = (nil)] [url = about:blank] 07:53:41 INFO - PROCESS | 25545 | --DOMWINDOW == 89 (0x91a70000) [pid = 25545] [serial = 2138] [outer = (nil)] [url = about:blank] 07:53:41 INFO - PROCESS | 25545 | --DOMWINDOW == 88 (0x8c4de800) [pid = 25545] [serial = 2153] [outer = (nil)] [url = about:blank] 07:53:41 INFO - PROCESS | 25545 | --DOMWINDOW == 87 (0x8e5b0c00) [pid = 25545] [serial = 2162] [outer = (nil)] [url = about:blank] 07:53:41 INFO - PROCESS | 25545 | 1466520821498 Marionette TRACE conn4 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 07:53:41 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. 07:53:41 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 3192ms 07:53:41 INFO - PROCESS | 25545 | 1466520821556 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 07:53:41 INFO - PROCESS | 25545 | 1466520821561 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 07:53:41 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 07:53:41 INFO - PROCESS | 25545 | 1466520821571 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 07:53:41 INFO - PROCESS | 25545 | 1466520821575 Marionette TRACE conn4 <- [1,2950,null,{}] 07:53:41 INFO - PROCESS | 25545 | 1466520821585 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:41 INFO - PROCESS | 25545 | 1466520821592 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:41 INFO - PROCESS | 25545 | 1466520821771 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 07:53:41 INFO - PROCESS | 25545 | 1466520821978 Marionette TRACE conn4 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:41 INFO - PROCESS | 25545 | 1466520821989 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:42 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c40cc00 == 25 [pid = 25545] [id = 745] 07:53:42 INFO - PROCESS | 25545 | ++DOMWINDOW == 88 (0x8c40e400) [pid = 25545] [serial = 2236] [outer = (nil)] 07:53:42 INFO - PROCESS | 25545 | ++DOMWINDOW == 89 (0x8c4df800) [pid = 25545] [serial = 2237] [outer = 0x8c40e400] 07:53:42 INFO - PROCESS | 25545 | 1466520822079 Marionette DEBUG loaded listener.js 07:53:42 INFO - PROCESS | 25545 | ++DOMWINDOW == 90 (0x8cf8ac00) [pid = 25545] [serial = 2238] [outer = 0x8c40e400] 07:53:42 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d8c4800 == 26 [pid = 25545] [id = 746] 07:53:42 INFO - PROCESS | 25545 | ++DOMWINDOW == 91 (0x8d914000) [pid = 25545] [serial = 2239] [outer = (nil)] 07:53:42 INFO - PROCESS | 25545 | ++DOMWINDOW == 92 (0x8d917800) [pid = 25545] [serial = 2240] [outer = 0x8d914000] 07:53:43 INFO - PROCESS | 25545 | 1466520823030 Marionette TRACE conn4 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 07:53:43 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. 07:53:43 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1494ms 07:53:43 INFO - PROCESS | 25545 | 1466520823074 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 07:53:43 INFO - PROCESS | 25545 | 1466520823083 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 07:53:43 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 07:53:43 INFO - PROCESS | 25545 | 1466520823096 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 07:53:43 INFO - PROCESS | 25545 | 1466520823101 Marionette TRACE conn4 <- [1,2954,null,{}] 07:53:43 INFO - PROCESS | 25545 | 1466520823108 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:43 INFO - PROCESS | 25545 | 1466520823114 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:43 INFO - PROCESS | 25545 | 1466520823304 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 07:53:43 INFO - PROCESS | 25545 | 1466520823518 Marionette TRACE conn4 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:43 INFO - PROCESS | 25545 | 1466520823526 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:43 INFO - PROCESS | 25545 | ++DOCSHELL 0x8dd39400 == 27 [pid = 25545] [id = 747] 07:53:43 INFO - PROCESS | 25545 | ++DOMWINDOW == 93 (0x8e341400) [pid = 25545] [serial = 2241] [outer = (nil)] 07:53:43 INFO - PROCESS | 25545 | ++DOMWINDOW == 94 (0x8e348000) [pid = 25545] [serial = 2242] [outer = 0x8e341400] 07:53:43 INFO - PROCESS | 25545 | 1466520823608 Marionette DEBUG loaded listener.js 07:53:43 INFO - PROCESS | 25545 | ++DOMWINDOW == 95 (0x8e4c4c00) [pid = 25545] [serial = 2243] [outer = 0x8e341400] 07:53:44 INFO - PROCESS | 25545 | 1466520824530 Marionette TRACE conn4 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 07:53:44 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 07:53:44 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 07:53:44 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1488ms 07:53:44 INFO - PROCESS | 25545 | 1466520824585 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 07:53:44 INFO - PROCESS | 25545 | 1466520824589 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 07:53:44 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 07:53:44 INFO - PROCESS | 25545 | 1466520824596 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 07:53:44 INFO - PROCESS | 25545 | 1466520824602 Marionette TRACE conn4 <- [1,2958,null,{}] 07:53:44 INFO - PROCESS | 25545 | 1466520824637 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:44 INFO - PROCESS | 25545 | 1466520824647 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:44 INFO - PROCESS | 25545 | 1466520824912 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 07:53:44 INFO - PROCESS | 25545 | 1466520824950 Marionette TRACE conn4 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:44 INFO - PROCESS | 25545 | 1466520824963 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:44 INFO - PROCESS | 25545 | ++DOCSHELL 0x8ef8ec00 == 28 [pid = 25545] [id = 748] 07:53:44 INFO - PROCESS | 25545 | ++DOMWINDOW == 96 (0x8ef90000) [pid = 25545] [serial = 2244] [outer = (nil)] 07:53:45 INFO - PROCESS | 25545 | ++DOMWINDOW == 97 (0x8f01e800) [pid = 25545] [serial = 2245] [outer = 0x8ef90000] 07:53:45 INFO - PROCESS | 25545 | 1466520825039 Marionette DEBUG loaded listener.js 07:53:45 INFO - PROCESS | 25545 | ++DOMWINDOW == 98 (0x91461c00) [pid = 25545] [serial = 2246] [outer = 0x8ef90000] 07:53:46 INFO - PROCESS | 25545 | --DOMWINDOW == 97 (0x8b9b7800) [pid = 25545] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 07:53:46 INFO - PROCESS | 25545 | --DOMWINDOW == 96 (0x8e5b0800) [pid = 25545] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 07:53:46 INFO - PROCESS | 25545 | --DOMWINDOW == 95 (0x8e4c7400) [pid = 25545] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 07:53:46 INFO - PROCESS | 25545 | --DOMWINDOW == 94 (0x8e34f800) [pid = 25545] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 07:53:46 INFO - PROCESS | 25545 | --DOMWINDOW == 93 (0x8b9bc800) [pid = 25545] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 07:53:46 INFO - PROCESS | 25545 | --DOMWINDOW == 92 (0x8d8b8000) [pid = 25545] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 07:53:46 INFO - PROCESS | 25545 | --DOMWINDOW == 91 (0x9146f000) [pid = 25545] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 07:53:46 INFO - PROCESS | 25545 | --DOMWINDOW == 90 (0x8cf86c00) [pid = 25545] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 07:53:46 INFO - PROCESS | 25545 | --DOMWINDOW == 89 (0x8b9c9400) [pid = 25545] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 07:53:46 INFO - PROCESS | 25545 | --DOMWINDOW == 88 (0x8d91c000) [pid = 25545] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 07:53:46 INFO - PROCESS | 25545 | --DOMWINDOW == 87 (0x8e64c800) [pid = 25545] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 07:53:46 INFO - PROCESS | 25545 | --DOMWINDOW == 86 (0x8e4cb000) [pid = 25545] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 07:53:46 INFO - PROCESS | 25545 | --DOMWINDOW == 85 (0x8e642400) [pid = 25545] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 07:53:46 INFO - PROCESS | 25545 | 1466520826810 Marionette TRACE conn4 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 07:53:46 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. 07:53:46 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 2259ms 07:53:46 INFO - PROCESS | 25545 | 1466520826857 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 07:53:46 INFO - PROCESS | 25545 | 1466520826863 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 07:53:46 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 07:53:46 INFO - PROCESS | 25545 | 1466520826870 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 07:53:46 INFO - PROCESS | 25545 | 1466520826873 Marionette TRACE conn4 <- [1,2962,null,{}] 07:53:46 INFO - PROCESS | 25545 | 1466520826880 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:46 INFO - PROCESS | 25545 | 1466520826886 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:47 INFO - PROCESS | 25545 | 1466520827130 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 07:53:47 INFO - PROCESS | 25545 | 1466520827238 Marionette TRACE conn4 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:47 INFO - PROCESS | 25545 | 1466520827245 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:47 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c407800 == 29 [pid = 25545] [id = 749] 07:53:47 INFO - PROCESS | 25545 | ++DOMWINDOW == 86 (0x8d8b8000) [pid = 25545] [serial = 2247] [outer = (nil)] 07:53:47 INFO - PROCESS | 25545 | ++DOMWINDOW == 87 (0x8e5a9400) [pid = 25545] [serial = 2248] [outer = 0x8d8b8000] 07:53:47 INFO - PROCESS | 25545 | 1466520827339 Marionette DEBUG loaded listener.js 07:53:47 INFO - PROCESS | 25545 | ++DOMWINDOW == 88 (0x8f019400) [pid = 25545] [serial = 2249] [outer = 0x8d8b8000] 07:53:48 INFO - PROCESS | 25545 | 1466520828115 Marionette TRACE conn4 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 07:53:48 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. 07:53:48 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1284ms 07:53:48 INFO - PROCESS | 25545 | 1466520828154 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 07:53:48 INFO - PROCESS | 25545 | 1466520828158 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 07:53:48 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 07:53:48 INFO - PROCESS | 25545 | 1466520828164 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 07:53:48 INFO - PROCESS | 25545 | 1466520828167 Marionette TRACE conn4 <- [1,2966,null,{}] 07:53:48 INFO - PROCESS | 25545 | 1466520828173 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:48 INFO - PROCESS | 25545 | 1466520828178 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:48 INFO - PROCESS | 25545 | 1466520828391 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 07:53:48 INFO - PROCESS | 25545 | 1466520828411 Marionette TRACE conn4 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:48 INFO - PROCESS | 25545 | 1466520828420 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:48 INFO - PROCESS | 25545 | ++DOCSHELL 0x8dd38400 == 30 [pid = 25545] [id = 750] 07:53:48 INFO - PROCESS | 25545 | ++DOMWINDOW == 89 (0x8f023800) [pid = 25545] [serial = 2250] [outer = (nil)] 07:53:48 INFO - PROCESS | 25545 | ++DOMWINDOW == 90 (0x91802800) [pid = 25545] [serial = 2251] [outer = 0x8f023800] 07:53:48 INFO - PROCESS | 25545 | 1466520828489 Marionette DEBUG loaded listener.js 07:53:48 INFO - PROCESS | 25545 | ++DOMWINDOW == 91 (0x9180c400) [pid = 25545] [serial = 2252] [outer = 0x8f023800] 07:53:49 INFO - PROCESS | 25545 | 1466520829623 Marionette TRACE conn4 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 07:53:49 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. 07:53:49 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1492ms 07:53:49 INFO - PROCESS | 25545 | 1466520829659 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 07:53:49 INFO - PROCESS | 25545 | 1466520829666 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 07:53:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 07:53:49 INFO - PROCESS | 25545 | 1466520829674 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 07:53:49 INFO - PROCESS | 25545 | 1466520829683 Marionette TRACE conn4 <- [1,2970,null,{}] 07:53:49 INFO - PROCESS | 25545 | 1466520829691 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:49 INFO - PROCESS | 25545 | 1466520829698 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:50 INFO - PROCESS | 25545 | 1466520830018 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 07:53:50 INFO - PROCESS | 25545 | 1466520830168 Marionette TRACE conn4 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:50 INFO - PROCESS | 25545 | 1466520830178 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:50 INFO - PROCESS | 25545 | ++DOCSHELL 0x8cf82000 == 31 [pid = 25545] [id = 751] 07:53:50 INFO - PROCESS | 25545 | ++DOMWINDOW == 92 (0x8cf8c000) [pid = 25545] [serial = 2253] [outer = (nil)] 07:53:50 INFO - PROCESS | 25545 | ++DOMWINDOW == 93 (0x8d913800) [pid = 25545] [serial = 2254] [outer = 0x8cf8c000] 07:53:50 INFO - PROCESS | 25545 | 1466520830281 Marionette DEBUG loaded listener.js 07:53:50 INFO - PROCESS | 25545 | ++DOMWINDOW == 94 (0x8dd38c00) [pid = 25545] [serial = 2255] [outer = 0x8cf8c000] 07:53:51 INFO - PROCESS | 25545 | 1466520831234 Marionette TRACE conn4 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 07:53:51 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. 07:53:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1588ms 07:53:51 INFO - PROCESS | 25545 | 1466520831263 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 07:53:51 INFO - PROCESS | 25545 | 1466520831271 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 07:53:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 07:53:51 INFO - PROCESS | 25545 | 1466520831282 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 07:53:51 INFO - PROCESS | 25545 | 1466520831286 Marionette TRACE conn4 <- [1,2974,null,{}] 07:53:51 INFO - PROCESS | 25545 | 1466520831294 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:51 INFO - PROCESS | 25545 | 1466520831300 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:51 INFO - PROCESS | 25545 | 1466520831527 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 07:53:51 INFO - PROCESS | 25545 | 1466520831719 Marionette TRACE conn4 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:51 INFO - PROCESS | 25545 | 1466520831729 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:51 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e34dc00 == 32 [pid = 25545] [id = 752] 07:53:51 INFO - PROCESS | 25545 | ++DOMWINDOW == 95 (0x8e64e400) [pid = 25545] [serial = 2256] [outer = (nil)] 07:53:51 INFO - PROCESS | 25545 | ++DOMWINDOW == 96 (0x8f028400) [pid = 25545] [serial = 2257] [outer = 0x8e64e400] 07:53:51 INFO - PROCESS | 25545 | 1466520831821 Marionette DEBUG loaded listener.js 07:53:51 INFO - PROCESS | 25545 | ++DOMWINDOW == 97 (0x915c7400) [pid = 25545] [serial = 2258] [outer = 0x8e64e400] 07:53:52 INFO - PROCESS | 25545 | 1466520832768 Marionette TRACE conn4 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 07:53:52 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. 07:53:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1541ms 07:53:52 INFO - PROCESS | 25545 | 1466520832824 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 07:53:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 07:53:52 INFO - PROCESS | 25545 | 1466520832829 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 07:53:52 INFO - PROCESS | 25545 | 1466520832836 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 07:53:52 INFO - PROCESS | 25545 | 1466520832842 Marionette TRACE conn4 <- [1,2978,null,{}] 07:53:52 INFO - PROCESS | 25545 | 1466520832906 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:52 INFO - PROCESS | 25545 | 1466520832921 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:53 INFO - PROCESS | 25545 | 1466520833164 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 07:53:53 INFO - PROCESS | 25545 | 1466520833426 Marionette TRACE conn4 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:53 INFO - PROCESS | 25545 | 1466520833440 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:53 INFO - PROCESS | 25545 | ++DOCSHELL 0x91b2f000 == 33 [pid = 25545] [id = 753] 07:53:53 INFO - PROCESS | 25545 | ++DOMWINDOW == 98 (0x91b30000) [pid = 25545] [serial = 2259] [outer = (nil)] 07:53:53 INFO - PROCESS | 25545 | ++DOMWINDOW == 99 (0x91b36400) [pid = 25545] [serial = 2260] [outer = 0x91b30000] 07:53:53 INFO - PROCESS | 25545 | 1466520833656 Marionette DEBUG loaded listener.js 07:53:53 INFO - PROCESS | 25545 | ++DOMWINDOW == 100 (0x91c14000) [pid = 25545] [serial = 2261] [outer = 0x91b30000] 07:53:54 INFO - PROCESS | 25545 | 1466520834618 Marionette TRACE conn4 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 07:53:54 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. 07:53:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1835ms 07:53:54 INFO - PROCESS | 25545 | 1466520834671 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 07:53:54 INFO - PROCESS | 25545 | 1466520834675 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 07:53:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 07:53:54 INFO - PROCESS | 25545 | 1466520834682 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 07:53:54 INFO - PROCESS | 25545 | 1466520834686 Marionette TRACE conn4 <- [1,2982,null,{}] 07:53:54 INFO - PROCESS | 25545 | 1466520834692 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:54 INFO - PROCESS | 25545 | 1466520834698 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:54 INFO - PROCESS | 25545 | 1466520834879 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 07:53:55 INFO - PROCESS | 25545 | 1466520835076 Marionette TRACE conn4 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:55 INFO - PROCESS | 25545 | 1466520835086 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:55 INFO - PROCESS | 25545 | ++DOCSHELL 0x8ef8e400 == 34 [pid = 25545] [id = 754] 07:53:55 INFO - PROCESS | 25545 | ++DOMWINDOW == 101 (0x91c4dc00) [pid = 25545] [serial = 2262] [outer = (nil)] 07:53:55 INFO - PROCESS | 25545 | ++DOMWINDOW == 102 (0x91c5a800) [pid = 25545] [serial = 2263] [outer = 0x91c4dc00] 07:53:55 INFO - PROCESS | 25545 | 1466520835170 Marionette DEBUG loaded listener.js 07:53:55 INFO - PROCESS | 25545 | ++DOMWINDOW == 103 (0x91c55c00) [pid = 25545] [serial = 2264] [outer = 0x91c4dc00] 07:53:56 INFO - PROCESS | 25545 | 1466520836063 Marionette TRACE conn4 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 07:53:56 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 07:53:56 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 07:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:53:56 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 07:53:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1441ms 07:53:56 INFO - PROCESS | 25545 | 1466520836126 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 07:53:56 INFO - PROCESS | 25545 | 1466520836129 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 07:53:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 07:53:56 INFO - PROCESS | 25545 | 1466520836136 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 07:53:56 INFO - PROCESS | 25545 | 1466520836140 Marionette TRACE conn4 <- [1,2986,null,{}] 07:53:56 INFO - PROCESS | 25545 | 1466520836146 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:56 INFO - PROCESS | 25545 | 1466520836151 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:56 INFO - PROCESS | 25545 | 1466520836363 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 07:53:56 INFO - PROCESS | 25545 | 1466520836545 Marionette TRACE conn4 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:56 INFO - PROCESS | 25545 | 1466520836553 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:56 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c4d3c00 == 35 [pid = 25545] [id = 755] 07:53:56 INFO - PROCESS | 25545 | ++DOMWINDOW == 104 (0x915d0400) [pid = 25545] [serial = 2265] [outer = (nil)] 07:53:56 INFO - PROCESS | 25545 | ++DOMWINDOW == 105 (0x924ca000) [pid = 25545] [serial = 2266] [outer = 0x915d0400] 07:53:56 INFO - PROCESS | 25545 | 1466520836635 Marionette DEBUG loaded listener.js 07:53:56 INFO - PROCESS | 25545 | ++DOMWINDOW == 106 (0x924cb000) [pid = 25545] [serial = 2267] [outer = 0x915d0400] 07:53:57 INFO - PROCESS | 25545 | 1466520837536 Marionette TRACE conn4 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 07:53:57 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. 07:53:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1441ms 07:53:57 INFO - PROCESS | 25545 | 1466520837579 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 07:53:57 INFO - PROCESS | 25545 | 1466520837582 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 07:53:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 07:53:57 INFO - PROCESS | 25545 | 1466520837589 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 07:53:57 INFO - PROCESS | 25545 | 1466520837593 Marionette TRACE conn4 <- [1,2990,null,{}] 07:53:57 INFO - PROCESS | 25545 | 1466520837599 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:57 INFO - PROCESS | 25545 | 1466520837612 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:57 INFO - PROCESS | 25545 | 1466520837821 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 07:53:58 INFO - PROCESS | 25545 | 1466520838020 Marionette TRACE conn4 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:58 INFO - PROCESS | 25545 | 1466520838029 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:58 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9cb400 == 36 [pid = 25545] [id = 756] 07:53:58 INFO - PROCESS | 25545 | ++DOMWINDOW == 107 (0x8c40b800) [pid = 25545] [serial = 2268] [outer = (nil)] 07:53:58 INFO - PROCESS | 25545 | ++DOMWINDOW == 108 (0x929d6000) [pid = 25545] [serial = 2269] [outer = 0x8c40b800] 07:53:58 INFO - PROCESS | 25545 | 1466520838157 Marionette DEBUG loaded listener.js 07:53:58 INFO - PROCESS | 25545 | ++DOMWINDOW == 109 (0x929de400) [pid = 25545] [serial = 2270] [outer = 0x8c40b800] 07:53:58 INFO - PROCESS | 25545 | ++DOCSHELL 0x929d8c00 == 37 [pid = 25545] [id = 757] 07:53:58 INFO - PROCESS | 25545 | ++DOMWINDOW == 110 (0x92d32c00) [pid = 25545] [serial = 2271] [outer = (nil)] 07:53:58 INFO - PROCESS | 25545 | ++DOMWINDOW == 111 (0x92da6400) [pid = 25545] [serial = 2272] [outer = 0x92d32c00] 07:53:59 INFO - PROCESS | 25545 | 1466520839130 Marionette TRACE conn4 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 07:53:59 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. 07:53:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1585ms 07:53:59 INFO - PROCESS | 25545 | 1466520839176 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 07:53:59 INFO - PROCESS | 25545 | 1466520839180 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 07:53:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 07:53:59 INFO - PROCESS | 25545 | 1466520839187 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 07:53:59 INFO - PROCESS | 25545 | 1466520839191 Marionette TRACE conn4 <- [1,2994,null,{}] 07:53:59 INFO - PROCESS | 25545 | 1466520839196 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:59 INFO - PROCESS | 25545 | 1466520839202 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:59 INFO - PROCESS | 25545 | 1466520839472 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 07:53:59 INFO - PROCESS | 25545 | 1466520839610 Marionette TRACE conn4 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:59 INFO - PROCESS | 25545 | 1466520839620 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:53:59 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c4d4400 == 38 [pid = 25545] [id = 758] 07:53:59 INFO - PROCESS | 25545 | ++DOMWINDOW == 112 (0x9146e400) [pid = 25545] [serial = 2273] [outer = (nil)] 07:53:59 INFO - PROCESS | 25545 | ++DOMWINDOW == 113 (0x92d35000) [pid = 25545] [serial = 2274] [outer = 0x9146e400] 07:53:59 INFO - PROCESS | 25545 | 1466520839738 Marionette DEBUG loaded listener.js 07:53:59 INFO - PROCESS | 25545 | ++DOMWINDOW == 114 (0x92d39400) [pid = 25545] [serial = 2275] [outer = 0x9146e400] 07:54:00 INFO - PROCESS | 25545 | 1466520840586 Marionette TRACE conn4 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 07:54:00 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 07:54:00 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 07:54:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1443ms 07:54:00 INFO - PROCESS | 25545 | 1466520840632 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 07:54:00 INFO - PROCESS | 25545 | 1466520840636 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 07:54:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 07:54:00 INFO - PROCESS | 25545 | 1466520840643 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 07:54:00 INFO - PROCESS | 25545 | 1466520840647 Marionette TRACE conn4 <- [1,2998,null,{}] 07:54:00 INFO - PROCESS | 25545 | 1466520840659 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:00 INFO - PROCESS | 25545 | 1466520840664 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:00 INFO - PROCESS | 25545 | 1466520840925 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 07:54:01 INFO - PROCESS | 25545 | 1466520841142 Marionette TRACE conn4 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:01 INFO - PROCESS | 25545 | 1466520841154 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:01 INFO - PROCESS | 25545 | ++DOCSHELL 0x8cf80800 == 39 [pid = 25545] [id = 759] 07:54:01 INFO - PROCESS | 25545 | ++DOMWINDOW == 115 (0x8e4cc400) [pid = 25545] [serial = 2276] [outer = (nil)] 07:54:01 INFO - PROCESS | 25545 | ++DOMWINDOW == 116 (0x929e3400) [pid = 25545] [serial = 2277] [outer = 0x8e4cc400] 07:54:01 INFO - PROCESS | 25545 | 1466520841238 Marionette DEBUG loaded listener.js 07:54:01 INFO - PROCESS | 25545 | ++DOMWINDOW == 117 (0x92d36400) [pid = 25545] [serial = 2278] [outer = 0x8e4cc400] 07:54:02 INFO - PROCESS | 25545 | 1466520842113 Marionette TRACE conn4 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 07:54:02 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. 07:54:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1530ms 07:54:02 INFO - PROCESS | 25545 | 1466520842174 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 07:54:02 INFO - PROCESS | 25545 | 1466520842179 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 07:54:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 07:54:02 INFO - PROCESS | 25545 | 1466520842186 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 07:54:02 INFO - PROCESS | 25545 | 1466520842190 Marionette TRACE conn4 <- [1,3002,null,{}] 07:54:02 INFO - PROCESS | 25545 | 1466520842217 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:02 INFO - PROCESS | 25545 | 1466520842223 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:02 INFO - PROCESS | 25545 | 1466520842455 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 07:54:02 INFO - PROCESS | 25545 | 1466520842612 Marionette TRACE conn4 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:02 INFO - PROCESS | 25545 | 1466520842620 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:02 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9afc00 == 40 [pid = 25545] [id = 760] 07:54:02 INFO - PROCESS | 25545 | ++DOMWINDOW == 118 (0x8b9b3400) [pid = 25545] [serial = 2279] [outer = (nil)] 07:54:02 INFO - PROCESS | 25545 | ++DOMWINDOW == 119 (0x8c4d7c00) [pid = 25545] [serial = 2280] [outer = 0x8b9b3400] 07:54:02 INFO - PROCESS | 25545 | 1466520842703 Marionette DEBUG loaded listener.js 07:54:02 INFO - PROCESS | 25545 | ++DOMWINDOW == 120 (0x8dd40000) [pid = 25545] [serial = 2281] [outer = 0x8b9b3400] 07:54:03 INFO - PROCESS | 25545 | 1466520843805 Marionette TRACE conn4 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 07:54:03 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. 07:54:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1640ms 07:54:03 INFO - PROCESS | 25545 | 1466520843826 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 07:54:03 INFO - PROCESS | 25545 | 1466520843833 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 07:54:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 07:54:03 INFO - PROCESS | 25545 | 1466520843841 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 07:54:03 INFO - PROCESS | 25545 | 1466520843846 Marionette TRACE conn4 <- [1,3006,null,{}] 07:54:03 INFO - PROCESS | 25545 | 1466520843855 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:03 INFO - PROCESS | 25545 | 1466520843861 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:04 INFO - PROCESS | 25545 | 1466520844156 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 07:54:04 INFO - PROCESS | 25545 | 1466520844308 Marionette TRACE conn4 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:04 INFO - PROCESS | 25545 | 1466520844319 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:04 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9bdc00 == 41 [pid = 25545] [id = 761] 07:54:04 INFO - PROCESS | 25545 | ++DOMWINDOW == 121 (0x8b9c0000) [pid = 25545] [serial = 2282] [outer = (nil)] 07:54:04 INFO - PROCESS | 25545 | ++DOMWINDOW == 122 (0x8d8b7400) [pid = 25545] [serial = 2283] [outer = 0x8b9c0000] 07:54:04 INFO - PROCESS | 25545 | 1466520844469 Marionette DEBUG loaded listener.js 07:54:04 INFO - PROCESS | 25545 | ++DOMWINDOW == 123 (0x8d916c00) [pid = 25545] [serial = 2284] [outer = 0x8b9c0000] 07:54:04 INFO - PROCESS | 25545 | --DOCSHELL 0x8c407800 == 40 [pid = 25545] [id = 749] 07:54:04 INFO - PROCESS | 25545 | --DOCSHELL 0x8ef8ec00 == 39 [pid = 25545] [id = 748] 07:54:04 INFO - PROCESS | 25545 | --DOCSHELL 0x8dd39400 == 38 [pid = 25545] [id = 747] 07:54:04 INFO - PROCESS | 25545 | --DOCSHELL 0x8d8c4800 == 37 [pid = 25545] [id = 746] 07:54:04 INFO - PROCESS | 25545 | --DOCSHELL 0x8c40cc00 == 36 [pid = 25545] [id = 745] 07:54:05 INFO - PROCESS | 25545 | --DOMWINDOW == 122 (0x91460800) [pid = 25545] [serial = 2198] [outer = (nil)] [url = about:blank] 07:54:05 INFO - PROCESS | 25545 | --DOMWINDOW == 121 (0x8f027400) [pid = 25545] [serial = 2195] [outer = (nil)] [url = about:blank] 07:54:05 INFO - PROCESS | 25545 | --DOMWINDOW == 120 (0x91b3a000) [pid = 25545] [serial = 2177] [outer = (nil)] [url = about:blank] 07:54:05 INFO - PROCESS | 25545 | --DOMWINDOW == 119 (0x91b35400) [pid = 25545] [serial = 2178] [outer = (nil)] [url = about:blank] 07:54:05 INFO - PROCESS | 25545 | --DOMWINDOW == 118 (0x91c53000) [pid = 25545] [serial = 2183] [outer = (nil)] [url = about:blank] 07:54:05 INFO - PROCESS | 25545 | --DOMWINDOW == 117 (0x92369800) [pid = 25545] [serial = 2184] [outer = (nil)] [url = about:blank] 07:54:05 INFO - PROCESS | 25545 | --DOMWINDOW == 116 (0x8b9c8400) [pid = 25545] [serial = 2186] [outer = (nil)] [url = about:blank] 07:54:05 INFO - PROCESS | 25545 | --DOMWINDOW == 115 (0x8c411400) [pid = 25545] [serial = 2187] [outer = (nil)] [url = about:blank] 07:54:05 INFO - PROCESS | 25545 | --DOMWINDOW == 114 (0x8d922400) [pid = 25545] [serial = 2189] [outer = (nil)] [url = about:blank] 07:54:05 INFO - PROCESS | 25545 | --DOMWINDOW == 113 (0x8dd39c00) [pid = 25545] [serial = 2190] [outer = (nil)] [url = about:blank] 07:54:05 INFO - PROCESS | 25545 | --DOMWINDOW == 112 (0x915ca400) [pid = 25545] [serial = 2171] [outer = (nil)] [url = about:blank] 07:54:05 INFO - PROCESS | 25545 | --DOMWINDOW == 111 (0x915d2800) [pid = 25545] [serial = 2172] [outer = (nil)] [url = about:blank] 07:54:05 INFO - PROCESS | 25545 | --DOMWINDOW == 110 (0x8d783400) [pid = 25545] [serial = 2165] [outer = (nil)] [url = about:blank] 07:54:05 INFO - PROCESS | 25545 | --DOMWINDOW == 109 (0x8d8bdc00) [pid = 25545] [serial = 2166] [outer = (nil)] [url = about:blank] 07:54:05 INFO - PROCESS | 25545 | --DOMWINDOW == 108 (0x91c52000) [pid = 25545] [serial = 2180] [outer = (nil)] [url = about:blank] 07:54:05 INFO - PROCESS | 25545 | --DOMWINDOW == 107 (0x922adc00) [pid = 25545] [serial = 2181] [outer = (nil)] [url = about:blank] 07:54:05 INFO - PROCESS | 25545 | --DOMWINDOW == 106 (0x8ef87000) [pid = 25545] [serial = 2163] [outer = (nil)] [url = about:blank] 07:54:05 INFO - PROCESS | 25545 | --DOMWINDOW == 105 (0x91806400) [pid = 25545] [serial = 2174] [outer = (nil)] [url = about:blank] 07:54:05 INFO - PROCESS | 25545 | --DOMWINDOW == 104 (0x91a6a800) [pid = 25545] [serial = 2175] [outer = (nil)] [url = about:blank] 07:54:05 INFO - PROCESS | 25545 | --DOMWINDOW == 103 (0x8e5ab400) [pid = 25545] [serial = 2168] [outer = (nil)] [url = about:blank] 07:54:05 INFO - PROCESS | 25545 | --DOMWINDOW == 102 (0x8e7e0400) [pid = 25545] [serial = 2169] [outer = (nil)] [url = about:blank] 07:54:05 INFO - PROCESS | 25545 | --DOMWINDOW == 101 (0x8e7e1800) [pid = 25545] [serial = 2193] [outer = (nil)] [url = about:blank] 07:54:05 INFO - PROCESS | 25545 | --DOMWINDOW == 100 (0x8e64ec00) [pid = 25545] [serial = 2192] [outer = (nil)] [url = about:blank] 07:54:05 INFO - PROCESS | 25545 | --DOMWINDOW == 99 (0x915cc400) [pid = 25545] [serial = 2199] [outer = (nil)] [url = about:blank] 07:54:05 INFO - PROCESS | 25545 | --DOMWINDOW == 98 (0x9146a400) [pid = 25545] [serial = 2196] [outer = (nil)] [url = about:blank] 07:54:05 INFO - PROCESS | 25545 | 1466520845427 Marionette TRACE conn4 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 07:54:05 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. 07:54:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1641ms 07:54:05 INFO - PROCESS | 25545 | 1466520845481 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 07:54:05 INFO - PROCESS | 25545 | 1466520845488 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 07:54:05 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 07:54:05 INFO - PROCESS | 25545 | 1466520845499 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 07:54:05 INFO - PROCESS | 25545 | 1466520845503 Marionette TRACE conn4 <- [1,3010,null,{}] 07:54:05 INFO - PROCESS | 25545 | 1466520845510 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:05 INFO - PROCESS | 25545 | 1466520845515 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:05 INFO - PROCESS | 25545 | 1466520845723 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 07:54:05 INFO - PROCESS | 25545 | 1466520845880 Marionette TRACE conn4 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:05 INFO - PROCESS | 25545 | 1466520845889 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:05 INFO - PROCESS | 25545 | ++DOCSHELL 0x8dd33800 == 37 [pid = 25545] [id = 762] 07:54:05 INFO - PROCESS | 25545 | ++DOMWINDOW == 99 (0x8dd39800) [pid = 25545] [serial = 2285] [outer = (nil)] 07:54:05 INFO - PROCESS | 25545 | ++DOMWINDOW == 100 (0x8e4cfc00) [pid = 25545] [serial = 2286] [outer = 0x8dd39800] 07:54:05 INFO - PROCESS | 25545 | 1466520845966 Marionette DEBUG loaded listener.js 07:54:06 INFO - PROCESS | 25545 | ++DOMWINDOW == 101 (0x8e5b0c00) [pid = 25545] [serial = 2287] [outer = 0x8dd39800] 07:54:06 INFO - PROCESS | 25545 | 1466520846769 Marionette TRACE conn4 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 07:54:06 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 07:54:06 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1337ms 07:54:06 INFO - PROCESS | 25545 | 1466520846837 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 07:54:06 INFO - TEST-START | /FileAPI/FileReaderSync.worker 07:54:06 INFO - PROCESS | 25545 | 1466520846841 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 07:54:06 INFO - PROCESS | 25545 | 1466520846847 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 07:54:06 INFO - PROCESS | 25545 | 1466520846853 Marionette TRACE conn4 <- [1,3014,null,{}] 07:54:06 INFO - PROCESS | 25545 | 1466520846874 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:06 INFO - PROCESS | 25545 | 1466520846883 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:07 INFO - PROCESS | 25545 | 1466520847054 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 07:54:07 INFO - PROCESS | 25545 | 1466520847241 Marionette TRACE conn4 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:07 INFO - PROCESS | 25545 | 1466520847253 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:07 INFO - PROCESS | 25545 | ++DOCSHELL 0x8f027400 == 38 [pid = 25545] [id = 763] 07:54:07 INFO - PROCESS | 25545 | ++DOMWINDOW == 102 (0x91460800) [pid = 25545] [serial = 2288] [outer = (nil)] 07:54:07 INFO - PROCESS | 25545 | ++DOMWINDOW == 103 (0x9146a000) [pid = 25545] [serial = 2289] [outer = 0x91460800] 07:54:07 INFO - PROCESS | 25545 | 1466520847328 Marionette DEBUG loaded listener.js 07:54:07 INFO - PROCESS | 25545 | ++DOMWINDOW == 104 (0x915ce800) [pid = 25545] [serial = 2290] [outer = 0x91460800] 07:54:07 INFO - PROCESS | 25545 | [25545] 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 07:54:08 INFO - PROCESS | 25545 | 1466520848224 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 07:54:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 07:54:08 INFO - {} 07:54:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 07:54:08 INFO - {} 07:54:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 07:54:08 INFO - {} 07:54:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 07:54:08 INFO - {} 07:54:08 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1438ms 07:54:08 INFO - PROCESS | 25545 | 1466520848290 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 07:54:08 INFO - TEST-START | /FileAPI/fileReader.html 07:54:08 INFO - PROCESS | 25545 | 1466520848295 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 07:54:08 INFO - PROCESS | 25545 | 1466520848301 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 07:54:08 INFO - PROCESS | 25545 | 1466520848304 Marionette TRACE conn4 <- [1,3018,null,{}] 07:54:08 INFO - PROCESS | 25545 | 1466520848310 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:08 INFO - PROCESS | 25545 | 1466520848314 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:08 INFO - PROCESS | 25545 | 1466520848552 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 07:54:08 INFO - PROCESS | 25545 | 1466520848588 Marionette TRACE conn4 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:08 INFO - PROCESS | 25545 | 1466520848596 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:08 INFO - PROCESS | 25545 | ++DOCSHELL 0x91803000 == 39 [pid = 25545] [id = 764] 07:54:08 INFO - PROCESS | 25545 | ++DOMWINDOW == 105 (0x91809000) [pid = 25545] [serial = 2291] [outer = (nil)] 07:54:08 INFO - PROCESS | 25545 | ++DOMWINDOW == 106 (0x91c0d400) [pid = 25545] [serial = 2292] [outer = 0x91809000] 07:54:08 INFO - PROCESS | 25545 | 1466520848679 Marionette DEBUG loaded listener.js 07:54:08 INFO - PROCESS | 25545 | ++DOMWINDOW == 107 (0x91c4cc00) [pid = 25545] [serial = 2293] [outer = 0x91809000] 07:54:09 INFO - PROCESS | 25545 | 1466520849773 Marionette TRACE conn4 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 07:54:09 INFO - PROCESS | 25545 | --DOMWINDOW == 106 (0x8e341400) [pid = 25545] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 07:54:09 INFO - PROCESS | 25545 | --DOMWINDOW == 105 (0x92d3a400) [pid = 25545] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 07:54:09 INFO - PROCESS | 25545 | --DOMWINDOW == 104 (0x8e7d9c00) [pid = 25545] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 07:54:09 INFO - PROCESS | 25545 | --DOMWINDOW == 103 (0x91805800) [pid = 25545] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 07:54:09 INFO - PROCESS | 25545 | --DOMWINDOW == 102 (0x8c414000) [pid = 25545] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 07:54:09 INFO - PROCESS | 25545 | --DOMWINDOW == 101 (0x8b9c9c00) [pid = 25545] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 07:54:09 INFO - PROCESS | 25545 | --DOMWINDOW == 100 (0x8c4db400) [pid = 25545] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 07:54:09 INFO - PROCESS | 25545 | --DOMWINDOW == 99 (0x91a74c00) [pid = 25545] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 07:54:09 INFO - PROCESS | 25545 | --DOMWINDOW == 98 (0x92694000) [pid = 25545] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 07:54:09 INFO - PROCESS | 25545 | --DOMWINDOW == 97 (0x8e34c400) [pid = 25545] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 07:54:09 INFO - PROCESS | 25545 | --DOMWINDOW == 96 (0x8e342800) [pid = 25545] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 07:54:09 INFO - PROCESS | 25545 | --DOMWINDOW == 95 (0x8d8b8000) [pid = 25545] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 07:54:09 INFO - PROCESS | 25545 | --DOMWINDOW == 94 (0x924c5400) [pid = 25545] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 07:54:09 INFO - PROCESS | 25545 | --DOMWINDOW == 93 (0x8e5afc00) [pid = 25545] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 07:54:09 INFO - PROCESS | 25545 | --DOMWINDOW == 92 (0x8ef90000) [pid = 25545] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 07:54:09 INFO - PROCESS | 25545 | --DOMWINDOW == 91 (0x8c40e400) [pid = 25545] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 07:54:09 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 07:54:09 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 07:54:09 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 07:54:09 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 07:54:09 INFO - TEST-OK | /FileAPI/fileReader.html | took 1531ms 07:54:09 INFO - PROCESS | 25545 | --DOMWINDOW == 90 (0x8d914000) [pid = 25545] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 07:54:09 INFO - PROCESS | 25545 | 1466520849836 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 07:54:09 INFO - PROCESS | 25545 | 1466520849840 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 07:54:09 INFO - TEST-START | /FileAPI/historical.html 07:54:09 INFO - PROCESS | 25545 | 1466520849846 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 07:54:09 INFO - PROCESS | 25545 | 1466520849849 Marionette TRACE conn4 <- [1,3022,null,{}] 07:54:09 INFO - PROCESS | 25545 | 1466520849855 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:09 INFO - PROCESS | 25545 | 1466520849860 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:10 INFO - PROCESS | 25545 | 1466520850014 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 07:54:10 INFO - PROCESS | 25545 | 1466520850172 Marionette TRACE conn4 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:10 INFO - PROCESS | 25545 | 1466520850181 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:10 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d917000 == 40 [pid = 25545] [id = 765] 07:54:10 INFO - PROCESS | 25545 | ++DOMWINDOW == 91 (0x8e4cf000) [pid = 25545] [serial = 2294] [outer = (nil)] 07:54:10 INFO - PROCESS | 25545 | ++DOMWINDOW == 92 (0x915d2400) [pid = 25545] [serial = 2295] [outer = 0x8e4cf000] 07:54:10 INFO - PROCESS | 25545 | 1466520850248 Marionette DEBUG loaded listener.js 07:54:10 INFO - PROCESS | 25545 | ++DOMWINDOW == 93 (0x91b36c00) [pid = 25545] [serial = 2296] [outer = 0x8e4cf000] 07:54:10 INFO - PROCESS | 25545 | 1466520850956 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 07:54:10 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 07:54:10 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 07:54:10 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 07:54:10 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 07:54:10 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 07:54:10 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 07:54:10 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 07:54:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:10 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 07:54:10 INFO - TEST-OK | /FileAPI/historical.html | took 1133ms 07:54:10 INFO - PROCESS | 25545 | 1466520850983 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 07:54:10 INFO - PROCESS | 25545 | 1466520850987 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 07:54:10 INFO - TEST-START | /FileAPI/idlharness.html 07:54:10 INFO - PROCESS | 25545 | 1466520850994 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 07:54:11 INFO - PROCESS | 25545 | 1466520850997 Marionette TRACE conn4 <- [1,3026,null,{}] 07:54:11 INFO - PROCESS | 25545 | 1466520851004 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:11 INFO - PROCESS | 25545 | 1466520851013 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:11 INFO - PROCESS | 25545 | 1466520851265 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 07:54:11 INFO - PROCESS | 25545 | 1466520851285 Marionette TRACE conn4 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:11 INFO - PROCESS | 25545 | 1466520851291 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:11 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e645400 == 41 [pid = 25545] [id = 766] 07:54:11 INFO - PROCESS | 25545 | ++DOMWINDOW == 94 (0x8e647800) [pid = 25545] [serial = 2297] [outer = (nil)] 07:54:11 INFO - PROCESS | 25545 | ++DOMWINDOW == 95 (0x92690800) [pid = 25545] [serial = 2298] [outer = 0x8e647800] 07:54:11 INFO - PROCESS | 25545 | 1466520851360 Marionette DEBUG loaded listener.js 07:54:11 INFO - PROCESS | 25545 | ++DOMWINDOW == 96 (0x92d30400) [pid = 25545] [serial = 2299] [outer = 0x8e647800] 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 07:54:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 07:54:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 07:54:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:54:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:54:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:54:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:54:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 07:54:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 07:54:13 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 07:54:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:13 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 07:54:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 07:54:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:54:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:54:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 07:54:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 07:54:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 07:54:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:54:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:54:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:54:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:54:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 07:54:13 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 07:54:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:54:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:54:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:54:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:54:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:54:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 07:54:13 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 07:54:13 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 07:54:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:54:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:54:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:54:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:54:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:54:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 07:54:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 07:54:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 07:54:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 07:54:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:54:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:54:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 07:54:13 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 07:54:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:54:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:54:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:54:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:54:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:54:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 07:54:13 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 07:54:13 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 07:54:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:54:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:54:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:54:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:54:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:54:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 07:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 07:54:13 INFO - TEST-OK | /FileAPI/idlharness.html | took 2362ms 07:54:13 INFO - PROCESS | 25545 | 1466520853169 Marionette TRACE conn4 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\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]]]}] 07:54:13 INFO - PROCESS | 25545 | 1466520853505 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 07:54:13 INFO - PROCESS | 25545 | 1466520853511 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 07:54:13 INFO - TEST-START | /FileAPI/idlharness.worker 07:54:13 INFO - PROCESS | 25545 | 1466520853526 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 07:54:13 INFO - PROCESS | 25545 | 1466520853533 Marionette TRACE conn4 <- [1,3030,null,{}] 07:54:13 INFO - PROCESS | 25545 | 1466520853541 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:13 INFO - PROCESS | 25545 | 1466520853548 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:13 INFO - PROCESS | 25545 | 1466520853745 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 07:54:13 INFO - PROCESS | 25545 | 1466520853942 Marionette TRACE conn4 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:13 INFO - PROCESS | 25545 | 1466520853951 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:14 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9c0c00 == 42 [pid = 25545] [id = 767] 07:54:14 INFO - PROCESS | 25545 | ++DOMWINDOW == 97 (0x9180b800) [pid = 25545] [serial = 2300] [outer = (nil)] 07:54:14 INFO - PROCESS | 25545 | ++DOMWINDOW == 98 (0x929d6800) [pid = 25545] [serial = 2301] [outer = 0x9180b800] 07:54:14 INFO - PROCESS | 25545 | 1466520854080 Marionette DEBUG loaded listener.js 07:54:14 INFO - PROCESS | 25545 | ++DOMWINDOW == 99 (0x92f89800) [pid = 25545] [serial = 2302] [outer = 0x9180b800] 07:54:14 INFO - PROCESS | 25545 | [25545] 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 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 07:54:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 07:54:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:54:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:54:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:54:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:54:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 07:54:16 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 07:54:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:16 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 07:54:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 07:54:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:54:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:54:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 07:54:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 07:54:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:54:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:54:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:54:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:54:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 07:54:16 INFO - {} 07:54:16 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 07:54:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:54:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:54:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:54:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:54:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:54:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 07:54:16 INFO - {} 07:54:16 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 - {} 07:54:16 INFO - {} 07:54:16 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 07:54:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:54:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:54:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:54:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:54:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:54:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 07:54:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 07:54:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 07:54:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:54:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:54:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 07:54:16 INFO - {} 07:54:16 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 07:54:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:54:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:54:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:54:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:54:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:54:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 07:54:16 INFO - {} 07:54:16 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 - {} 07:54:16 INFO - {} 07:54:16 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 07:54:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:54:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:54:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:54:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:54:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:54:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:54:16 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 07:54:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 07:54:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 07:54:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:54:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:54:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:54:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:54:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 07:54:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 07:54:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:54:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:54:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:54:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:54:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 07:54:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 07:54:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:54:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:54:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:54:16 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 07:54:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 07:54:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 07:54:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:54:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:54:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:54:16 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 07:54:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 07:54:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 07:54:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:54:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:54:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:54:16 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 07:54:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 07:54:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:54:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:54:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:54:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:54:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:54:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:54:16 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 07:54:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:16 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 07:54:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 07:54:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:54:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:54:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 07:54:16 INFO - {} 07:54:16 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2877ms 07:54:16 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 07:54:16 INFO - PROCESS | 25545 | 1466520856245 Marionette TRACE conn4 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\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,{},{}]]]}] 07:54:16 INFO - PROCESS | 25545 | 1466520856405 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 07:54:16 INFO - PROCESS | 25545 | 1466520856426 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 07:54:16 INFO - PROCESS | 25545 | 1466520856456 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 07:54:16 INFO - PROCESS | 25545 | 1466520856464 Marionette TRACE conn4 <- [1,3034,null,{}] 07:54:16 INFO - PROCESS | 25545 | 1466520856486 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:16 INFO - PROCESS | 25545 | 1466520856497 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:16 INFO - PROCESS | 25545 | 1466520856874 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 07:54:17 INFO - PROCESS | 25545 | 1466520857024 Marionette TRACE conn4 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:17 INFO - PROCESS | 25545 | 1466520857035 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:17 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c40fc00 == 43 [pid = 25545] [id = 768] 07:54:17 INFO - PROCESS | 25545 | ++DOMWINDOW == 100 (0x93a3f000) [pid = 25545] [serial = 2303] [outer = (nil)] 07:54:17 INFO - PROCESS | 25545 | ++DOMWINDOW == 101 (0x9799d400) [pid = 25545] [serial = 2304] [outer = 0x93a3f000] 07:54:17 INFO - PROCESS | 25545 | 1466520857123 Marionette DEBUG loaded listener.js 07:54:17 INFO - PROCESS | 25545 | ++DOMWINDOW == 102 (0x9836dc00) [pid = 25545] [serial = 2305] [outer = 0x93a3f000] 07:54:17 INFO - PROCESS | 25545 | 1466520857984 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 07:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 07:54:18 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1563ms 07:54:18 INFO - PROCESS | 25545 | 1466520858010 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 07:54:18 INFO - PROCESS | 25545 | 1466520858015 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 07:54:18 INFO - TEST-START | /FileAPI/blob/Blob-close.html 07:54:18 INFO - PROCESS | 25545 | 1466520858023 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 07:54:18 INFO - PROCESS | 25545 | 1466520858029 Marionette TRACE conn4 <- [1,3038,null,{}] 07:54:18 INFO - PROCESS | 25545 | 1466520858046 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:18 INFO - PROCESS | 25545 | 1466520858055 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:18 INFO - PROCESS | 25545 | 1466520858259 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 07:54:18 INFO - PROCESS | 25545 | 1466520858470 Marionette TRACE conn4 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:18 INFO - PROCESS | 25545 | 1466520858483 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:18 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9be400 == 44 [pid = 25545] [id = 769] 07:54:18 INFO - PROCESS | 25545 | ++DOMWINDOW == 103 (0x99716000) [pid = 25545] [serial = 2306] [outer = (nil)] 07:54:18 INFO - PROCESS | 25545 | ++DOMWINDOW == 104 (0x997c9800) [pid = 25545] [serial = 2307] [outer = 0x99716000] 07:54:18 INFO - PROCESS | 25545 | 1466520858607 Marionette DEBUG loaded listener.js 07:54:18 INFO - PROCESS | 25545 | ++DOMWINDOW == 105 (0x99e67800) [pid = 25545] [serial = 2308] [outer = 0x99716000] 07:54:19 INFO - PROCESS | 25545 | 1466520859472 Marionette TRACE conn4 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 07:54:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 07:54:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 07:54:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 07:54:19 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1501ms 07:54:19 INFO - PROCESS | 25545 | 1466520859526 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 07:54:19 INFO - PROCESS | 25545 | 1466520859531 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 07:54:19 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 07:54:19 INFO - PROCESS | 25545 | 1466520859538 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 07:54:19 INFO - PROCESS | 25545 | 1466520859542 Marionette TRACE conn4 <- [1,3042,null,{}] 07:54:19 INFO - PROCESS | 25545 | 1466520859548 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:19 INFO - PROCESS | 25545 | 1466520859553 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:19 INFO - PROCESS | 25545 | 1466520859756 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 07:54:19 INFO - PROCESS | 25545 | 1466520859962 Marionette TRACE conn4 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:19 INFO - PROCESS | 25545 | 1466520859972 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:20 INFO - PROCESS | 25545 | ++DOCSHELL 0x91a6e000 == 45 [pid = 25545] [id = 770] 07:54:20 INFO - PROCESS | 25545 | ++DOMWINDOW == 106 (0x9a006000) [pid = 25545] [serial = 2309] [outer = (nil)] 07:54:20 INFO - PROCESS | 25545 | ++DOMWINDOW == 107 (0x9a051c00) [pid = 25545] [serial = 2310] [outer = 0x9a006000] 07:54:20 INFO - PROCESS | 25545 | 1466520860097 Marionette DEBUG loaded listener.js 07:54:20 INFO - PROCESS | 25545 | ++DOMWINDOW == 108 (0x9a055800) [pid = 25545] [serial = 2311] [outer = 0x9a006000] 07:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 07:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 07:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 07:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 07:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 07:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 07:54:21 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. 07:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 07:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 07:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 07:54:21 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'.) 07:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 07:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 07:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 07:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 07:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 07:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 07:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 07:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 07:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 07:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 07:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 07:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 07:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 07:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 07:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 07:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 07:54:21 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. 07:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 07:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 07:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 07:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 07:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 07:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 07:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 07:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 07:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 07:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 07:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 07:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 07:54:21 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. 07:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 07:54:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 07:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 07:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 07:54:21 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. 07:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 07:54:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 07:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 07:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 07:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 07:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 07:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 07:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 07:54:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 07:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 07:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 07:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 07:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 07:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 07:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 07:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 07:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 07:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 07:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 07:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 07:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 07:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 07:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 07:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 07:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 07:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 07:54:21 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1776ms 07:54:21 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 07:54:21 INFO - PROCESS | 25545 | 1466520861228 Marionette TRACE conn4 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 07:54:21 INFO - PROCESS | 25545 | 1466520861317 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 07:54:21 INFO - PROCESS | 25545 | 1466520861322 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 07:54:21 INFO - PROCESS | 25545 | 1466520861401 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 07:54:21 INFO - PROCESS | 25545 | 1466520861405 Marionette TRACE conn4 <- [1,3046,null,{}] 07:54:21 INFO - PROCESS | 25545 | 1466520861412 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:21 INFO - PROCESS | 25545 | 1466520861416 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:21 INFO - PROCESS | 25545 | 1466520861613 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 07:54:22 INFO - PROCESS | 25545 | 1466520861996 Marionette TRACE conn4 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:22 INFO - PROCESS | 25545 | 1466520862004 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:22 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9b1400 == 46 [pid = 25545] [id = 771] 07:54:22 INFO - PROCESS | 25545 | ++DOMWINDOW == 109 (0x8e4d0800) [pid = 25545] [serial = 2312] [outer = (nil)] 07:54:22 INFO - PROCESS | 25545 | ++DOMWINDOW == 110 (0x92f8f400) [pid = 25545] [serial = 2313] [outer = 0x8e4d0800] 07:54:22 INFO - PROCESS | 25545 | 1466520862085 Marionette DEBUG loaded listener.js 07:54:22 INFO - PROCESS | 25545 | ++DOMWINDOW == 111 (0x92f94800) [pid = 25545] [serial = 2314] [outer = 0x8e4d0800] 07:54:22 INFO - PROCESS | 25545 | [25545] 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 07:54:23 INFO - PROCESS | 25545 | 1466520863075 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 07:54:23 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 07:54:23 INFO - {} 07:54:23 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1736ms 07:54:23 INFO - PROCESS | 25545 | 1466520863094 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 07:54:23 INFO - PROCESS | 25545 | 1466520863097 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 07:54:23 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 07:54:23 INFO - PROCESS | 25545 | 1466520863104 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 07:54:23 INFO - PROCESS | 25545 | 1466520863107 Marionette TRACE conn4 <- [1,3050,null,{}] 07:54:23 INFO - PROCESS | 25545 | 1466520863120 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:23 INFO - PROCESS | 25545 | 1466520863131 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:23 INFO - PROCESS | 25545 | 1466520863373 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 07:54:23 INFO - PROCESS | 25545 | 1466520863551 Marionette TRACE conn4 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:23 INFO - PROCESS | 25545 | 1466520863559 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:23 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d78c400 == 47 [pid = 25545] [id = 772] 07:54:23 INFO - PROCESS | 25545 | ++DOMWINDOW == 112 (0x8d78d000) [pid = 25545] [serial = 2315] [outer = (nil)] 07:54:23 INFO - PROCESS | 25545 | ++DOMWINDOW == 113 (0x8d8c3c00) [pid = 25545] [serial = 2316] [outer = 0x8d78d000] 07:54:23 INFO - PROCESS | 25545 | 1466520863952 Marionette DEBUG loaded listener.js 07:54:24 INFO - PROCESS | 25545 | ++DOMWINDOW == 114 (0x8e4cb000) [pid = 25545] [serial = 2317] [outer = 0x8d78d000] 07:54:24 INFO - PROCESS | 25545 | 1466520864966 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 07:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 07:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 07:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 07:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 07:54:25 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1905ms 07:54:25 INFO - PROCESS | 25545 | 1466520865011 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 07:54:25 INFO - PROCESS | 25545 | 1466520865017 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 07:54:25 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 07:54:25 INFO - PROCESS | 25545 | 1466520865027 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 07:54:25 INFO - PROCESS | 25545 | 1466520865032 Marionette TRACE conn4 <- [1,3054,null,{}] 07:54:25 INFO - PROCESS | 25545 | 1466520865040 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:25 INFO - PROCESS | 25545 | 1466520865047 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:25 INFO - PROCESS | 25545 | 1466520865215 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 07:54:25 INFO - PROCESS | 25545 | 1466520865522 Marionette TRACE conn4 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:25 INFO - PROCESS | 25545 | 1466520865529 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:25 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c40f800 == 48 [pid = 25545] [id = 773] 07:54:25 INFO - PROCESS | 25545 | ++DOMWINDOW == 115 (0x8d8b6c00) [pid = 25545] [serial = 2318] [outer = (nil)] 07:54:25 INFO - PROCESS | 25545 | ++DOMWINDOW == 116 (0x9180a000) [pid = 25545] [serial = 2319] [outer = 0x8d8b6c00] 07:54:25 INFO - PROCESS | 25545 | 1466520865610 Marionette DEBUG loaded listener.js 07:54:25 INFO - PROCESS | 25545 | ++DOMWINDOW == 117 (0x91a76800) [pid = 25545] [serial = 2320] [outer = 0x8d8b6c00] 07:54:27 INFO - PROCESS | 25545 | --DOCSHELL 0x8d917000 == 47 [pid = 25545] [id = 765] 07:54:27 INFO - PROCESS | 25545 | --DOCSHELL 0x91803000 == 46 [pid = 25545] [id = 764] 07:54:27 INFO - PROCESS | 25545 | --DOCSHELL 0x8f027400 == 45 [pid = 25545] [id = 763] 07:54:27 INFO - PROCESS | 25545 | --DOCSHELL 0x8dd33800 == 44 [pid = 25545] [id = 762] 07:54:27 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9bdc00 == 43 [pid = 25545] [id = 761] 07:54:27 INFO - PROCESS | 25545 | --DOCSHELL 0x8cf80800 == 42 [pid = 25545] [id = 759] 07:54:27 INFO - PROCESS | 25545 | --DOCSHELL 0x929d8c00 == 41 [pid = 25545] [id = 757] 07:54:27 INFO - PROCESS | 25545 | --DOCSHELL 0x8c4d4400 == 40 [pid = 25545] [id = 758] 07:54:27 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9cb400 == 39 [pid = 25545] [id = 756] 07:54:27 INFO - PROCESS | 25545 | --DOCSHELL 0x8ef8e400 == 38 [pid = 25545] [id = 754] 07:54:27 INFO - PROCESS | 25545 | --DOCSHELL 0x8c4d3c00 == 37 [pid = 25545] [id = 755] 07:54:27 INFO - PROCESS | 25545 | --DOCSHELL 0x91b2f000 == 36 [pid = 25545] [id = 753] 07:54:27 INFO - PROCESS | 25545 | --DOCSHELL 0x8e34dc00 == 35 [pid = 25545] [id = 752] 07:54:27 INFO - PROCESS | 25545 | --DOCSHELL 0x8cf82000 == 34 [pid = 25545] [id = 751] 07:54:27 INFO - PROCESS | 25545 | --DOCSHELL 0x8e4c5000 == 33 [pid = 25545] [id = 744] 07:54:27 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9afc00 == 32 [pid = 25545] [id = 760] 07:54:27 INFO - PROCESS | 25545 | --DOCSHELL 0x8dd38400 == 31 [pid = 25545] [id = 750] 07:54:27 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9b1400 == 30 [pid = 25545] [id = 771] 07:54:27 INFO - PROCESS | 25545 | --DOCSHELL 0x8d78c400 == 29 [pid = 25545] [id = 772] 07:54:27 INFO - PROCESS | 25545 | --DOCSHELL 0x91a6e000 == 28 [pid = 25545] [id = 770] 07:54:27 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9be400 == 27 [pid = 25545] [id = 769] 07:54:27 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9c0c00 == 26 [pid = 25545] [id = 767] 07:54:27 INFO - PROCESS | 25545 | --DOCSHELL 0x8c40fc00 == 25 [pid = 25545] [id = 768] 07:54:27 INFO - PROCESS | 25545 | --DOCSHELL 0x8e645400 == 24 [pid = 25545] [id = 766] 07:54:27 INFO - PROCESS | 25545 | --DOMWINDOW == 116 (0x92da4400) [pid = 25545] [serial = 2222] [outer = (nil)] [url = about:blank] 07:54:27 INFO - PROCESS | 25545 | --DOMWINDOW == 115 (0x8ef87c00) [pid = 25545] [serial = 2204] [outer = (nil)] [url = about:blank] 07:54:27 INFO - PROCESS | 25545 | --DOMWINDOW == 114 (0x9236d800) [pid = 25545] [serial = 2210] [outer = (nil)] [url = about:blank] 07:54:27 INFO - PROCESS | 25545 | --DOMWINDOW == 113 (0x92dad400) [pid = 25545] [serial = 2225] [outer = (nil)] [url = about:blank] 07:54:27 INFO - PROCESS | 25545 | --DOMWINDOW == 112 (0x8c4db000) [pid = 25545] [serial = 2232] [outer = (nil)] [url = about:blank] 07:54:27 INFO - PROCESS | 25545 | --DOMWINDOW == 111 (0x8d8bcc00) [pid = 25545] [serial = 2201] [outer = (nil)] [url = about:blank] 07:54:27 INFO - PROCESS | 25545 | --DOMWINDOW == 110 (0x8ef90400) [pid = 25545] [serial = 2205] [outer = (nil)] [url = about:blank] 07:54:27 INFO - PROCESS | 25545 | --DOMWINDOW == 109 (0x91c54000) [pid = 25545] [serial = 2208] [outer = (nil)] [url = about:blank] 07:54:27 INFO - PROCESS | 25545 | --DOMWINDOW == 108 (0x92d34000) [pid = 25545] [serial = 2219] [outer = (nil)] [url = about:blank] 07:54:27 INFO - PROCESS | 25545 | --DOMWINDOW == 107 (0x929d7c00) [pid = 25545] [serial = 2216] [outer = (nil)] [url = about:blank] 07:54:27 INFO - PROCESS | 25545 | --DOMWINDOW == 106 (0x92db1400) [pid = 25545] [serial = 2226] [outer = (nil)] [url = about:blank] 07:54:27 INFO - PROCESS | 25545 | --DOMWINDOW == 105 (0x8dd3d400) [pid = 25545] [serial = 2202] [outer = (nil)] [url = about:blank] 07:54:27 INFO - PROCESS | 25545 | --DOMWINDOW == 104 (0x92f5f400) [pid = 25545] [serial = 2228] [outer = (nil)] [url = about:blank] 07:54:27 INFO - PROCESS | 25545 | --DOMWINDOW == 103 (0x8f019400) [pid = 25545] [serial = 2249] [outer = (nil)] [url = about:blank] 07:54:27 INFO - PROCESS | 25545 | --DOMWINDOW == 102 (0x92d38000) [pid = 25545] [serial = 2220] [outer = (nil)] [url = about:blank] 07:54:27 INFO - PROCESS | 25545 | --DOMWINDOW == 101 (0x929da000) [pid = 25545] [serial = 2217] [outer = (nil)] [url = about:blank] 07:54:27 INFO - PROCESS | 25545 | --DOMWINDOW == 100 (0x8e5a9400) [pid = 25545] [serial = 2248] [outer = (nil)] [url = about:blank] 07:54:27 INFO - PROCESS | 25545 | --DOMWINDOW == 99 (0x8c40c400) [pid = 25545] [serial = 2231] [outer = (nil)] [url = about:blank] 07:54:27 INFO - PROCESS | 25545 | --DOMWINDOW == 98 (0x92da8400) [pid = 25545] [serial = 2223] [outer = (nil)] [url = about:blank] 07:54:27 INFO - PROCESS | 25545 | --DOMWINDOW == 97 (0x924cd800) [pid = 25545] [serial = 2213] [outer = (nil)] [url = about:blank] 07:54:27 INFO - PROCESS | 25545 | --DOMWINDOW == 96 (0x8e348000) [pid = 25545] [serial = 2242] [outer = (nil)] [url = about:blank] 07:54:27 INFO - PROCESS | 25545 | --DOMWINDOW == 95 (0x92690c00) [pid = 25545] [serial = 2214] [outer = (nil)] [url = about:blank] 07:54:27 INFO - PROCESS | 25545 | --DOMWINDOW == 94 (0x8e7e4400) [pid = 25545] [serial = 2234] [outer = (nil)] [url = about:blank] 07:54:27 INFO - PROCESS | 25545 | --DOMWINDOW == 93 (0x91461c00) [pid = 25545] [serial = 2246] [outer = (nil)] [url = about:blank] 07:54:27 INFO - PROCESS | 25545 | --DOMWINDOW == 92 (0x8c4df800) [pid = 25545] [serial = 2237] [outer = (nil)] [url = about:blank] 07:54:27 INFO - PROCESS | 25545 | --DOMWINDOW == 91 (0x92f87400) [pid = 25545] [serial = 2229] [outer = (nil)] [url = about:blank] 07:54:27 INFO - PROCESS | 25545 | --DOMWINDOW == 90 (0x8cf8ac00) [pid = 25545] [serial = 2238] [outer = (nil)] [url = about:blank] 07:54:27 INFO - PROCESS | 25545 | --DOMWINDOW == 89 (0x91c16800) [pid = 25545] [serial = 2207] [outer = (nil)] [url = about:blank] 07:54:27 INFO - PROCESS | 25545 | --DOMWINDOW == 88 (0x8ef8dc00) [pid = 25545] [serial = 2235] [outer = (nil)] [url = about:blank] 07:54:27 INFO - PROCESS | 25545 | --DOMWINDOW == 87 (0x8f01e800) [pid = 25545] [serial = 2245] [outer = (nil)] [url = about:blank] 07:54:27 INFO - PROCESS | 25545 | --DOMWINDOW == 86 (0x924c3400) [pid = 25545] [serial = 2211] [outer = (nil)] [url = about:blank] 07:54:27 INFO - PROCESS | 25545 | --DOMWINDOW == 85 (0x8e4c4c00) [pid = 25545] [serial = 2243] [outer = (nil)] [url = about:blank] 07:54:27 INFO - PROCESS | 25545 | --DOMWINDOW == 84 (0x8d917800) [pid = 25545] [serial = 2240] [outer = (nil)] [url = about:blank] 07:54:27 INFO - PROCESS | 25545 | --DOMWINDOW == 83 (0x91802800) [pid = 25545] [serial = 2251] [outer = (nil)] [url = about:blank] 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 07:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 07:54:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 07:54:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:54:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 07:54:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:54:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 07:54:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:54:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 07:54:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:54:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 07:54:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:54:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 07:54:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:54:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 07:54:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:54:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 07:54:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:54:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 07:54:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:54:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 07:54:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:54:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 07:54:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:54:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 07:54:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:54:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 07:54:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:54:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 07:54:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:54:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 07:54:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:54:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 07:54:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:54:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 07:54:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:54:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 07:54:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:54:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 07:54:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:54:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 07:54:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:54:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 07:54:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:54:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 07:54:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:54:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 07:54:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 07:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 07:54:28 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" 07:54:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 07:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 07:54:28 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" 07:54:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 07:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 07:54:28 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 3352ms 07:54:28 INFO - TEST-START | /FileAPI/file/File-constructor.html 07:54:28 INFO - PROCESS | 25545 | 1466520868213 Marionette TRACE conn4 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 07:54:28 INFO - PROCESS | 25545 | 1466520868384 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 07:54:28 INFO - PROCESS | 25545 | 1466520868398 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 07:54:28 INFO - PROCESS | 25545 | 1466520868418 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 07:54:28 INFO - PROCESS | 25545 | 1466520868432 Marionette TRACE conn4 <- [1,3058,null,{}] 07:54:28 INFO - PROCESS | 25545 | 1466520868452 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:28 INFO - PROCESS | 25545 | 1466520868464 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:28 INFO - PROCESS | 25545 | 1466520868757 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 07:54:28 INFO - PROCESS | 25545 | 1466520868919 Marionette TRACE conn4 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:28 INFO - PROCESS | 25545 | 1466520868933 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:28 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c414000 == 25 [pid = 25545] [id = 774] 07:54:28 INFO - PROCESS | 25545 | ++DOMWINDOW == 84 (0x8c414c00) [pid = 25545] [serial = 2321] [outer = (nil)] 07:54:28 INFO - PROCESS | 25545 | ++DOMWINDOW == 85 (0x8c4d4400) [pid = 25545] [serial = 2322] [outer = 0x8c414c00] 07:54:29 INFO - PROCESS | 25545 | 1466520869007 Marionette DEBUG loaded listener.js 07:54:29 INFO - PROCESS | 25545 | ++DOMWINDOW == 86 (0x8c4dec00) [pid = 25545] [serial = 2323] [outer = 0x8c414c00] 07:54:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 07:54:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 07:54:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 07:54:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 07:54:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 07:54:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 07:54:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 07:54:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 07:54:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 07:54:29 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 07:54:29 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 07:54:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:29 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 07:54:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 07:54:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 07:54:29 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 07:54:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 07:54:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 07:54:29 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 07:54:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 07:54:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 07:54:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 07:54:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 07:54:29 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1406ms 07:54:29 INFO - PROCESS | 25545 | 1466520869796 Marionette TRACE conn4 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 07:54:29 INFO - PROCESS | 25545 | 1466520869825 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 07:54:29 INFO - PROCESS | 25545 | 1466520869836 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 07:54:29 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 07:54:29 INFO - PROCESS | 25545 | 1466520869850 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 07:54:29 INFO - PROCESS | 25545 | 1466520869855 Marionette TRACE conn4 <- [1,3062,null,{}] 07:54:29 INFO - PROCESS | 25545 | 1466520869861 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:29 INFO - PROCESS | 25545 | 1466520869867 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:30 INFO - PROCESS | 25545 | 1466520870091 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 07:54:30 INFO - PROCESS | 25545 | 1466520870115 Marionette TRACE conn4 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:30 INFO - PROCESS | 25545 | 1466520870128 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:30 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d91c000 == 26 [pid = 25545] [id = 775] 07:54:30 INFO - PROCESS | 25545 | ++DOMWINDOW == 87 (0x8d91e400) [pid = 25545] [serial = 2324] [outer = (nil)] 07:54:30 INFO - PROCESS | 25545 | ++DOMWINDOW == 88 (0x8dd34c00) [pid = 25545] [serial = 2325] [outer = 0x8d91e400] 07:54:30 INFO - PROCESS | 25545 | 1466520870310 Marionette DEBUG loaded listener.js 07:54:30 INFO - PROCESS | 25545 | ++DOMWINDOW == 89 (0x8dd3f000) [pid = 25545] [serial = 2326] [outer = 0x8d91e400] 07:54:30 INFO - PROCESS | 25545 | [25545] 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 07:54:31 INFO - PROCESS | 25545 | 1466520871190 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 07:54:31 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 07:54:31 INFO - {} 07:54:31 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1381ms 07:54:31 INFO - PROCESS | 25545 | 1466520871238 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 07:54:31 INFO - PROCESS | 25545 | 1466520871242 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 07:54:31 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 07:54:31 INFO - PROCESS | 25545 | 1466520871253 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 07:54:31 INFO - PROCESS | 25545 | 1466520871258 Marionette TRACE conn4 <- [1,3066,null,{}] 07:54:31 INFO - PROCESS | 25545 | 1466520871285 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:31 INFO - PROCESS | 25545 | 1466520871295 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:31 INFO - PROCESS | 25545 | 1466520871505 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 07:54:31 INFO - PROCESS | 25545 | 1466520871532 Marionette TRACE conn4 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:31 INFO - PROCESS | 25545 | 1466520871543 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:31 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e64dc00 == 27 [pid = 25545] [id = 776] 07:54:31 INFO - PROCESS | 25545 | ++DOMWINDOW == 90 (0x8e64ec00) [pid = 25545] [serial = 2327] [outer = (nil)] 07:54:31 INFO - PROCESS | 25545 | ++DOMWINDOW == 91 (0x8e7dac00) [pid = 25545] [serial = 2328] [outer = 0x8e64ec00] 07:54:31 INFO - PROCESS | 25545 | 1466520871617 Marionette DEBUG loaded listener.js 07:54:31 INFO - PROCESS | 25545 | ++DOMWINDOW == 92 (0x8ef81400) [pid = 25545] [serial = 2329] [outer = 0x8e64ec00] 07:54:32 INFO - PROCESS | 25545 | 1466520872538 Marionette TRACE conn4 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 07:54:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 07:54:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 07:54:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 07:54:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 07:54:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 07:54:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 07:54:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 07:54:32 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1298ms 07:54:32 INFO - PROCESS | 25545 | 1466520872553 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 07:54:32 INFO - PROCESS | 25545 | 1466520872558 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 07:54:32 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 07:54:32 INFO - PROCESS | 25545 | 1466520872571 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 07:54:32 INFO - PROCESS | 25545 | 1466520872574 Marionette TRACE conn4 <- [1,3070,null,{}] 07:54:32 INFO - PROCESS | 25545 | 1466520872580 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:32 INFO - PROCESS | 25545 | 1466520872585 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:33 INFO - PROCESS | 25545 | 1466520873428 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 07:54:33 INFO - PROCESS | 25545 | --DOMWINDOW == 91 (0x91460800) [pid = 25545] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 07:54:33 INFO - PROCESS | 25545 | --DOMWINDOW == 90 (0x8e647800) [pid = 25545] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 07:54:33 INFO - PROCESS | 25545 | --DOMWINDOW == 89 (0x91809000) [pid = 25545] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 07:54:33 INFO - PROCESS | 25545 | --DOMWINDOW == 88 (0x8c40b800) [pid = 25545] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 07:54:33 INFO - PROCESS | 25545 | --DOMWINDOW == 87 (0x92d32c00) [pid = 25545] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 07:54:33 INFO - PROCESS | 25545 | --DOMWINDOW == 86 (0x915d0400) [pid = 25545] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 07:54:33 INFO - PROCESS | 25545 | --DOMWINDOW == 85 (0x8f023800) [pid = 25545] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 07:54:33 INFO - PROCESS | 25545 | --DOMWINDOW == 84 (0x91c4dc00) [pid = 25545] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 07:54:33 INFO - PROCESS | 25545 | --DOMWINDOW == 83 (0x8e64e400) [pid = 25545] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 07:54:33 INFO - PROCESS | 25545 | --DOMWINDOW == 82 (0x8b9b3400) [pid = 25545] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 07:54:33 INFO - PROCESS | 25545 | --DOMWINDOW == 81 (0x8e4cc400) [pid = 25545] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 07:54:33 INFO - PROCESS | 25545 | --DOMWINDOW == 80 (0x9146e400) [pid = 25545] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 07:54:33 INFO - PROCESS | 25545 | --DOMWINDOW == 79 (0x8b9c0000) [pid = 25545] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 07:54:33 INFO - PROCESS | 25545 | --DOMWINDOW == 78 (0x8dd39800) [pid = 25545] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 07:54:33 INFO - PROCESS | 25545 | --DOMWINDOW == 77 (0x8cf8c000) [pid = 25545] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 07:54:33 INFO - PROCESS | 25545 | --DOMWINDOW == 76 (0x91b30000) [pid = 25545] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 07:54:33 INFO - PROCESS | 25545 | --DOMWINDOW == 75 (0x8e4cf000) [pid = 25545] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 07:54:33 INFO - PROCESS | 25545 | 1466520873626 Marionette TRACE conn4 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:33 INFO - PROCESS | 25545 | 1466520873635 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:33 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9b3400 == 28 [pid = 25545] [id = 777] 07:54:33 INFO - PROCESS | 25545 | ++DOMWINDOW == 76 (0x8c40b800) [pid = 25545] [serial = 2330] [outer = (nil)] 07:54:33 INFO - PROCESS | 25545 | ++DOMWINDOW == 77 (0x8e64e400) [pid = 25545] [serial = 2331] [outer = 0x8c40b800] 07:54:33 INFO - PROCESS | 25545 | 1466520873724 Marionette DEBUG loaded listener.js 07:54:33 INFO - PROCESS | 25545 | ++DOMWINDOW == 78 (0x8f01bc00) [pid = 25545] [serial = 2332] [outer = 0x8c40b800] 07:54:34 INFO - PROCESS | 25545 | 1466520874387 Marionette TRACE conn4 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 07:54:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 07:54:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 07:54:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 07:54:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 07:54:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 07:54:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 07:54:34 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1848ms 07:54:34 INFO - PROCESS | 25545 | 1466520874412 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 07:54:34 INFO - PROCESS | 25545 | 1466520874416 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 07:54:34 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 07:54:34 INFO - PROCESS | 25545 | 1466520874422 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 07:54:34 INFO - PROCESS | 25545 | 1466520874426 Marionette TRACE conn4 <- [1,3074,null,{}] 07:54:34 INFO - PROCESS | 25545 | 1466520874431 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:34 INFO - PROCESS | 25545 | 1466520874436 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:34 INFO - PROCESS | 25545 | 1466520874605 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 07:54:34 INFO - PROCESS | 25545 | 1466520874773 Marionette TRACE conn4 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:34 INFO - PROCESS | 25545 | 1466520874784 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:34 INFO - PROCESS | 25545 | ++DOCSHELL 0x8ef84400 == 29 [pid = 25545] [id = 778] 07:54:34 INFO - PROCESS | 25545 | ++DOMWINDOW == 79 (0x8f01b800) [pid = 25545] [serial = 2333] [outer = (nil)] 07:54:34 INFO - PROCESS | 25545 | ++DOMWINDOW == 80 (0x91462c00) [pid = 25545] [serial = 2334] [outer = 0x8f01b800] 07:54:34 INFO - PROCESS | 25545 | 1466520874850 Marionette DEBUG loaded listener.js 07:54:34 INFO - PROCESS | 25545 | ++DOMWINDOW == 81 (0x91468800) [pid = 25545] [serial = 2335] [outer = 0x8f01b800] 07:54:35 INFO - PROCESS | 25545 | 1466520875724 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 07:54:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 07:54:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 07:54:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 07:54:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 07:54:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 07:54:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 07:54:35 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1336ms 07:54:35 INFO - PROCESS | 25545 | 1466520875763 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 07:54:35 INFO - PROCESS | 25545 | 1466520875770 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 07:54:35 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 07:54:35 INFO - PROCESS | 25545 | 1466520875780 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 07:54:35 INFO - PROCESS | 25545 | 1466520875785 Marionette TRACE conn4 <- [1,3078,null,{}] 07:54:35 INFO - PROCESS | 25545 | 1466520875795 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:35 INFO - PROCESS | 25545 | 1466520875801 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:35 INFO - PROCESS | 25545 | 1466520875995 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 07:54:36 INFO - PROCESS | 25545 | 1466520876205 Marionette TRACE conn4 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:36 INFO - PROCESS | 25545 | 1466520876222 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:36 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c413400 == 30 [pid = 25545] [id = 779] 07:54:36 INFO - PROCESS | 25545 | ++DOMWINDOW == 82 (0x8c415800) [pid = 25545] [serial = 2336] [outer = (nil)] 07:54:36 INFO - PROCESS | 25545 | ++DOMWINDOW == 83 (0x8c4de000) [pid = 25545] [serial = 2337] [outer = 0x8c415800] 07:54:36 INFO - PROCESS | 25545 | 1466520876350 Marionette DEBUG loaded listener.js 07:54:36 INFO - PROCESS | 25545 | ++DOMWINDOW == 84 (0x8cf8b000) [pid = 25545] [serial = 2338] [outer = 0x8c415800] 07:54:37 INFO - PROCESS | 25545 | 1466520877329 Marionette TRACE conn4 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 07:54:37 INFO - PROCESS | 25545 | 1466520877386 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 07:54:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 07:54:37 INFO - PROCESS | 25545 | 1466520877448 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 07:54:37 INFO - PROCESS | 25545 | 1466520877454 Marionette TRACE conn4 <- [1,3082,null,{}] 07:54:37 INFO - PROCESS | 25545 | 1466520877464 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:37 INFO - PROCESS | 25545 | 1466520877469 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:37 INFO - PROCESS | 25545 | 1466520877653 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 07:54:37 INFO - PROCESS | 25545 | 1466520877868 Marionette TRACE conn4 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:37 INFO - PROCESS | 25545 | 1466520877879 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:37 INFO - PROCESS | 25545 | ++DOCSHELL 0x8dd39c00 == 31 [pid = 25545] [id = 780] 07:54:37 INFO - PROCESS | 25545 | ++DOMWINDOW == 85 (0x8e5a5000) [pid = 25545] [serial = 2339] [outer = (nil)] 07:54:37 INFO - PROCESS | 25545 | ++DOMWINDOW == 86 (0x8e5a8c00) [pid = 25545] [serial = 2340] [outer = 0x8e5a5000] 07:54:38 INFO - PROCESS | 25545 | 1466520878007 Marionette DEBUG loaded listener.js 07:54:38 INFO - PROCESS | 25545 | ++DOMWINDOW == 87 (0x8e4c8000) [pid = 25545] [serial = 2341] [outer = 0x8e5a5000] 07:54:38 INFO - PROCESS | 25545 | 1466520878925 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 07:54:38 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 07:54:38 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 07:54:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:38 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 07:54:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 07:54:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1541ms 07:54:38 INFO - PROCESS | 25545 | 1466520878986 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 07:54:38 INFO - PROCESS | 25545 | 1466520878992 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 07:54:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 07:54:39 INFO - PROCESS | 25545 | 1466520878999 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 07:54:39 INFO - PROCESS | 25545 | 1466520879005 Marionette TRACE conn4 <- [1,3086,null,{}] 07:54:39 INFO - PROCESS | 25545 | 1466520879022 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:39 INFO - PROCESS | 25545 | 1466520879033 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:39 INFO - PROCESS | 25545 | 1466520879211 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 07:54:39 INFO - PROCESS | 25545 | 1466520879425 Marionette TRACE conn4 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:39 INFO - PROCESS | 25545 | 1466520879435 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:39 INFO - PROCESS | 25545 | ++DOCSHELL 0x91465800 == 32 [pid = 25545] [id = 781] 07:54:39 INFO - PROCESS | 25545 | ++DOMWINDOW == 88 (0x91465c00) [pid = 25545] [serial = 2342] [outer = (nil)] 07:54:39 INFO - PROCESS | 25545 | ++DOMWINDOW == 89 (0x915cd800) [pid = 25545] [serial = 2343] [outer = 0x91465c00] 07:54:39 INFO - PROCESS | 25545 | 1466520879560 Marionette DEBUG loaded listener.js 07:54:39 INFO - PROCESS | 25545 | ++DOMWINDOW == 90 (0x915d4400) [pid = 25545] [serial = 2344] [outer = 0x91465c00] 07:54:40 INFO - PROCESS | 25545 | 1466520880447 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 07:54:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 07:54:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1493ms 07:54:40 INFO - PROCESS | 25545 | 1466520880493 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 07:54:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 07:54:40 INFO - PROCESS | 25545 | 1466520880499 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 07:54:40 INFO - PROCESS | 25545 | 1466520880505 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 07:54:40 INFO - PROCESS | 25545 | 1466520880509 Marionette TRACE conn4 <- [1,3090,null,{}] 07:54:40 INFO - PROCESS | 25545 | 1466520880515 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:40 INFO - PROCESS | 25545 | 1466520880520 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:40 INFO - PROCESS | 25545 | 1466520880728 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 07:54:40 INFO - PROCESS | 25545 | 1466520880935 Marionette TRACE conn4 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:40 INFO - PROCESS | 25545 | 1466520880945 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:41 INFO - PROCESS | 25545 | ++DOCSHELL 0x8e64d000 == 33 [pid = 25545] [id = 782] 07:54:41 INFO - PROCESS | 25545 | ++DOMWINDOW == 91 (0x91a6dc00) [pid = 25545] [serial = 2345] [outer = (nil)] 07:54:41 INFO - PROCESS | 25545 | ++DOMWINDOW == 92 (0x91b35800) [pid = 25545] [serial = 2346] [outer = 0x91a6dc00] 07:54:41 INFO - PROCESS | 25545 | 1466520881079 Marionette DEBUG loaded listener.js 07:54:41 INFO - PROCESS | 25545 | ++DOMWINDOW == 93 (0x91c12000) [pid = 25545] [serial = 2347] [outer = 0x91a6dc00] 07:54:41 INFO - PROCESS | 25545 | 1466520881962 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 07:54:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 07:54:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1489ms 07:54:41 INFO - PROCESS | 25545 | 1466520881994 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 07:54:42 INFO - PROCESS | 25545 | 1466520881999 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 07:54:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 07:54:42 INFO - PROCESS | 25545 | 1466520882006 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 07:54:42 INFO - PROCESS | 25545 | 1466520882010 Marionette TRACE conn4 <- [1,3094,null,{}] 07:54:42 INFO - PROCESS | 25545 | 1466520882019 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:42 INFO - PROCESS | 25545 | 1466520882026 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:42 INFO - PROCESS | 25545 | 1466520882230 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 07:54:42 INFO - PROCESS | 25545 | 1466520882438 Marionette TRACE conn4 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:42 INFO - PROCESS | 25545 | 1466520882445 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:42 INFO - PROCESS | 25545 | ++DOCSHELL 0x91b37c00 == 34 [pid = 25545] [id = 783] 07:54:42 INFO - PROCESS | 25545 | ++DOMWINDOW == 94 (0x91c4f400) [pid = 25545] [serial = 2348] [outer = (nil)] 07:54:42 INFO - PROCESS | 25545 | ++DOMWINDOW == 95 (0x91c58800) [pid = 25545] [serial = 2349] [outer = 0x91c4f400] 07:54:42 INFO - PROCESS | 25545 | 1466520882525 Marionette DEBUG loaded listener.js 07:54:42 INFO - PROCESS | 25545 | ++DOMWINDOW == 96 (0x922adc00) [pid = 25545] [serial = 2350] [outer = 0x91c4f400] 07:54:43 INFO - PROCESS | 25545 | 1466520883418 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 07:54:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 07:54:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1432ms 07:54:43 INFO - PROCESS | 25545 | 1466520883438 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 07:54:43 INFO - PROCESS | 25545 | 1466520883442 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 07:54:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 07:54:43 INFO - PROCESS | 25545 | 1466520883448 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 07:54:43 INFO - PROCESS | 25545 | 1466520883452 Marionette TRACE conn4 <- [1,3098,null,{}] 07:54:43 INFO - PROCESS | 25545 | 1466520883458 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:43 INFO - PROCESS | 25545 | 1466520883470 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:43 INFO - PROCESS | 25545 | 1466520883817 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 07:54:44 INFO - PROCESS | 25545 | 1466520883987 Marionette TRACE conn4 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:44 INFO - PROCESS | 25545 | 1466520883997 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:44 INFO - PROCESS | 25545 | ++DOCSHELL 0x8c40bc00 == 35 [pid = 25545] [id = 784] 07:54:44 INFO - PROCESS | 25545 | ++DOMWINDOW == 97 (0x8d789400) [pid = 25545] [serial = 2351] [outer = (nil)] 07:54:44 INFO - PROCESS | 25545 | ++DOMWINDOW == 98 (0x92692400) [pid = 25545] [serial = 2352] [outer = 0x8d789400] 07:54:44 INFO - PROCESS | 25545 | 1466520884090 Marionette DEBUG loaded listener.js 07:54:44 INFO - PROCESS | 25545 | ++DOMWINDOW == 99 (0x92697c00) [pid = 25545] [serial = 2353] [outer = 0x8d789400] 07:54:44 INFO - PROCESS | 25545 | 1466520884942 Marionette TRACE conn4 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 07:54:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 07:54:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 07:54:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1541ms 07:54:44 INFO - PROCESS | 25545 | 1466520884991 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 07:54:44 INFO - PROCESS | 25545 | 1466520884994 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 07:54:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 07:54:45 INFO - PROCESS | 25545 | 1466520885002 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 07:54:45 INFO - PROCESS | 25545 | 1466520885005 Marionette TRACE conn4 <- [1,3102,null,{}] 07:54:45 INFO - PROCESS | 25545 | 1466520885011 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:45 INFO - PROCESS | 25545 | 1466520885017 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:45 INFO - PROCESS | 25545 | 1466520885187 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 07:54:45 INFO - PROCESS | 25545 | 1466520885396 Marionette TRACE conn4 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:45 INFO - PROCESS | 25545 | 1466520885405 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:45 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9b1400 == 36 [pid = 25545] [id = 785] 07:54:45 INFO - PROCESS | 25545 | ++DOMWINDOW == 100 (0x9236c400) [pid = 25545] [serial = 2354] [outer = (nil)] 07:54:45 INFO - PROCESS | 25545 | ++DOMWINDOW == 101 (0x92d2f000) [pid = 25545] [serial = 2355] [outer = 0x9236c400] 07:54:45 INFO - PROCESS | 25545 | 1466520885532 Marionette DEBUG loaded listener.js 07:54:45 INFO - PROCESS | 25545 | ++DOMWINDOW == 102 (0x92d31c00) [pid = 25545] [serial = 2356] [outer = 0x9236c400] 07:54:46 INFO - PROCESS | 25545 | 1466520886391 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 07:54:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 07:54:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1433ms 07:54:46 INFO - PROCESS | 25545 | 1466520886437 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 07:54:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 07:54:46 INFO - PROCESS | 25545 | 1466520886441 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 07:54:46 INFO - PROCESS | 25545 | 1466520886447 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 07:54:46 INFO - PROCESS | 25545 | 1466520886451 Marionette TRACE conn4 <- [1,3106,null,{}] 07:54:46 INFO - PROCESS | 25545 | 1466520886457 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:46 INFO - PROCESS | 25545 | 1466520886462 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:46 INFO - PROCESS | 25545 | 1466520886725 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 07:54:47 INFO - PROCESS | 25545 | 1466520887095 Marionette TRACE conn4 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:47 INFO - PROCESS | 25545 | 1466520887106 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:47 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9b8800 == 37 [pid = 25545] [id = 786] 07:54:47 INFO - PROCESS | 25545 | ++DOMWINDOW == 103 (0x8b9b9000) [pid = 25545] [serial = 2357] [outer = (nil)] 07:54:47 INFO - PROCESS | 25545 | ++DOMWINDOW == 104 (0x8b9bf400) [pid = 25545] [serial = 2358] [outer = 0x8b9b9000] 07:54:47 INFO - PROCESS | 25545 | 1466520887247 Marionette DEBUG loaded listener.js 07:54:47 INFO - PROCESS | 25545 | ++DOMWINDOW == 105 (0x8c414800) [pid = 25545] [serial = 2359] [outer = 0x8b9b9000] 07:54:48 INFO - PROCESS | 25545 | 1466520888089 Marionette TRACE conn4 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 07:54:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 07:54:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 07:54:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 07:54:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1683ms 07:54:48 INFO - PROCESS | 25545 | 1466520888133 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 07:54:48 INFO - PROCESS | 25545 | 1466520888139 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 07:54:48 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 07:54:48 INFO - PROCESS | 25545 | 1466520888147 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 07:54:48 INFO - PROCESS | 25545 | 1466520888151 Marionette TRACE conn4 <- [1,3110,null,{}] 07:54:48 INFO - PROCESS | 25545 | 1466520888159 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:48 INFO - PROCESS | 25545 | 1466520888168 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:48 INFO - PROCESS | 25545 | 1466520888419 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 07:54:48 INFO - PROCESS | 25545 | 1466520888644 Marionette TRACE conn4 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:48 INFO - PROCESS | 25545 | 1466520888656 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:48 INFO - PROCESS | 25545 | ++DOCSHELL 0x8b9c2800 == 38 [pid = 25545] [id = 787] 07:54:48 INFO - PROCESS | 25545 | ++DOMWINDOW == 106 (0x8d788000) [pid = 25545] [serial = 2360] [outer = (nil)] 07:54:48 INFO - PROCESS | 25545 | ++DOMWINDOW == 107 (0x8e345400) [pid = 25545] [serial = 2361] [outer = 0x8d788000] 07:54:48 INFO - PROCESS | 25545 | 1466520888756 Marionette DEBUG loaded listener.js 07:54:48 INFO - PROCESS | 25545 | ++DOMWINDOW == 108 (0x8e4ca400) [pid = 25545] [serial = 2362] [outer = 0x8d788000] 07:54:49 INFO - PROCESS | 25545 | --DOCSHELL 0x8b9b3400 == 37 [pid = 25545] [id = 777] 07:54:49 INFO - PROCESS | 25545 | --DOCSHELL 0x8e64dc00 == 36 [pid = 25545] [id = 776] 07:54:49 INFO - PROCESS | 25545 | --DOCSHELL 0x8d91c000 == 35 [pid = 25545] [id = 775] 07:54:49 INFO - PROCESS | 25545 | --DOCSHELL 0x8c414000 == 34 [pid = 25545] [id = 774] 07:54:49 INFO - PROCESS | 25545 | 1466520889651 Marionette TRACE conn4 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 07:54:49 INFO - PROCESS | 25545 | --DOMWINDOW == 107 (0x91c0d400) [pid = 25545] [serial = 2292] [outer = (nil)] [url = about:blank] 07:54:49 INFO - PROCESS | 25545 | --DOMWINDOW == 106 (0x91c4cc00) [pid = 25545] [serial = 2293] [outer = (nil)] [url = about:blank] 07:54:49 INFO - PROCESS | 25545 | --DOMWINDOW == 105 (0x929d6000) [pid = 25545] [serial = 2269] [outer = (nil)] [url = about:blank] 07:54:49 INFO - PROCESS | 25545 | --DOMWINDOW == 104 (0x929de400) [pid = 25545] [serial = 2270] [outer = (nil)] [url = about:blank] 07:54:49 INFO - PROCESS | 25545 | --DOMWINDOW == 103 (0x92da6400) [pid = 25545] [serial = 2272] [outer = (nil)] [url = about:blank] 07:54:49 INFO - PROCESS | 25545 | --DOMWINDOW == 102 (0x9146a000) [pid = 25545] [serial = 2289] [outer = (nil)] [url = about:blank] 07:54:49 INFO - PROCESS | 25545 | --DOMWINDOW == 101 (0x924ca000) [pid = 25545] [serial = 2266] [outer = (nil)] [url = about:blank] 07:54:49 INFO - PROCESS | 25545 | --DOMWINDOW == 100 (0x924cb000) [pid = 25545] [serial = 2267] [outer = (nil)] [url = about:blank] 07:54:49 INFO - PROCESS | 25545 | --DOMWINDOW == 99 (0x9180c400) [pid = 25545] [serial = 2252] [outer = (nil)] [url = about:blank] 07:54:49 INFO - PROCESS | 25545 | --DOMWINDOW == 98 (0x91c5a800) [pid = 25545] [serial = 2263] [outer = (nil)] [url = about:blank] 07:54:49 INFO - PROCESS | 25545 | --DOMWINDOW == 97 (0x91c55c00) [pid = 25545] [serial = 2264] [outer = (nil)] [url = about:blank] 07:54:49 INFO - PROCESS | 25545 | --DOMWINDOW == 96 (0x8f028400) [pid = 25545] [serial = 2257] [outer = (nil)] [url = about:blank] 07:54:49 INFO - PROCESS | 25545 | --DOMWINDOW == 95 (0x915c7400) [pid = 25545] [serial = 2258] [outer = (nil)] [url = about:blank] 07:54:49 INFO - PROCESS | 25545 | --DOMWINDOW == 94 (0x8c4d7c00) [pid = 25545] [serial = 2280] [outer = (nil)] [url = about:blank] 07:54:49 INFO - PROCESS | 25545 | --DOMWINDOW == 93 (0x8dd40000) [pid = 25545] [serial = 2281] [outer = (nil)] [url = about:blank] 07:54:49 INFO - PROCESS | 25545 | --DOMWINDOW == 92 (0x929e3400) [pid = 25545] [serial = 2277] [outer = (nil)] [url = about:blank] 07:54:49 INFO - PROCESS | 25545 | --DOMWINDOW == 91 (0x92d36400) [pid = 25545] [serial = 2278] [outer = (nil)] [url = about:blank] 07:54:49 INFO - PROCESS | 25545 | --DOMWINDOW == 90 (0x92d35000) [pid = 25545] [serial = 2274] [outer = (nil)] [url = about:blank] 07:54:49 INFO - PROCESS | 25545 | --DOMWINDOW == 89 (0x92d39400) [pid = 25545] [serial = 2275] [outer = (nil)] [url = about:blank] 07:54:49 INFO - PROCESS | 25545 | --DOMWINDOW == 88 (0x8d8b7400) [pid = 25545] [serial = 2283] [outer = (nil)] [url = about:blank] 07:54:49 INFO - PROCESS | 25545 | --DOMWINDOW == 87 (0x8d916c00) [pid = 25545] [serial = 2284] [outer = (nil)] [url = about:blank] 07:54:49 INFO - PROCESS | 25545 | --DOMWINDOW == 86 (0x8e4cfc00) [pid = 25545] [serial = 2286] [outer = (nil)] [url = about:blank] 07:54:49 INFO - PROCESS | 25545 | --DOMWINDOW == 85 (0x8e5b0c00) [pid = 25545] [serial = 2287] [outer = (nil)] [url = about:blank] 07:54:49 INFO - PROCESS | 25545 | --DOMWINDOW == 84 (0x8d913800) [pid = 25545] [serial = 2254] [outer = (nil)] [url = about:blank] 07:54:49 INFO - PROCESS | 25545 | --DOMWINDOW == 83 (0x8dd38c00) [pid = 25545] [serial = 2255] [outer = (nil)] [url = about:blank] 07:54:49 INFO - PROCESS | 25545 | --DOMWINDOW == 82 (0x91c14000) [pid = 25545] [serial = 2261] [outer = (nil)] [url = about:blank] 07:54:49 INFO - PROCESS | 25545 | --DOMWINDOW == 81 (0x91b36400) [pid = 25545] [serial = 2260] [outer = (nil)] [url = about:blank] 07:54:49 INFO - PROCESS | 25545 | --DOMWINDOW == 80 (0x915d2400) [pid = 25545] [serial = 2295] [outer = (nil)] [url = about:blank] 07:54:49 INFO - PROCESS | 25545 | --DOMWINDOW == 79 (0x91b36c00) [pid = 25545] [serial = 2296] [outer = (nil)] [url = about:blank] 07:54:49 INFO - PROCESS | 25545 | --DOMWINDOW == 78 (0x915ce800) [pid = 25545] [serial = 2290] [outer = (nil)] [url = about:blank] 07:54:49 INFO - PROCESS | 25545 | --DOMWINDOW == 77 (0x92d30400) [pid = 25545] [serial = 2299] [outer = (nil)] [url = about:blank] 07:54:49 INFO - PROCESS | 25545 | --DOMWINDOW == 76 (0x92690800) [pid = 25545] [serial = 2298] [outer = (nil)] [url = about:blank] 07:54:49 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 07:54:49 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 07:54:49 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 07:54:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:49 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 07:54:49 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1589ms 07:54:49 INFO - PROCESS | 25545 | 1466520889741 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 07:54:49 INFO - PROCESS | 25545 | 1466520889748 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 07:54:49 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 07:54:49 INFO - PROCESS | 25545 | 1466520889761 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 07:54:49 INFO - PROCESS | 25545 | 1466520889764 Marionette TRACE conn4 <- [1,3114,null,{}] 07:54:49 INFO - PROCESS | 25545 | 1466520889770 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:49 INFO - PROCESS | 25545 | 1466520889775 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:49 INFO - PROCESS | 25545 | 1466520889958 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 07:54:50 INFO - PROCESS | 25545 | 1466520890156 Marionette TRACE conn4 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"75c1b52f-81d4-4443-b7b5-7c49459407e1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:50 INFO - PROCESS | 25545 | 1466520890165 Marionette INFO sendAsync 64b3d7c7-cc29-43e0-840c-8ce2dec4a7a3 07:54:50 INFO - PROCESS | 25545 | ++DOCSHELL 0x8d8b8000 == 35 [pid = 25545] [id = 788] 07:54:50 INFO - PROCESS | 25545 | ++DOMWINDOW == 77 (0x8d91d000) [pid = 25545] [serial = 2363] [outer = (nil)] 07:54:50 INFO - PROCESS | 25545 | ++DOMWINDOW == 78 (0x8e5b2c00) [pid = 25545] [serial = 2364] [outer = 0x8d91d000] 07:54:50 INFO - PROCESS | 25545 | 1466520890239 Marionette DEBUG loaded listener.js 07:54:50 INFO - PROCESS | 25545 | ++DOMWINDOW == 79 (0x8e7de800) [pid = 25545] [serial = 2365] [outer = 0x8d91d000] 07:54:51 INFO - PROCESS | 25545 | 1466520891036 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 07:54:51 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 07:54:51 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1296ms 07:54:51 INFO - PROCESS | 25545 | 1466520891057 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 07:54:51 INFO - PROCESS | 25545 | 1466520891062 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 07:54:52 WARNING - u'runner_teardown' () 07:54:52 INFO - No more tests 07:54:52 INFO - Got 0 unexpected results 07:54:52 INFO - SUITE-END | took 1337s 07:54:52 INFO - Closing logging queue 07:54:52 INFO - queue closed 07:54:52 INFO - Return code: 0 07:54:52 WARNING - # TBPL SUCCESS # 07:54:52 INFO - Running post-action listener: _resource_record_post_action 07:54:52 INFO - Running post-run listener: _resource_record_post_run 07:54:53 INFO - Total resource usage - Wall time: 1376s; CPU: 98.0%; Read bytes: 8192; Write bytes: 929632256; Read time: 24; Write time: 251104 07:54:53 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 07:54:53 INFO - install - Wall time: 35s; CPU: 100.0%; Read bytes: 8192; Write bytes: 142069760; Read time: 24; Write time: 123344 07:54:53 INFO - run-tests - Wall time: 1342s; CPU: 98.0%; Read bytes: 0; Write bytes: 787562496; Read time: 0; Write time: 127760 07:54:53 INFO - Running post-run listener: _upload_blobber_files 07:54:53 INFO - Blob upload gear active. 07:54:53 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 07:54:53 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 07:54:53 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'] 07:54:53 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 07:54:54 INFO - (blobuploader) - INFO - Open directory for files ... 07:54:54 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 07:54:55 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 07:54:55 INFO - (blobuploader) - INFO - Uploading, attempt #1. 07:54:59 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 07:54:59 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 07:54:59 INFO - (blobuploader) - INFO - Done attempting. 07:54:59 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 07:54:59 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 07:54:59 INFO - (blobuploader) - INFO - Uploading, attempt #1. 07:55:01 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 07:55:01 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 07:55:01 INFO - (blobuploader) - INFO - Done attempting. 07:55:01 INFO - (blobuploader) - INFO - Iteration through files over. 07:55:01 INFO - Return code: 0 07:55:01 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 07:55:01 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 07:55:01 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/efe154488b1fe36c61702f49cee78904871c8608acf2c83d25cdda3ead99344ee0a664537f5ae61737bf3080eccd8278b901b253ca36330426fa4a1f252e0553", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/57ba95324b5dd812aff26cbbf26a757ae69cb8c6d4e801bbb490e24ddca14d99a3c4b2400787d467845cc70a0627b64462869d8741c9077caae70178e534463c"} 07:55:01 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 07:55:01 INFO - Writing to file /builds/slave/test/properties/blobber_files 07:55:01 INFO - Contents: 07:55:01 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/efe154488b1fe36c61702f49cee78904871c8608acf2c83d25cdda3ead99344ee0a664537f5ae61737bf3080eccd8278b901b253ca36330426fa4a1f252e0553", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/57ba95324b5dd812aff26cbbf26a757ae69cb8c6d4e801bbb490e24ddca14d99a3c4b2400787d467845cc70a0627b64462869d8741c9077caae70178e534463c"} 07:55:01 INFO - Running post-run listener: copy_logs_to_upload_dir 07:55:01 INFO - Copying logs to upload dir... 07:55:01 INFO - mkdir: /builds/slave/test/build/upload/logs 07:55:01 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1475.446316 ========= master_lag: 43.99 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 19 secs) (at 2016-06-21 07:55:45.118941) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 12 secs) (at 2016-06-21 07:55:45.122496) ========= 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-1466518238.856185-2050664707 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/efe154488b1fe36c61702f49cee78904871c8608acf2c83d25cdda3ead99344ee0a664537f5ae61737bf3080eccd8278b901b253ca36330426fa4a1f252e0553", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/57ba95324b5dd812aff26cbbf26a757ae69cb8c6d4e801bbb490e24ddca14d99a3c4b2400787d467845cc70a0627b64462869d8741c9077caae70178e534463c"} build_url:https://queue.taskcluster.net/v1/task/a3B91BH7TMWDB0YxFGpZ-w/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/a3B91BH7TMWDB0YxFGpZ-w/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.033589 build_url: 'https://queue.taskcluster.net/v1/task/a3B91BH7TMWDB0YxFGpZ-w/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/efe154488b1fe36c61702f49cee78904871c8608acf2c83d25cdda3ead99344ee0a664537f5ae61737bf3080eccd8278b901b253ca36330426fa4a1f252e0553", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/57ba95324b5dd812aff26cbbf26a757ae69cb8c6d4e801bbb490e24ddca14d99a3c4b2400787d467845cc70a0627b64462869d8741c9077caae70178e534463c"}' symbols_url: 'https://queue.taskcluster.net/v1/task/a3B91BH7TMWDB0YxFGpZ-w/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 12.58 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 12 secs) (at 2016-06-21 07:55:57.735560) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 5 secs) (at 2016-06-21 07:55:57.735854) ========= 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-1466518238.856185-2050664707 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.019278 ========= master_lag: 5.55 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 5 secs) (at 2016-06-21 07:56:03.306685) ========= ========= Started reboot skipped (results: 3, elapsed: 11 secs) (at 2016-06-21 07:56:03.307041) ========= ========= Finished reboot skipped (results: 3, elapsed: 11 secs) (at 2016-06-21 07:56:14.350486) ========= ========= Total master_lag: 62.57 =========